{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/tmp.PSpRuf7wN9/b1/mlt_7.0.1-1_amd64.changes", "source2": "/srv/reproducible-results/rbuild-debian/tmp.PSpRuf7wN9/b2/mlt_7.0.1-1_amd64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,12 +1,12 @@\n \n ea6979b989864c9af4bbd9b993c38ae8 22472 libdevel optional libmlt++-dev_7.0.1-1_amd64.deb\n- 47ab4e1cf5bd486fbbfeb73c2a191294 119332 debug optional libmlt++7-dbgsym_7.0.1-1_amd64.deb\n- 0b2b99d38dd197439a5d9508adb7651c 52336 libs optional libmlt++7_7.0.1-1_amd64.deb\n+ f9565544708b674b44fef0aa4109f4d2 119384 debug optional libmlt++7-dbgsym_7.0.1-1_amd64.deb\n+ 55ce525377960f9e602dad974fd6e025 52532 libs optional libmlt++7_7.0.1-1_amd64.deb\n 096d5a956f98eec24b6cbfd1418cd0f7 85412 libs optional libmlt-data_7.0.1-1_all.deb\n f3847c23af431432ecfd7ca649e18f31 37012 libdevel optional libmlt-dev_7.0.1-1_amd64.deb\n- f587884ee343330eea0defd04c445367 3257624 debug optional libmlt7-dbgsym_7.0.1-1_amd64.deb\n- 683ceaed50881969ed2de8b63b78c101 523420 libs optional libmlt7_7.0.1-1_amd64.deb\n- 3ce433b997bfee2aad8918afa147c53f 34268 debug optional melt-dbgsym_7.0.1-1_amd64.deb\n- 23f615555c0223d22d6e13a2c04cd55d 26516 utils optional melt_7.0.1-1_amd64.deb\n- f6918e05dce7c007c748719b88956033 443204 debug optional python3-mlt-dbgsym_7.0.1-1_amd64.deb\n- cefb60fff399073874abd557320657ca 100124 python optional python3-mlt_7.0.1-1_amd64.deb\n+ f4afe86fd59ef1dc2b03ab8c804ed043 3257952 debug optional libmlt7-dbgsym_7.0.1-1_amd64.deb\n+ a96431c3d09e3cc21ffcdb70593107e8 523848 libs optional libmlt7_7.0.1-1_amd64.deb\n+ fd292b5108fb5daf323eed92fbd7fc24 34268 debug optional melt-dbgsym_7.0.1-1_amd64.deb\n+ afd31555d4f148e6459d16bd1853a81d 26424 utils optional melt_7.0.1-1_amd64.deb\n+ 16a7faa79dc561e4d7664bf0c089835a 443196 debug optional python3-mlt-dbgsym_7.0.1-1_amd64.deb\n+ c120513da328afdc7dc88d864c29b662 100592 python optional python3-mlt_7.0.1-1_amd64.deb\n"}, {"source1": "libmlt++7_7.0.1-1_amd64.deb", "source2": "libmlt++7_7.0.1-1_amd64.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2021-08-05 12:00:04.000000 debian-binary\n--rw-r--r-- 0 0 0 1068 2021-08-05 12:00:04.000000 control.tar.xz\n--rw-r--r-- 0 0 0 51076 2021-08-05 12:00:04.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 1072 2021-08-05 12:00:04.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 51268 2021-08-05 12:00:04.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "./usr/lib/x86_64-linux-gnu/libmlt++-7.so.7.0.1", "source2": "./usr/lib/x86_64-linux-gnu/libmlt++-7.so.7.0.1", "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 0015b8 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000001818 001818 0063c0 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000007bd8 007bd8 007565 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 000000000000f13e 00f13e 000850 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000007bd8 007bd8 007567 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 000000000000f140 00f140 000850 02 A 3 0 2\n [ 6] .gnu.version_d VERDEF 000000000000f990 00f990 00020c 00 A 4 15 8\n [ 7] .gnu.version_r VERNEED 000000000000fba0 00fba0 000160 00 A 4 4 8\n [ 8] .rela.dyn RELA 000000000000fd00 00fd00 0013c8 18 A 3 0 8\n [ 9] .rela.plt RELA 00000000000110c8 0110c8 002808 18 AI 3 23 8\n [10] .init PROGBITS 0000000000014000 014000 000017 00 AX 0 0 4\n [11] .plt PROGBITS 0000000000014020 014020 001ac0 10 AX 0 0 16\n [12] .plt.got PROGBITS 0000000000015ae0 015ae0 000008 08 AX 0 0 8\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -11,25 +11,25 @@\n 0x0000000000000019 (INIT_ARRAY) 0x2a920\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x2a928\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x7bd8\n 0x0000000000000006 (SYMTAB) 0x1818\n- 0x000000000000000a (STRSZ) 30053 (bytes)\n+ 0x000000000000000a (STRSZ) 30055 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x2b1c8\n 0x0000000000000002 (PLTRELSZ) 10248 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x110c8\n 0x0000000000000007 (RELA) 0xfd00\n 0x0000000000000008 (RELASZ) 5064 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000006ffffffc (VERDEF) 0xf990\n 0x000000006ffffffd (VERDEFNUM) 15\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0xfba0\n 0x000000006fffffff (VERNEEDNUM) 4\n- 0x000000006ffffff0 (VERSYM) 0xf13e\n+ 0x000000006ffffff0 (VERSYM) 0xf140\n 0x000000006ffffff9 (RELACOUNT) 3\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 1f5c739112e0ec738df049effbdd0f28cc010312\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 101e7d41eb17ffffa02ae7570bbba89ac9b3e398\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 1064 entries:\n- Addr: 0x000000000000f13e Offset: 0x00f13e Link: 3 (.dynsym)\n+ Addr: 0x000000000000f140 Offset: 0x00f140 Link: 3 (.dynsym)\n 000: 0 (*local*) 10 (MLT_0.8.8) 10 (MLT_0.8.8) 10 (MLT_0.8.8) \n 004: 10 (MLT_0.8.8) 10 (MLT_0.8.8) 10 (MLT_0.8.8) 10 (MLT_0.8.8) \n 008: 10 (MLT_0.8.8) 10 (MLT_0.8.8) 10 (MLT_0.8.8) 10 (MLT_0.8.8) \n 00c: 10 (MLT_0.8.8) 10 (MLT_0.8.8) 11 (MLT_0.9.0) 10 (MLT_0.8.8) \n 010: 12 (MLT_7.0.0) 10 (MLT_0.8.8) 10 (MLT_0.8.8) 10 (MLT_0.8.8) \n 014: 10 (MLT_0.8.8) 10 (MLT_0.8.8) 10 (MLT_0.8.8) 11 (MLT_0.9.0) \n 018: 10 (MLT_0.8.8) 10 (MLT_0.8.8) 10 (MLT_0.8.8) 10 (MLT_0.8.8) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -1874,9 +1874,9 @@\n 0x0000f0c8 382e3000 4d4c545f 362e3130 2e30004d 8.0.MLT_6.10.0.M\n 0x0000f0d8 4c545f36 2e32322e 30004d4c 545f302e LT_6.22.0.MLT_0.\n 0x0000f0e8 392e3800 4d4c545f 372e302e 30004d4c 9.8.MLT_7.0.0.ML\n 0x0000f0f8 545f302e 392e3000 4d4c545f 302e382e T_0.9.0.MLT_0.8.\n 0x0000f108 38000000 00000000 00000000 00000000 8...............\n 0x0000f118 00000000 00000000 00000000 00000000 ................\n 0x0000f128 00000000 00000000 00000000 00000000 ................\n- 0x0000f138 00000000 00 .....\n+ 0x0000f138 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 35633733 39313132 65306563 37333864 5c739112e0ec738d\n- 0x00000010 66303439 65666662 64643066 32386363 f049effbdd0f28cc\n- 0x00000020 30313033 31322e64 65627567 00000000 010312.debug....\n- 0x00000030 81799b57 .y.W\n+ 0x00000000 31653764 34316562 31376666 66666130 1e7d41eb17ffffa0\n+ 0x00000010 32616537 35373062 62626138 39616339 2ae7570bbba89ac9\n+ 0x00000020 62336533 39382e64 65627567 00000000 b3e398.debug....\n+ 0x00000030 ff062991 ..).\n \n"}]}]}]}]}, {"source1": "libmlt7_7.0.1-1_amd64.deb", "source2": "libmlt7_7.0.1-1_amd64.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2021-08-05 12:00:04.000000 debian-binary\n--rw-r--r-- 0 0 0 2068 2021-08-05 12:00:04.000000 control.tar.xz\n--rw-r--r-- 0 0 0 521160 2021-08-05 12:00:04.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 2072 2021-08-05 12:00:04.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 521584 2021-08-05 12:00:04.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "./usr/lib/x86_64-linux-gnu/mlt-7/libmltavformat.so", "source2": "./usr/lib/x86_64-linux-gnu/mlt-7/libmltavformat.so", "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 0000b8 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000318 000318 001ed8 18 A 4 1 8\n- [ 4] .dynstr STRTAB 00000000000021f0 0021f0 001958 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000003b48 003b48 000292 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 00000000000021f0 0021f0 00195a 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000003b4a 003b4a 000292 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000000000003de0 003de0 000210 00 A 4 11 8\n [ 7] .rela.dyn RELA 0000000000003ff0 003ff0 0001f8 18 A 3 0 8\n [ 8] .rela.plt RELA 00000000000041e8 0041e8 001cf8 18 AI 3 20 8\n [ 9] .init PROGBITS 0000000000006000 006000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000006020 006020 001360 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000007380 007380 000058 08 AX 0 0 8\n [12] .text PROGBITS 00000000000073e0 0073e0 012543 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -17,23 +17,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x1f310\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x1f318\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x21f0\n 0x0000000000000006 (SYMTAB) 0x318\n- 0x000000000000000a (STRSZ) 6488 (bytes)\n+ 0x000000000000000a (STRSZ) 6490 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x1f5b0\n 0x0000000000000002 (PLTRELSZ) 7416 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x41e8\n 0x0000000000000007 (RELA) 0x3ff0\n 0x0000000000000008 (RELASZ) 504 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0x3de0\n 0x000000006fffffff (VERNEEDNUM) 11\n- 0x000000006ffffff0 (VERSYM) 0x3b48\n+ 0x000000006ffffff0 (VERSYM) 0x3b4a\n 0x000000006ffffff9 (RELACOUNT) 3\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 5bacbd0a83b18da75bd4b00f68bfa2f2bc05f5d1\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 4ebb42e0aff0fe3faa379b55ad0a074ee8dffba7\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 329 entries:\n- Addr: 0x0000000000003b48 Offset: 0x003b48 Link: 3 (.dynsym)\n+ Addr: 0x0000000000003b4a Offset: 0x003b4a Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (LIBAVCODEC_58) 3 (LIBAVFORMAT_58) 2 (LIBAVCODEC_58)\n 004: 4 (MLT_0.8.8) 4 (MLT_0.8.8) 4 (MLT_0.8.8) 5 (LIBAVFILTER_7)\n 008: 4 (MLT_0.8.8) 6 (LIBSWSCALE_5) 4 (MLT_0.8.8) 3 (LIBAVFORMAT_58) \n 00c: 4 (MLT_0.8.8) 7 (LIBAVUTIL_56) 8 (GLIBC_2.2.5) 9 (MLT_6.22.0) \n 010: 2 (LIBAVCODEC_58) 8 (GLIBC_2.2.5) 8 (GLIBC_2.2.5) 7 (LIBAVUTIL_56)\n 014: 7 (LIBAVUTIL_56) 4 (MLT_0.8.8) 4 (MLT_0.8.8) a (GLIBC_2.3) \n 018: 5 (LIBAVFILTER_7) 9 (MLT_6.22.0) 7 (LIBAVUTIL_56) 4 (MLT_0.8.8) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -401,9 +401,9 @@\n 0x00003ad0 545f362e 362e3000 4d4c545f 362e3130 T_6.6.0.MLT_6.10\n 0x00003ae0 2e30004d 4c545f36 2e32322e 30004d4c .0.MLT_6.22.0.ML\n 0x00003af0 545f302e 382e3800 4c494241 56464f52 T_0.8.8.LIBAVFOR\n 0x00003b00 4d41545f 3538004c 49424156 434f4445 MAT_58.LIBAVCODE\n 0x00003b10 435f3538 00000000 00000000 00000000 C_58............\n 0x00003b20 00000000 00000000 00000000 00000000 ................\n 0x00003b30 00000000 00000000 00000000 00000000 ................\n- 0x00003b40 00000000 00000000 ........\n+ 0x00003b40 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 61636264 30613833 62313864 61373562 acbd0a83b18da75b\n- 0x00000010 64346230 30663638 62666132 66326263 d4b00f68bfa2f2bc\n- 0x00000020 30356635 64312e64 65627567 00000000 05f5d1.debug....\n- 0x00000030 d76cc332 .l.2\n+ 0x00000000 62623432 65306166 66306665 33666161 bb42e0aff0fe3faa\n+ 0x00000010 33373962 35356164 30613037 34656538 379b55ad0a074ee8\n+ 0x00000020 64666662 61372e64 65627567 00000000 dffba7.debug....\n+ 0x00000030 ad8b6296 ..b.\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/mlt-7/libmltcore.so", "source2": "./usr/lib/x86_64-linux-gnu/mlt-7/libmltcore.so", "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000170 00 A 3 0 8\n [ 3] .dynsym DYNSYM 00000000000003d0 0003d0 001b48 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000001f18 001f18 0017fe 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000003716 003716 000246 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000001f18 001f18 001800 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000003718 003718 000246 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000000000003960 003960 000170 00 A 4 4 8\n [ 7] .rela.dyn RELA 0000000000003ad0 003ad0 000690 18 A 3 0 8\n [ 8] .rela.plt RELA 0000000000004160 004160 0015c0 18 AI 3 21 8\n [ 9] .init PROGBITS 0000000000006000 006000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000006020 006020 000e90 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000006eb0 006eb0 000068 08 AX 0 0 8\n [12] .text PROGBITS 0000000000006f20 006f20 018870 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -10,23 +10,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x26310\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x26318\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x1f18\n 0x0000000000000006 (SYMTAB) 0x3d0\n- 0x000000000000000a (STRSZ) 6142 (bytes)\n+ 0x000000000000000a (STRSZ) 6144 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x266c8\n 0x0000000000000002 (PLTRELSZ) 5568 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x4160\n 0x0000000000000007 (RELA) 0x3ad0\n 0x0000000000000008 (RELASZ) 1680 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0x3960\n 0x000000006fffffff (VERNEEDNUM) 4\n- 0x000000006ffffff0 (VERSYM) 0x3716\n+ 0x000000006ffffff0 (VERSYM) 0x3718\n 0x000000006ffffff9 (RELACOUNT) 13\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d9ae31f522f1148baa0c448f4a4c7771bd7e776f\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f0d9c626fbde32c52551a2ff321a6e3c9d077111\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 291 entries:\n- Addr: 0x0000000000003716 Offset: 0x003716 Link: 3 (.dynsym)\n+ Addr: 0x0000000000003718 Offset: 0x003718 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (MLT_0.8.8) 2 (MLT_0.8.8) 2 (MLT_0.8.8) \n 004: 3 (GLIBC_2.3.4) 2 (MLT_0.8.8) 4 (MLT_6.18.0) 2 (MLT_0.8.8) \n 008: 2 (MLT_0.8.8) 3 (GLIBC_2.3.4) 5 (GLIBC_2.2.5) 2 (MLT_0.8.8) \n 00c: 6 (MLT_6.6.0) 2 (MLT_0.8.8) 7 (GLIBC_2.2.5) 2 (MLT_0.8.8) \n 010: 2 (MLT_0.8.8) 2 (MLT_0.8.8) 8 (MLT_6.22.0) 2 (MLT_0.8.8) \n 014: 9 (MLT_7.0.0) 2 (MLT_0.8.8) 2 (MLT_0.8.8) 5 (GLIBC_2.2.5)\n 018: 2 (MLT_0.8.8) 0 (*local*) 2 (MLT_0.8.8) 2 (MLT_0.8.8) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -379,9 +379,9 @@\n 0x00003698 34004d4c 545f302e 392e3130 004d4c54 4.MLT_0.9.10.MLT\n 0x000036a8 5f302e39 2e30004d 4c545f37 2e302e30 _0.9.0.MLT_7.0.0\n 0x000036b8 004d4c54 5f362e32 322e3000 4d4c545f .MLT_6.22.0.MLT_\n 0x000036c8 362e362e 30004d4c 545f362e 31382e30 6.6.0.MLT_6.18.0\n 0x000036d8 004d4c54 5f302e38 2e380000 00000000 .MLT_0.8.8......\n 0x000036e8 00000000 00000000 00000000 00000000 ................\n 0x000036f8 00000000 00000000 00000000 00000000 ................\n- 0x00003708 00000000 00000000 00000000 0000 ..............\n+ 0x00003708 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 61653331 66353232 66313134 38626161 ae31f522f1148baa\n- 0x00000010 30633434 38663461 34633737 37316264 0c448f4a4c7771bd\n- 0x00000020 37653737 36662e64 65627567 00000000 7e776f.debug....\n- 0x00000030 f3988c43 ...C\n+ 0x00000000 64396336 32366662 64653332 63353235 d9c626fbde32c525\n+ 0x00000010 35316132 66663332 31613665 33633964 51a2ff321a6e3c9d\n+ 0x00000020 30373731 31312e64 65627567 00000000 077111.debug....\n+ 0x00000030 24794675 $yFu\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/mlt-7/libmltdecklink.so", "source2": "./usr/lib/x86_64-linux-gnu/mlt-7/libmltdecklink.so", "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 0001c8 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000428 000428 001140 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000001568 001568 0011e5 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 000000000000274e 00274e 000170 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000001568 001568 0011e7 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000002750 002750 000170 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 00000000000028c0 0028c0 000140 00 A 4 5 8\n [ 7] .rela.dyn RELA 0000000000002a00 002a00 0005b8 18 A 3 0 8\n [ 8] .rela.plt RELA 0000000000002fb8 002fb8 000c30 18 AI 3 22 8\n [ 9] .init PROGBITS 0000000000004000 004000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000004020 004020 000830 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000004850 004850 000010 08 AX 0 0 8\n [12] .text PROGBITS 0000000000004860 004860 005107 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -11,23 +11,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0xd7a8\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0xd7b0\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x1568\n 0x0000000000000006 (SYMTAB) 0x428\n- 0x000000000000000a (STRSZ) 4581 (bytes)\n+ 0x000000000000000a (STRSZ) 4583 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0xdb58\n 0x0000000000000002 (PLTRELSZ) 3120 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x2fb8\n 0x0000000000000007 (RELA) 0x2a00\n 0x0000000000000008 (RELASZ) 1464 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0x28c0\n 0x000000006fffffff (VERNEEDNUM) 5\n- 0x000000006ffffff0 (VERSYM) 0x274e\n+ 0x000000006ffffff0 (VERSYM) 0x2750\n 0x000000006ffffff9 (RELACOUNT) 3\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: fcbee8e80a40ee83b8ae32ce6b5fb09562055ca0\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 4e8731dfcc214272794f0dcd364418b0ed68089c\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 184 entries:\n- Addr: 0x000000000000274e Offset: 0x00274e Link: 3 (.dynsym)\n+ Addr: 0x0000000000002750 Offset: 0x002750 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (GLIBC_2.3.2) 3 (MLT_0.8.8) 4 (MLT_7.0.0) \n 004: 3 (MLT_0.8.8) 3 (MLT_0.8.8) 3 (MLT_0.8.8) 3 (MLT_0.8.8) \n 008: 3 (MLT_0.8.8) 3 (MLT_0.8.8) 2 (GLIBC_2.3.2) 3 (MLT_0.8.8) \n 00c: 5 (GLIBC_2.2.5) 3 (MLT_0.8.8) 3 (MLT_0.8.8) 3 (MLT_0.8.8) \n 010: 3 (MLT_0.8.8) 6 (CXXABI_1.3) 3 (MLT_0.8.8) 5 (GLIBC_2.2.5)\n 014: 7 (GLIBC_2.2.5) 3 (MLT_0.8.8) 3 (MLT_0.8.8) 3 (MLT_0.8.8) \n 018: 6 (CXXABI_1.3) 7 (GLIBC_2.2.5) 8 (MLT_6.22.0) 3 (MLT_0.8.8) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -282,9 +282,9 @@\n 0x000026d8 00474c49 42435f32 2e322e35 004d4c54 .GLIBC_2.2.5.MLT\n 0x000026e8 5f362e36 2e30004d 4c545f36 2e32322e _6.6.0.MLT_6.22.\n 0x000026f8 30004d4c 545f372e 302e3000 4d4c545f 0.MLT_7.0.0.MLT_\n 0x00002708 302e382e 3800474c 4942435f 322e332e 0.8.8.GLIBC_2.3.\n 0x00002718 32000000 00000000 00000000 00000000 2...............\n 0x00002728 00000000 00000000 00000000 00000000 ................\n 0x00002738 00000000 00000000 00000000 00000000 ................\n- 0x00002748 00000000 00 .....\n+ 0x00002748 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 62656538 65383061 34306565 38336238 bee8e80a40ee83b8\n- 0x00000010 61653332 63653662 35666230 39353632 ae32ce6b5fb09562\n- 0x00000020 30353563 61302e64 65627567 00000000 055ca0.debug....\n- 0x00000030 6a8147f3 j.G.\n+ 0x00000000 38373331 64666363 32313432 37323739 8731dfcc21427279\n+ 0x00000010 34663064 63643336 34343138 62306564 4f0dcd364418b0ed\n+ 0x00000020 36383038 39632e64 65627567 00000000 68089c.debug....\n+ 0x00000030 71c7a530 q..0\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/mlt-7/libmltfrei0r.so", "source2": "./usr/lib/x86_64-linux-gnu/mlt-7/libmltfrei0r.so", "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000050 00 A 3 0 8\n [ 3] .dynsym DYNSYM 00000000000002b0 0002b0 0009a8 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000000c58 000c58 000820 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000001478 001478 0000ce 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000000c58 000c58 000822 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 000000000000147a 00147a 0000ce 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000000000001548 001548 0000d0 00 A 4 4 8\n [ 7] .rela.dyn RELA 0000000000001618 001618 0001c8 18 A 3 0 8\n [ 8] .rela.plt RELA 00000000000017e0 0017e0 000810 18 AI 3 20 8\n [ 9] .init PROGBITS 0000000000002000 002000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000002020 002020 000570 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000002590 002590 000020 08 AX 0 0 8\n [12] .text PROGBITS 00000000000025b0 0025b0 00315a 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -10,23 +10,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x7a90\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x7a98\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0xc58\n 0x0000000000000006 (SYMTAB) 0x2b0\n- 0x000000000000000a (STRSZ) 2080 (bytes)\n+ 0x000000000000000a (STRSZ) 2082 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x7cc0\n 0x0000000000000002 (PLTRELSZ) 2064 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x17e0\n 0x0000000000000007 (RELA) 0x1618\n 0x0000000000000008 (RELASZ) 456 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0x1548\n 0x000000006fffffff (VERNEEDNUM) 4\n- 0x000000006ffffff0 (VERSYM) 0x1478\n+ 0x000000006ffffff0 (VERSYM) 0x147a\n 0x000000006ffffff9 (RELACOUNT) 4\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 1ea88a7ccf9f4d4c2ab9f952fb5e6056f1124e3b\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 79188135626af9fcda7e88c2e626ebb5111391c5\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 103 entries:\n- Addr: 0x0000000000001478 Offset: 0x001478 Link: 3 (.dynsym)\n+ Addr: 0x000000000000147a Offset: 0x00147a Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (MLT_0.8.8) 2 (MLT_0.8.8) 3 (GLIBC_2.2.5)\n 004: 2 (MLT_0.8.8) 2 (MLT_0.8.8) 4 (GLIBC_2.3.4) 3 (GLIBC_2.2.5)\n 008: 2 (MLT_0.8.8) 5 (MLT_6.20.0) 2 (MLT_0.8.8) 2 (MLT_0.8.8) \n 00c: 0 (*local*) 2 (MLT_0.8.8) 2 (MLT_0.8.8) 2 (MLT_0.8.8) \n 010: 2 (MLT_0.8.8) 2 (MLT_0.8.8) 2 (MLT_0.8.8) 6 (MLT_6.6.0) \n 014: 2 (MLT_0.8.8) 2 (MLT_0.8.8) 2 (MLT_0.8.8) 7 (GLIBC_2.29) \n 018: 2 (MLT_0.8.8) 2 (MLT_0.8.8) 2 (MLT_0.8.8) 2 (MLT_0.8.8) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -126,8 +126,9 @@\n 0x00001408 4942435f 322e3400 474c4942 435f322e IBC_2.4.GLIBC_2.\n 0x00001418 332e3400 4d4c545f 302e392e 30004d4c 3.4.MLT_0.9.0.ML\n 0x00001428 545f362e 362e3000 4d4c545f 362e3230 T_6.6.0.MLT_6.20\n 0x00001438 2e30004d 4c545f30 2e382e38 00000000 .0.MLT_0.8.8....\n 0x00001448 00000000 00000000 00000000 00000000 ................\n 0x00001458 00000000 00000000 00000000 00000000 ................\n 0x00001468 00000000 00000000 00000000 00000000 ................\n+ 0x00001478 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 61383861 37636366 39663464 34633261 a88a7ccf9f4d4c2a\n- 0x00000010 62396639 35326662 35653630 35366631 b9f952fb5e6056f1\n- 0x00000020 31323465 33622e64 65627567 00000000 124e3b.debug....\n- 0x00000030 96bd880a ....\n+ 0x00000000 31383831 33353632 36616639 66636461 188135626af9fcda\n+ 0x00000010 37653838 63326536 32366562 62353131 7e88c2e626ebb511\n+ 0x00000020 31333931 63352e64 65627567 00000000 1391c5.debug....\n+ 0x00000030 aaa44116 ..A.\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/mlt-7/libmltgdk.so", "source2": "./usr/lib/x86_64-linux-gnu/mlt-7/libmltgdk.so", "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000044 00 A 3 0 8\n [ 3] .dynsym DYNSYM 00000000000002a8 0002a8 000f48 18 A 4 1 8\n- [ 4] .dynstr STRTAB 00000000000011f0 0011f0 000d7e 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000001f6e 001f6e 000146 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 00000000000011f0 0011f0 000d80 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000001f70 001f70 000146 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 00000000000020b8 0020b8 0000f0 00 A 4 3 8\n [ 7] .rela.dyn RELA 00000000000021a8 0021a8 000138 18 A 3 0 8\n [ 8] .rela.plt RELA 00000000000022e0 0022e0 000e28 18 AI 3 20 8\n [ 9] .init PROGBITS 0000000000004000 004000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000004020 004020 000980 10 AX 0 0 16\n [11] .plt.got PROGBITS 00000000000049a0 0049a0 000020 08 AX 0 0 8\n [12] .text PROGBITS 00000000000049c0 0049c0 007598 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -16,23 +16,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0xe850\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0xe858\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x11f0\n 0x0000000000000006 (SYMTAB) 0x2a8\n- 0x000000000000000a (STRSZ) 3454 (bytes)\n+ 0x000000000000000a (STRSZ) 3456 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0xeae0\n 0x0000000000000002 (PLTRELSZ) 3624 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x22e0\n 0x0000000000000007 (RELA) 0x21a8\n 0x0000000000000008 (RELASZ) 312 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0x20b8\n 0x000000006fffffff (VERNEEDNUM) 3\n- 0x000000006ffffff0 (VERSYM) 0x1f6e\n+ 0x000000006ffffff0 (VERSYM) 0x1f70\n 0x000000006ffffff9 (RELACOUNT) 3\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a8cfdd190a3595d6a5e6c2b22d982d6f96654c8f\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 002500f767b96a13d9ac9ade1965b9639e3e85b3\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 163 entries:\n- Addr: 0x0000000000001f6e Offset: 0x001f6e Link: 3 (.dynsym)\n+ Addr: 0x0000000000001f70 Offset: 0x001f70 Link: 3 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 0 (*local*) 2 (MLT_0.8.8) \n 004: 2 (MLT_0.8.8) 0 (*local*) 2 (MLT_0.8.8) 2 (MLT_0.8.8) \n 008: 0 (*local*) 3 (MLT_0.9.0) 4 (GLIBC_2.2.5) 2 (MLT_0.8.8) \n 00c: 2 (MLT_0.8.8) 0 (*local*) 5 (GLIBC_2.2.5) 0 (*local*) \n 010: 0 (*local*) 2 (MLT_0.8.8) 2 (MLT_0.8.8) 0 (*local*) \n 014: 0 (*local*) 2 (MLT_0.8.8) 0 (*local*) 2 (MLT_0.8.8) \n 018: 0 (*local*) 2 (MLT_0.8.8) 0 (*local*) 4 (GLIBC_2.2.5)\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -211,9 +211,9 @@\n 0x00001ef0 322e3400 474c4942 435f322e 3300474c 2.4.GLIBC_2.3.GL\n 0x00001f00 4942435f 322e3700 4d4c545f 372e302e IBC_2.7.MLT_7.0.\n 0x00001f10 30004d4c 545f302e 392e3400 4d4c545f 0.MLT_0.9.4.MLT_\n 0x00001f20 362e3230 2e30004d 4c545f30 2e392e30 6.20.0.MLT_0.9.0\n 0x00001f30 004d4c54 5f302e38 2e380000 00000000 .MLT_0.8.8......\n 0x00001f40 00000000 00000000 00000000 00000000 ................\n 0x00001f50 00000000 00000000 00000000 00000000 ................\n- 0x00001f60 00000000 00000000 00000000 0000 ..............\n+ 0x00001f60 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 63666464 31393061 33353935 64366135 cfdd190a3595d6a5\n- 0x00000010 65366332 62323264 39383264 36663936 e6c2b22d982d6f96\n- 0x00000020 36353463 38662e64 65627567 00000000 654c8f.debug....\n- 0x00000030 35d203ca 5...\n+ 0x00000000 32353030 66373637 62393661 31336439 2500f767b96a13d9\n+ 0x00000010 61633961 64653139 36356239 36333965 ac9ade1965b9639e\n+ 0x00000020 33653835 62332e64 65627567 00000000 3e85b3.debug....\n+ 0x00000030 a22074f1 . t.\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/mlt-7/libmltjackrack.so", "source2": "./usr/lib/x86_64-linux-gnu/mlt-7/libmltjackrack.so", "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 00029c 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000500 000500 001728 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000001c28 001c28 001290 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000002eb8 002eb8 0001ee 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000001c28 001c28 001292 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000002eba 002eba 0001ee 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 00000000000030a8 0030a8 000140 00 A 4 6 8\n [ 7] .rela.dyn RELA 00000000000031e8 0031e8 000210 18 A 3 0 8\n [ 8] .rela.plt RELA 00000000000033f8 0033f8 0013f8 18 AI 3 20 8\n [ 9] .init PROGBITS 0000000000005000 005000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000005020 005020 000d60 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000005d80 005d80 000020 08 AX 0 0 8\n [12] .text PROGBITS 0000000000005da0 005da0 008272 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -14,23 +14,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x13638\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x13640\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x1c28\n 0x0000000000000006 (SYMTAB) 0x500\n- 0x000000000000000a (STRSZ) 4752 (bytes)\n+ 0x000000000000000a (STRSZ) 4754 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x138a8\n 0x0000000000000002 (PLTRELSZ) 5112 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x33f8\n 0x0000000000000007 (RELA) 0x31e8\n 0x0000000000000008 (RELASZ) 528 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0x30a8\n 0x000000006fffffff (VERNEEDNUM) 6\n- 0x000000006ffffff0 (VERSYM) 0x2eb8\n+ 0x000000006ffffff0 (VERSYM) 0x2eba\n 0x000000006ffffff9 (RELACOUNT) 3\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 824b1d258916c78444a6e0a792614b4d592555cc\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: cd5b4df598398ef21d16eb067c527fc5f35d5dac\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 247 entries:\n- Addr: 0x0000000000002eb8 Offset: 0x002eb8 Link: 3 (.dynsym)\n+ Addr: 0x0000000000002eba Offset: 0x002eba Link: 3 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 004: 2 (GLIBC_2.3.2) 3 (MLT_0.8.8) 0 (*local*) 3 (MLT_0.8.8) \n 008: 3 (MLT_0.8.8) 0 (*local*) 4 (GLIBC_2.2.5) 0 (*local*) \n 00c: 4 (GLIBC_2.2.5) 3 (MLT_0.8.8) 5 (MLT_7.0.0) 6 (LIBXML2_2.4.30) \n 010: 6 (LIBXML2_2.4.30) 0 (*local*) 3 (MLT_0.8.8) 7 (GLIBC_2.29) \n 014: 0 (*local*) 3 (MLT_0.8.8) 0 (*local*) 3 (MLT_0.8.8) \n 018: 3 (MLT_0.8.8) 2 (GLIBC_2.3.2) 6 (LIBXML2_2.4.30) 3 (MLT_0.8.8) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -293,8 +293,9 @@\n 0x00002e48 4942435f 322e3300 4d4c545f 302e392e IBC_2.3.MLT_0.9.\n 0x00002e58 30004d4c 545f362e 32322e30 004d4c54 0.MLT_6.22.0.MLT\n 0x00002e68 5f372e30 2e30004d 4c545f30 2e382e38 _7.0.0.MLT_0.8.8\n 0x00002e78 00474c49 42435f32 2e332e32 00000000 .GLIBC_2.3.2....\n 0x00002e88 00000000 00000000 00000000 00000000 ................\n 0x00002e98 00000000 00000000 00000000 00000000 ................\n 0x00002ea8 00000000 00000000 00000000 00000000 ................\n+ 0x00002eb8 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 34623164 32353839 31366337 38343434 4b1d258916c78444\n- 0x00000010 61366530 61373932 36313462 34643539 a6e0a792614b4d59\n- 0x00000020 32353535 63632e64 65627567 00000000 2555cc.debug....\n- 0x00000030 83e186a4 ....\n+ 0x00000000 35623464 66353938 33393865 66323164 5b4df598398ef21d\n+ 0x00000010 31366562 30363763 35323766 63356633 16eb067c527fc5f3\n+ 0x00000020 35643564 61632e64 65627567 00000000 5d5dac.debug....\n+ 0x00000030 358cdb4e 5..N\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/mlt-7/libmltkdenlive.so", "source2": "./usr/lib/x86_64-linux-gnu/mlt-7/libmltkdenlive.so", "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000038 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000298 000298 0007b0 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000000a48 000a48 000707 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000001150 001150 0000a4 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000000a48 000a48 000709 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000001152 001152 0000a4 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 00000000000011f8 0011f8 0000c0 00 A 4 3 8\n [ 7] .rela.dyn RELA 00000000000012b8 0012b8 000150 18 A 3 0 8\n [ 8] .rela.plt RELA 0000000000001408 001408 000678 18 AI 3 20 8\n [ 9] .init PROGBITS 0000000000002000 002000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000002020 002020 000460 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000002480 002480 000018 08 AX 0 0 8\n [12] .text PROGBITS 00000000000024a0 0024a0 00200f 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -9,23 +9,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x6b48\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x6b50\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0xa48\n 0x0000000000000006 (SYMTAB) 0x298\n- 0x000000000000000a (STRSZ) 1799 (bytes)\n+ 0x000000000000000a (STRSZ) 1801 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x6d68\n 0x0000000000000002 (PLTRELSZ) 1656 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x1408\n 0x0000000000000007 (RELA) 0x12b8\n 0x0000000000000008 (RELASZ) 336 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0x11f8\n 0x000000006fffffff (VERNEEDNUM) 3\n- 0x000000006ffffff0 (VERSYM) 0x1150\n+ 0x000000006ffffff0 (VERSYM) 0x1152\n 0x000000006ffffff9 (RELACOUNT) 3\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: abafe2ecc801b286efa232632057d3028e72ba63\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 630b8a5c477476decde11f462f018345fe6017c2\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 82 entries:\n- Addr: 0x0000000000001150 Offset: 0x001150 Link: 3 (.dynsym)\n+ Addr: 0x0000000000001152 Offset: 0x001152 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (MLT_0.8.8) 2 (MLT_0.8.8) 2 (MLT_0.8.8) \n 004: 2 (MLT_0.8.8) 3 (GLIBC_2.3.4) 4 (GLIBC_2.2.5) 2 (MLT_0.8.8) \n 008: 5 (MLT_6.20.0) 2 (MLT_0.8.8) 2 (MLT_0.8.8) 0 (*local*) \n 00c: 2 (MLT_0.8.8) 2 (MLT_0.8.8) 4 (GLIBC_2.2.5) 2 (MLT_0.8.8) \n 010: 2 (MLT_0.8.8) 2 (MLT_0.8.8) 2 (MLT_0.8.8) 2 (MLT_0.8.8) \n 014: 2 (MLT_0.8.8) 6 (GLIBC_2.4) 7 (MLT_0.9.0) 2 (MLT_0.8.8) \n 018: 2 (MLT_0.8.8) 4 (GLIBC_2.2.5) 8 (MLT_0.9.4) 5 (MLT_6.20.0) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -108,9 +108,9 @@\n 0x000010d8 322e3134 00474c49 42435f32 2e340047 2.14.GLIBC_2.4.G\n 0x000010e8 4c494243 5f322e33 2e34004d 4c545f30 LIBC_2.3.4.MLT_0\n 0x000010f8 2e392e34 004d4c54 5f302e39 2e30004d .9.4.MLT_0.9.0.M\n 0x00001108 4c545f36 2e32302e 30004d4c 545f302e LT_6.20.0.MLT_0.\n 0x00001118 382e3800 00000000 00000000 00000000 8.8.............\n 0x00001128 00000000 00000000 00000000 00000000 ................\n 0x00001138 00000000 00000000 00000000 00000000 ................\n- 0x00001148 00000000 000000 .......\n+ 0x00001148 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 61666532 65636338 30316232 38366566 afe2ecc801b286ef\n- 0x00000010 61323332 36333230 35376433 30323865 a232632057d3028e\n- 0x00000020 37326261 36332e64 65627567 00000000 72ba63.debug....\n- 0x00000030 aa1e8ae0 ....\n+ 0x00000000 30623861 35633437 37343736 64656364 0b8a5c477476decd\n+ 0x00000010 65313166 34363266 30313833 34356665 e11f462f018345fe\n+ 0x00000020 36303137 63322e64 65627567 00000000 6017c2.debug....\n+ 0x00000030 e6be7ae8 ..z.\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/mlt-7/libmltmovit.so", "source2": "./usr/lib/x86_64-linux-gnu/mlt-7/libmltmovit.so", "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 0004b0 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000710 000710 0026a0 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000002db0 002db0 003631 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00000000000063e2 0063e2 000338 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000002db0 002db0 003633 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00000000000063e4 0063e4 000338 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000000000006720 006720 0001a0 00 A 4 7 8\n [ 7] .rela.dyn RELA 00000000000068c0 0068c0 0010e0 18 A 3 0 8\n [ 8] .rela.plt RELA 00000000000079a0 0079a0 0018f0 18 AI 3 22 8\n [ 9] .init PROGBITS 000000000000a000 00a000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 000000000000a020 00a020 0010b0 10 AX 0 0 16\n [11] .plt.got PROGBITS 000000000000b0d0 00b0d0 000028 08 AX 0 0 8\n [12] .text PROGBITS 000000000000b100 00b100 00c354 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -18,23 +18,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x1df48\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x1df50\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x2db0\n 0x0000000000000006 (SYMTAB) 0x710\n- 0x000000000000000a (STRSZ) 13873 (bytes)\n+ 0x000000000000000a (STRSZ) 13875 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x1e590\n 0x0000000000000002 (PLTRELSZ) 6384 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x79a0\n 0x0000000000000007 (RELA) 0x68c0\n 0x0000000000000008 (RELASZ) 4320 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0x6720\n 0x000000006fffffff (VERNEEDNUM) 7\n- 0x000000006ffffff0 (VERSYM) 0x63e2\n+ 0x000000006ffffff0 (VERSYM) 0x63e4\n 0x000000006ffffff9 (RELACOUNT) 3\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 9a834963a6b4ac402e7144a3743735db92d67431\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 63a821fec85729d085c9c58d42671efb6d90aa6b\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 412 entries:\n- Addr: 0x00000000000063e2 Offset: 0x0063e2 Link: 3 (.dynsym)\n+ Addr: 0x00000000000063e4 Offset: 0x0063e4 Link: 3 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 2 (MLT_0.8.8) 0 (*local*) \n 004: 3 (MLT_7.0.0) 0 (*local*) 2 (MLT_0.8.8) 0 (*local*) \n 008: 0 (*local*) 0 (*local*) 2 (MLT_0.8.8) 0 (*local*) \n 00c: 2 (MLT_0.8.8) 4 (GLIBCXX_3.4) 0 (*local*) 5 (MLTPP_0.8.8)\n 010: 2 (MLT_0.8.8) 2 (MLT_0.8.8) 2 (MLT_0.8.8) 0 (*local*) \n 014: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 018: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -863,9 +863,9 @@\n 0x00006370 585f332e 342e3231 00474c49 42435858 X_3.4.21.GLIBCXX\n 0x00006380 5f332e34 004d4c54 5f362e32 302e3000 _3.4.MLT_6.20.0.\n 0x00006390 4d4c545f 302e392e 30004d4c 545f372e MLT_0.9.0.MLT_7.\n 0x000063a0 302e3000 4d4c545f 302e382e 38000000 0.0.MLT_0.8.8...\n 0x000063b0 00000000 00000000 00000000 00000000 ................\n 0x000063c0 00000000 00000000 00000000 00000000 ................\n 0x000063d0 00000000 00000000 00000000 00000000 ................\n- 0x000063e0 00 .\n+ 0x000063e0 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 38333439 36336136 62346163 34303265 834963a6b4ac402e\n- 0x00000010 37313434 61333734 33373335 64623932 7144a3743735db92\n- 0x00000020 64363734 33312e64 65627567 00000000 d67431.debug....\n- 0x00000030 36b25b04 6.[.\n+ 0x00000000 61383231 66656338 35373239 64303835 a821fec85729d085\n+ 0x00000010 63396335 38643432 36373165 66623664 c9c58d42671efb6d\n+ 0x00000020 39306161 36622e64 65627567 00000000 90aa6b.debug....\n+ 0x00000030 b7015efd ..^.\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/mlt-7/libmltnormalize.so", "source2": "./usr/lib/x86_64-linux-gnu/mlt-7/libmltnormalize.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 0x22e0\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x001190 0x001190 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x001198 0x001198 R 0x1000\n LOAD 0x002000 0x0000000000002000 0x0000000000002000 0x001a05 0x001a05 R E 0x1000\n LOAD 0x004000 0x0000000000004000 0x0000000000004000 0x000594 0x000594 R 0x1000\n LOAD 0x004c40 0x0000000000005c40 0x0000000000005c40 0x0003c8 0x0003d0 RW 0x1000\n DYNAMIC 0x004c50 0x0000000000005c50 0x0000000000005c50 0x000210 0x000210 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x004280 0x0000000000004280 0x0000000000004280 0x00006c 0x00006c R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000038 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000298 000298 0004c8 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000000760 000760 00043a 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000000b9a 000b9a 000066 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 0000000000000c00 000c00 0000b0 00 A 4 3 8\n- [ 7] .rela.dyn RELA 0000000000000cb0 000cb0 0000f0 18 A 3 0 8\n- [ 8] .rela.plt RELA 0000000000000da0 000da0 0003f0 18 AI 3 20 8\n+ [ 4] .dynstr STRTAB 0000000000000760 000760 00043c 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000000b9c 000b9c 000066 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 0000000000000c08 000c08 0000b0 00 A 4 3 8\n+ [ 7] .rela.dyn RELA 0000000000000cb8 000cb8 0000f0 18 A 3 0 8\n+ [ 8] .rela.plt RELA 0000000000000da8 000da8 0003f0 18 AI 3 20 8\n [ 9] .init PROGBITS 0000000000002000 002000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000002020 002020 0002b0 10 AX 0 0 16\n [11] .plt.got PROGBITS 00000000000022d0 0022d0 000010 08 AX 0 0 8\n [12] .text PROGBITS 00000000000022e0 0022e0 00171a 00 AX 0 0 16\n [13] .fini PROGBITS 00000000000039fc 0039fc 000009 00 AX 0 0 4\n [14] .rodata PROGBITS 0000000000004000 004000 000280 00 A 0 0 16\n [15] .eh_frame_hdr PROGBITS 0000000000004280 004280 00006c 00 A 0 0 4\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,22 +1,22 @@\n \n-Relocation section '.rela.dyn' at offset 0xcb0 contains 10 entries:\n+Relocation section '.rela.dyn' at offset 0xcb8 contains 10 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000005c40 0000000000000008 R_X86_64_RELATIVE 2390\n 0000000000005c48 0000000000000008 R_X86_64_RELATIVE 2350\n 0000000000006000 0000000000000008 R_X86_64_RELATIVE 6000\n 0000000000005fc8 0000000400000006 R_X86_64_GLOB_DAT 0000000000000000 free@GLIBC_2.2.5 + 0\n 0000000000005fd0 0000000700000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_deregisterTMCloneTable + 0\n 0000000000005fd8 0000003100000006 R_X86_64_GLOB_DAT 0000000000003960 filter_volume_init + 0\n 0000000000005fe0 0000001700000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0\n 0000000000005fe8 0000003000000006 R_X86_64_GLOB_DAT 0000000000002950 filter_audiolevel_init + 0\n 0000000000005ff0 0000002200000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_registerTMCloneTable + 0\n 0000000000005ff8 0000002800000006 R_X86_64_GLOB_DAT 0000000000000000 __cxa_finalize@GLIBC_2.2.5 + 0\n \n-Relocation section '.rela.plt' at offset 0xda0 contains 42 entries:\n+Relocation section '.rela.plt' at offset 0xda8 contains 42 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000005e78 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 mlt_filter_init@MLT_0.8.8 + 0\n 0000000000005e80 0000000200000007 R_X86_64_JUMP_SLOT 0000000000000000 mlt_properties_get@MLT_0.8.8 + 0\n 0000000000005e88 0000000300000007 R_X86_64_JUMP_SLOT 0000000000000000 __snprintf_chk@GLIBC_2.3.4 + 0\n 0000000000005e90 0000000500000007 R_X86_64_JUMP_SLOT 0000000000000000 mlt_service_unlock@MLT_0.8.8 + 0\n 0000000000005e98 0000000600000007 R_X86_64_JUMP_SLOT 0000000000000000 mlt_log@MLT_0.8.8 + 0\n 0000000000005ea0 0000000800000007 R_X86_64_JUMP_SLOT 0000000000000000 mlt_properties_parse_yaml@MLT_0.8.8 + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -9,23 +9,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x5c40\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x5c48\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x760\n 0x0000000000000006 (SYMTAB) 0x298\n- 0x000000000000000a (STRSZ) 1082 (bytes)\n+ 0x000000000000000a (STRSZ) 1084 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x5e60\n 0x0000000000000002 (PLTRELSZ) 1008 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0xda0\n- 0x0000000000000007 (RELA) 0xcb0\n+ 0x0000000000000017 (JMPREL) 0xda8\n+ 0x0000000000000007 (RELA) 0xcb8\n 0x0000000000000008 (RELASZ) 240 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n- 0x000000006ffffffe (VERNEED) 0xc00\n+ 0x000000006ffffffe (VERNEED) 0xc08\n 0x000000006fffffff (VERNEEDNUM) 3\n- 0x000000006ffffff0 (VERSYM) 0xb9a\n+ 0x000000006ffffff0 (VERSYM) 0xb9c\n 0x000000006ffffff9 (RELACOUNT) 3\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 716b4e8205662fb762d9c6bfd80e871dd2af837e\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 145ff7f431340b8e02a2d745455cab2e1d6c012e\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 51 entries:\n- Addr: 0x0000000000000b9a Offset: 0x000b9a Link: 3 (.dynsym)\n+ Addr: 0x0000000000000b9c Offset: 0x000b9c Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (MLT_0.8.8) 2 (MLT_0.8.8) 3 (GLIBC_2.3.4)\n 004: 4 (GLIBC_2.2.5) 2 (MLT_0.8.8) 2 (MLT_0.8.8) 0 (*local*) \n 008: 2 (MLT_0.8.8) 4 (GLIBC_2.2.5) 5 (GLIBC_2.29) 2 (MLT_0.8.8) \n 00c: 6 (GLIBC_2.4) 7 (MLT_0.9.0) 2 (MLT_0.8.8) 2 (MLT_0.8.8) \n 010: 2 (MLT_0.8.8) 2 (MLT_0.8.8) 2 (MLT_0.8.8) 4 (GLIBC_2.2.5)\n 014: 2 (MLT_0.8.8) 8 (GLIBC_2.2.5) 2 (MLT_0.8.8) 0 (*local*) \n 018: 2 (MLT_0.8.8) 2 (MLT_0.8.8) 2 (MLT_0.8.8) 2 (MLT_0.8.8) \n@@ -12,15 +12,15 @@\n 020: 8 (GLIBC_2.2.5) 2 (MLT_0.8.8) 0 (*local*) 8 (GLIBC_2.2.5)\n 024: 4 (GLIBC_2.2.5) 2 (MLT_0.8.8) 2 (MLT_0.8.8) 2 (MLT_0.8.8) \n 028: 4 (GLIBC_2.2.5) 2 (MLT_0.8.8) 2 (MLT_0.8.8) 9 (GLIBC_2.3) \n 02c: 9 (GLIBC_2.3) 3 (GLIBC_2.3.4) 1 (*global*) 1 (*global*) \n 030: 1 (*global*) 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 3 entries:\n- Addr: 0x0000000000000c00 Offset: 0x000c00 Link: 4 (.dynstr)\n+ Addr: 0x0000000000000c08 Offset: 0x000c08 Link: 4 (.dynstr)\n 000000: Version: 1 File: libm.so.6 Cnt: 2\n 0x0010: Name: GLIBC_2.2.5 Flags: none Version: 8\n 0x0020: Name: GLIBC_2.29 Flags: none Version: 5\n 0x0030: Version: 1 File: libc.so.6 Cnt: 4\n 0x0040: Name: GLIBC_2.3 Flags: none Version: 9\n 0x0050: Name: GLIBC_2.4 Flags: none Version: 6\n 0x0060: Name: GLIBC_2.2.5 Flags: none Version: 4\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -63,9 +63,9 @@\n 0x00000b20 435f322e 322e3500 474c4942 435f322e C_2.2.5.GLIBC_2.\n 0x00000b30 32390047 4c494243 5f322e33 00474c49 29.GLIBC_2.3.GLI\n 0x00000b40 42435f32 2e340047 4c494243 5f322e33 BC_2.4.GLIBC_2.3\n 0x00000b50 2e34004d 4c545f30 2e392e30 004d4c54 .4.MLT_0.9.0.MLT\n 0x00000b60 5f302e38 2e380000 00000000 00000000 _0.8.8..........\n 0x00000b70 00000000 00000000 00000000 00000000 ................\n 0x00000b80 00000000 00000000 00000000 00000000 ................\n- 0x00000b90 00000000 00000000 0000 ..........\n+ 0x00000b90 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 36623465 38323035 36363266 62373632 6b4e8205662fb762\n- 0x00000010 64396336 62666438 30653837 31646432 d9c6bfd80e871dd2\n- 0x00000020 61663833 37652e64 65627567 00000000 af837e.debug....\n- 0x00000030 8751f74f .Q.O\n+ 0x00000000 35666637 66343331 33343062 38653032 5ff7f431340b8e02\n+ 0x00000010 61326437 34353435 35636162 32653164 a2d745455cab2e1d\n+ 0x00000020 36633031 32652e64 65627567 00000000 6c012e.debug....\n+ 0x00000030 fd14196c ...l\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/mlt-7/libmltoldfilm.so", "source2": "./usr/lib/x86_64-linux-gnu/mlt-7/libmltoldfilm.so", "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000040 00 A 3 0 8\n [ 3] .dynsym DYNSYM 00000000000002a0 0002a0 0005b8 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000000858 000858 000523 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000000d7c 000d7c 00007a 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000000858 000858 000525 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000000d7e 000d7e 00007a 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000000000000df8 000df8 0000d0 00 A 4 3 8\n [ 7] .rela.dyn RELA 0000000000000ec8 000ec8 000150 18 A 3 0 8\n [ 8] .rela.plt RELA 0000000000001018 001018 000480 18 AI 3 20 8\n [ 9] .init PROGBITS 0000000000002000 002000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000002020 002020 000310 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000002330 002330 000010 08 AX 0 0 8\n [12] .text PROGBITS 0000000000002340 002340 002501 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -9,23 +9,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x6bf0\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x6bf8\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x858\n 0x0000000000000006 (SYMTAB) 0x2a0\n- 0x000000000000000a (STRSZ) 1315 (bytes)\n+ 0x000000000000000a (STRSZ) 1317 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x6e10\n 0x0000000000000002 (PLTRELSZ) 1152 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x1018\n 0x0000000000000007 (RELA) 0xec8\n 0x0000000000000008 (RELASZ) 336 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0xdf8\n 0x000000006fffffff (VERNEEDNUM) 3\n- 0x000000006ffffff0 (VERSYM) 0xd7c\n+ 0x000000006ffffff0 (VERSYM) 0xd7e\n 0x000000006ffffff9 (RELACOUNT) 3\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 5d2a0dae53dfe5cabda445e0812b8afb78ae1949\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a649da1c3e9f699d9ebcc1cf294c1cb2018bbd32\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 61 entries:\n- Addr: 0x0000000000000d7c Offset: 0x000d7c Link: 3 (.dynsym)\n+ Addr: 0x0000000000000d7e Offset: 0x000d7e Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (MLT_0.8.8) 2 (MLT_0.8.8) 2 (MLT_0.8.8) \n 004: 3 (GLIBC_2.3.4) 2 (MLT_0.8.8) 4 (MLT_6.20.0) 2 (MLT_0.8.8) \n 008: 0 (*local*) 2 (MLT_0.8.8) 2 (MLT_0.8.8) 2 (MLT_0.8.8) \n 00c: 5 (GLIBC_2.29) 2 (MLT_0.8.8) 2 (MLT_0.8.8) 2 (MLT_0.8.8) \n 010: 6 (GLIBC_2.4) 7 (MLT_0.9.0) 2 (MLT_0.8.8) 8 (GLIBC_2.2.5)\n 014: 9 (MLT_0.9.4) a (GLIBC_2.2.5) 2 (MLT_0.8.8) 2 (MLT_0.8.8) \n 018: 2 (MLT_0.8.8) 8 (GLIBC_2.2.5) a (GLIBC_2.2.5) 2 (MLT_0.8.8) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -78,9 +78,9 @@\n 0x00000d08 00474c49 42435f32 2e340047 4c494243 .GLIBC_2.4.GLIBC\n 0x00000d18 5f322e33 2e34004d 4c545f30 2e392e34 _2.3.4.MLT_0.9.4\n 0x00000d28 004d4c54 5f302e39 2e30004d 4c545f36 .MLT_0.9.0.MLT_6\n 0x00000d38 2e32302e 30004d4c 545f302e 382e3800 .20.0.MLT_0.8.8.\n 0x00000d48 00000000 00000000 00000000 00000000 ................\n 0x00000d58 00000000 00000000 00000000 00000000 ................\n 0x00000d68 00000000 00000000 00000000 00000000 ................\n- 0x00000d78 000000 ...\n+ 0x00000d78 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 32613064 61653533 64666535 63616264 2a0dae53dfe5cabd\n- 0x00000010 61343435 65303831 32623861 66623738 a445e0812b8afb78\n- 0x00000020 61653139 34392e64 65627567 00000000 ae1949.debug....\n- 0x00000030 34c19fa7 4...\n+ 0x00000000 34396461 31633365 39663639 39643965 49da1c3e9f699d9e\n+ 0x00000010 62636331 63663239 34633163 62323031 bcc1cf294c1cb201\n+ 0x00000020 38626264 33322e64 65627567 00000000 8bbd32.debug....\n+ 0x00000030 c4b7df88 ....\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/mlt-7/libmltopencv.so", "source2": "./usr/lib/x86_64-linux-gnu/mlt-7/libmltopencv.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 0x23e0\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x0019a0 0x0019a0 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x0019a8 0x0019a8 R 0x1000\n LOAD 0x002000 0x0000000000002000 0x0000000000002000 0x001b21 0x001b21 R E 0x1000\n LOAD 0x004000 0x0000000000004000 0x0000000000004000 0x00042d 0x00042d R 0x1000\n LOAD 0x004b60 0x0000000000005b60 0x0000000000005b60 0x0004b0 0x0004b8 RW 0x1000\n DYNAMIC 0x004b70 0x0000000000005b70 0x0000000000005b70 0x000260 0x000260 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x004100 0x0000000000004100 0x0000000000004100 0x00006c 0x00006c R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000034 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000298 000298 000690 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000000928 000928 000863 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 000000000000118c 00118c 00008c 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 0000000000001218 001218 0000e0 00 A 4 4 8\n- [ 7] .rela.dyn RELA 00000000000012f8 0012f8 000138 18 A 3 0 8\n- [ 8] .rela.plt RELA 0000000000001430 001430 000570 18 AI 3 21 8\n+ [ 4] .dynstr STRTAB 0000000000000928 000928 000865 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 000000000000118e 00118e 00008c 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 0000000000001220 001220 0000e0 00 A 4 4 8\n+ [ 7] .rela.dyn RELA 0000000000001300 001300 000138 18 A 3 0 8\n+ [ 8] .rela.plt RELA 0000000000001438 001438 000570 18 AI 3 21 8\n [ 9] .init PROGBITS 0000000000002000 002000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000002020 002020 0003b0 10 AX 0 0 16\n [11] .plt.got PROGBITS 00000000000023d0 0023d0 000008 08 AX 0 0 8\n [12] .text PROGBITS 00000000000023e0 0023e0 001736 00 AX 0 0 16\n [13] .fini PROGBITS 0000000000003b18 003b18 000009 00 AX 0 0 4\n [14] .rodata PROGBITS 0000000000004000 004000 000100 00 A 0 0 8\n [15] .eh_frame_hdr PROGBITS 0000000000004100 004100 00006c 00 A 0 0 4\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rela.dyn' at offset 0x12f8 contains 13 entries:\n+Relocation section '.rela.dyn' at offset 0x1300 contains 13 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000005b60 0000000000000008 R_X86_64_RELATIVE 24e0\n 0000000000005b68 0000000000000008 R_X86_64_RELATIVE 24a0\n 0000000000006000 0000000000000008 R_X86_64_RELATIVE 6000\n 0000000000005fb8 0000004400000006 R_X86_64_GLOB_DAT 0000000000003b00 _ZNSt15_Sp_counted_ptrIDnLN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv + 0\n 0000000000005fc0 0000004500000006 R_X86_64_GLOB_DAT 0000000000003b10 _ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv + 0\n 0000000000005fc8 0000000a00000006 R_X86_64_GLOB_DAT 0000000000000000 __cxa_finalize@GLIBC_2.2.5 + 0\n@@ -11,15 +11,15 @@\n 0000000000005fd8 0000001f00000006 R_X86_64_GLOB_DAT 0000000000000000 __pthread_key_create + 0\n 0000000000005fe0 0000002f00000006 R_X86_64_GLOB_DAT 0000000000000000 stderr@GLIBC_2.2.5 + 0\n 0000000000005fe8 0000003a00000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_deregisterTMCloneTable + 0\n 0000000000005ff0 0000004000000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0\n 0000000000005ff8 0000004100000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_registerTMCloneTable + 0\n 0000000000006008 0000003900000001 R_X86_64_64 0000000000000000 __gxx_personality_v0@CXXABI_1.3 + 0\n \n-Relocation section '.rela.plt' at offset 0x1430 contains 58 entries:\n+Relocation section '.rela.plt' at offset 0x1438 contains 58 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000005de8 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 mlt_properties_get@MLT_0.8.8 + 0\n 0000000000005df0 0000000200000007 R_X86_64_JUMP_SLOT 0000000000000000 mlt_repository_register@MLT_0.8.8 + 0\n 0000000000005df8 0000000300000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN2cv7ellipseERKNS_17_InputOutputArrayERKNS_11RotatedRectERKNS_7Scalar_IdEEii + 0\n 0000000000005e00 0000000400000007 R_X86_64_JUMP_SLOT 0000000000000000 mlt_frame_pop_service@MLT_0.8.8 + 0\n 0000000000005e08 0000000500000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN2cv3MatD1Ev + 0\n 0000000000005e10 0000000600000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN2cv8tracking10TrackerKCF6createERKNS1_6ParamsE + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -14,23 +14,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x5b60\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x5b68\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x928\n 0x0000000000000006 (SYMTAB) 0x298\n- 0x000000000000000a (STRSZ) 2147 (bytes)\n+ 0x000000000000000a (STRSZ) 2149 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x5dd0\n 0x0000000000000002 (PLTRELSZ) 1392 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0x1430\n- 0x0000000000000007 (RELA) 0x12f8\n+ 0x0000000000000017 (JMPREL) 0x1438\n+ 0x0000000000000007 (RELA) 0x1300\n 0x0000000000000008 (RELASZ) 312 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n- 0x000000006ffffffe (VERNEED) 0x1218\n+ 0x000000006ffffffe (VERNEED) 0x1220\n 0x000000006fffffff (VERNEEDNUM) 4\n- 0x000000006ffffff0 (VERSYM) 0x118c\n+ 0x000000006ffffff0 (VERSYM) 0x118e\n 0x000000006ffffff9 (RELACOUNT) 3\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 2e72b92dfb2c32206ef76a0ebdca151b5146151c\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 8e2714adf08738604527a910e3a3f38245eaa624\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 70 entries:\n- Addr: 0x000000000000118c Offset: 0x00118c Link: 3 (.dynsym)\n+ Addr: 0x000000000000118e Offset: 0x00118e Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (MLT_0.8.8) 2 (MLT_0.8.8) 0 (*local*) \n 004: 2 (MLT_0.8.8) 0 (*local*) 0 (*local*) 2 (MLT_0.8.8) \n 008: 0 (*local*) 0 (*local*) 3 (GLIBC_2.2.5) 0 (*local*) \n 00c: 4 (MLT_0.9.0) 2 (MLT_0.8.8) 5 (GLIBC_2.3.4) 2 (MLT_0.8.8) \n 010: 3 (GLIBC_2.2.5) 2 (MLT_0.8.8) 4 (MLT_0.9.0) 2 (MLT_0.8.8) \n 014: 4 (MLT_0.9.0) 2 (MLT_0.8.8) 2 (MLT_0.8.8) 0 (*local*) \n 018: 0 (*local*) 6 (MLT_6.20.0) 2 (MLT_0.8.8) 0 (*local*) \n@@ -17,15 +17,15 @@\n 034: 0 (*local*) 2 (MLT_0.8.8) 4 (MLT_0.9.0) 0 (*local*) \n 038: 5 (GLIBC_2.3.4) a (CXXABI_1.3) 0 (*local*) b (GCC_3.0) \n 03c: 0 (*local*) 3 (GLIBC_2.2.5) 2 (MLT_0.8.8) 2 (MLT_0.8.8) \n 040: 0 (*local*) 0 (*local*) 1 (*global*) 1 (*global*) \n 044: 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 4 entries:\n- Addr: 0x0000000000001218 Offset: 0x001218 Link: 4 (.dynstr)\n+ Addr: 0x0000000000001220 Offset: 0x001220 Link: 4 (.dynstr)\n 000000: Version: 1 File: libgcc_s.so.1 Cnt: 1\n 0x0010: Name: GCC_3.0 Flags: none Version: 11\n 0x0020: Version: 1 File: libstdc++.so.6 Cnt: 1\n 0x0030: Name: CXXABI_1.3 Flags: none Version: 10\n 0x0040: Version: 1 File: libc.so.6 Cnt: 3\n 0x0050: Name: GLIBC_2.4 Flags: none Version: 7\n 0x0060: Name: GLIBC_2.3.4 Flags: none Version: 5\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -130,9 +130,9 @@\n 0x00001118 00474c49 42435f32 2e322e35 004d4c54 .GLIBC_2.2.5.MLT\n 0x00001128 5f372e30 2e30004d 4c545f30 2e392e38 _7.0.0.MLT_0.9.8\n 0x00001138 004d4c54 5f362e32 302e3000 4d4c545f .MLT_6.20.0.MLT_\n 0x00001148 302e392e 30004d4c 545f302e 382e3800 0.9.0.MLT_0.8.8.\n 0x00001158 00000000 00000000 00000000 00000000 ................\n 0x00001168 00000000 00000000 00000000 00000000 ................\n 0x00001178 00000000 00000000 00000000 00000000 ................\n- 0x00001188 000000 ...\n+ 0x00001188 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 37326239 32646662 32633332 32303665 72b92dfb2c32206e\n- 0x00000010 66373661 30656264 63613135 31623531 f76a0ebdca151b51\n- 0x00000020 34363135 31632e64 65627567 00000000 46151c.debug....\n- 0x00000030 788852c6 x.R.\n+ 0x00000000 32373134 61646630 38373338 36303435 2714adf087386045\n+ 0x00000010 32376139 31306533 61336633 38323435 27a910e3a3f38245\n+ 0x00000020 65616136 32342e64 65627567 00000000 eaa624.debug....\n+ 0x00000030 97557c9a .U|.\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/mlt-7/libmltplus.so", "source2": "./usr/lib/x86_64-linux-gnu/mlt-7/libmltplus.so", "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000174 00 A 3 0 8\n [ 3] .dynsym DYNSYM 00000000000003d8 0003d8 001578 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000001950 001950 0011e0 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000002b30 002b30 0001ca 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000001950 001950 0011e2 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000002b32 002b32 0001ca 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000000000002d00 002d00 000180 00 A 4 4 8\n [ 7] .rela.dyn RELA 0000000000002e80 002e80 000420 18 A 3 0 8\n [ 8] .rela.plt RELA 00000000000032a0 0032a0 001050 18 AI 3 20 8\n [ 9] .init PROGBITS 0000000000005000 005000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000005020 005020 000af0 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000005b10 005b10 000038 08 AX 0 0 8\n [12] .text PROGBITS 0000000000005b50 005b50 012a18 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -12,23 +12,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x1d6e0\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x1d6e8\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x1950\n 0x0000000000000006 (SYMTAB) 0x3d8\n- 0x000000000000000a (STRSZ) 4576 (bytes)\n+ 0x000000000000000a (STRSZ) 4578 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x1d930\n 0x0000000000000002 (PLTRELSZ) 4176 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x32a0\n 0x0000000000000007 (RELA) 0x2e80\n 0x0000000000000008 (RELASZ) 1056 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0x2d00\n 0x000000006fffffff (VERNEEDNUM) 4\n- 0x000000006ffffff0 (VERSYM) 0x2b30\n+ 0x000000006ffffff0 (VERSYM) 0x2b32\n 0x000000006ffffff9 (RELACOUNT) 3\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 80954eafe04f961c454088db6db47302be3b9866\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d79783b13d1b931289e3c96f43663df1a8595173\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 229 entries:\n- Addr: 0x0000000000002b30 Offset: 0x002b30 Link: 3 (.dynsym)\n+ Addr: 0x0000000000002b32 Offset: 0x002b32 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (GLIBC_2.2.5) 3 (MLT_0.8.8) 3 (MLT_0.8.8) \n 004: 3 (MLT_0.8.8) 3 (MLT_0.8.8) 3 (MLT_0.8.8) 4 (GLIBC_2.2.5)\n 008: 3 (MLT_0.8.8) 3 (MLT_0.8.8) 5 (MLT_6.22.0) 4 (GLIBC_2.2.5)\n 00c: 2 (GLIBC_2.2.5) 6 (MLT_6.18.0) 0 (*local*) 7 (GLIBC_2.3.4)\n 010: 3 (MLT_0.8.8) 3 (MLT_0.8.8) 0 (*local*) 3 (MLT_0.8.8) \n 014: 0 (*local*) 3 (MLT_0.8.8) 0 (*local*) 3 (MLT_0.8.8) \n 018: 3 (MLT_0.8.8) 8 (GLIBC_2.7) 0 (*local*) 4 (GLIBC_2.2.5)\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -282,8 +282,9 @@\n 0x00002ac0 5f372e30 2e30004d 4c545f36 2e31342e _7.0.0.MLT_6.14.\n 0x00002ad0 30004d4c 545f362e 31382e30 004d4c54 0.MLT_6.18.0.MLT\n 0x00002ae0 5f362e32 322e3000 4d4c545f 302e382e _6.22.0.MLT_0.8.\n 0x00002af0 3800474c 4942435f 322e3239 00000000 8.GLIBC_2.29....\n 0x00002b00 00000000 00000000 00000000 00000000 ................\n 0x00002b10 00000000 00000000 00000000 00000000 ................\n 0x00002b20 00000000 00000000 00000000 00000000 ................\n+ 0x00002b30 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 39353465 61666530 34663936 31633435 954eafe04f961c45\n- 0x00000010 34303838 64623664 62343733 30326265 4088db6db47302be\n- 0x00000020 33623938 36362e64 65627567 00000000 3b9866.debug....\n- 0x00000030 6bec480e k.H.\n+ 0x00000000 39373833 62313364 31623933 31323839 9783b13d1b931289\n+ 0x00000010 65336339 36663433 36363364 66316138 e3c96f43663df1a8\n+ 0x00000020 35393531 37332e64 65627567 00000000 595173.debug....\n+ 0x00000030 e813e35d ...]\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/mlt-7/libmltplusgpl.so", "source2": "./usr/lib/x86_64-linux-gnu/mlt-7/libmltplusgpl.so", "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 0001c4 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000428 000428 0010f8 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000001520 001520 000d77 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000002298 002298 00016a 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000001520 001520 000d79 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 000000000000229a 00229a 00016a 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000000000002408 002408 000140 00 A 4 4 8\n [ 7] .rela.dyn RELA 0000000000002548 002548 000300 18 A 3 0 8\n [ 8] .rela.plt RELA 0000000000002848 002848 000c48 18 AI 3 20 8\n [ 9] .init PROGBITS 0000000000004000 004000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000004020 004020 000840 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000004860 004860 000028 08 AX 0 0 8\n [12] .text PROGBITS 0000000000004890 004890 009e8a 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -10,23 +10,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x12908\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x12910\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x1520\n 0x0000000000000006 (SYMTAB) 0x428\n- 0x000000000000000a (STRSZ) 3447 (bytes)\n+ 0x000000000000000a (STRSZ) 3449 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x12b38\n 0x0000000000000002 (PLTRELSZ) 3144 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x2848\n 0x0000000000000007 (RELA) 0x2548\n 0x0000000000000008 (RELASZ) 768 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0x2408\n 0x000000006fffffff (VERNEEDNUM) 4\n- 0x000000006ffffff0 (VERSYM) 0x2298\n+ 0x000000006ffffff0 (VERSYM) 0x229a\n 0x000000006ffffff9 (RELACOUNT) 11\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 2740d5847e80b83b54b75bea2ec25134c490ec9c\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: ad10bba85aa5d2480e7225d08503227552f12391\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 181 entries:\n- Addr: 0x0000000000002298 Offset: 0x002298 Link: 3 (.dynsym)\n+ Addr: 0x000000000000229a Offset: 0x00229a Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (MLT_0.8.8) 2 (MLT_0.8.8) 2 (MLT_0.8.8) \n 004: 2 (MLT_0.8.8) 3 (GLIBC_2.3.4) 4 (GLIBC_2.2.5) 2 (MLT_0.8.8) \n 008: 5 (MLT_6.20.0) 6 (GLIBC_2.2.5) 7 (MLT_7.0.0) 2 (MLT_0.8.8) \n 00c: 6 (GLIBC_2.2.5) 2 (MLT_0.8.8) 0 (*local*) 4 (GLIBC_2.2.5)\n 010: 2 (MLT_0.8.8) 8 (GLIBC_2.3.2) 4 (GLIBC_2.2.5) 4 (GLIBC_2.2.5)\n 014: 2 (MLT_0.8.8) 2 (MLT_0.8.8) 2 (MLT_0.8.8) 4 (GLIBC_2.2.5)\n 018: 2 (MLT_0.8.8) 9 (GLIBC_2.17) 6 (GLIBC_2.2.5) 2 (MLT_0.8.8) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -211,9 +211,9 @@\n 0x00002220 322e3137 00474c49 42435f32 2e332e34 2.17.GLIBC_2.3.4\n 0x00002230 004d4c54 5f302e39 2e34004d 4c545f30 .MLT_0.9.4.MLT_0\n 0x00002240 2e392e30 004d4c54 5f372e30 2e30004d .9.0.MLT_7.0.0.M\n 0x00002250 4c545f36 2e32302e 30004d4c 545f302e LT_6.20.0.MLT_0.\n 0x00002260 382e3800 00000000 00000000 00000000 8.8.............\n 0x00002270 00000000 00000000 00000000 00000000 ................\n 0x00002280 00000000 00000000 00000000 00000000 ................\n- 0x00002290 00000000 000000 .......\n+ 0x00002290 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 34306435 38343765 38306238 33623534 40d5847e80b83b54\n- 0x00000010 62373562 65613265 63323531 33346334 b75bea2ec25134c4\n- 0x00000020 39306563 39632e64 65627567 00000000 90ec9c.debug....\n- 0x00000030 067c36dd .|6.\n+ 0x00000000 31306262 61383561 61356432 34383065 10bba85aa5d2480e\n+ 0x00000010 37323235 64303835 30333232 37353532 7225d08503227552\n+ 0x00000020 66313233 39312e64 65627567 00000000 f12391.debug....\n+ 0x00000030 7e6e650a ~ne.\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/mlt-7/libmltqt.so", "source2": "./usr/lib/x86_64-linux-gnu/mlt-7/libmltqt.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 0x11150\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00e820 0x00e820 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00e828 0x00e828 R 0x1000\n LOAD 0x00f000 0x000000000000f000 0x000000000000f000 0x01c245 0x01c245 R E 0x1000\n LOAD 0x02c000 0x000000000002c000 0x000000000002c000 0x005a65 0x005a65 R 0x1000\n LOAD 0x032738 0x0000000000033738 0x0000000000033738 0x0018e0 0x001948 RW 0x1000\n DYNAMIC 0x032b60 0x0000000000033b60 0x0000000000033b60 0x000290 0x000290 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x02d128 0x000000000002d128 0x000000000002d128 0x000684 0x000684 R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 0004f8 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000758 000758 003f30 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000004688 004688 0057f3 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000009e7c 009e7c 000544 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 000000000000a3c0 00a3c0 000260 00 A 4 11 8\n- [ 7] .rela.dyn RELA 000000000000a620 00a620 001080 18 A 3 0 8\n- [ 8] .rela.plt RELA 000000000000b6a0 00b6a0 003180 18 AI 3 23 8\n+ [ 4] .dynstr STRTAB 0000000000004688 004688 0057f5 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000009e7e 009e7e 000544 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 000000000000a3c8 00a3c8 000260 00 A 4 11 8\n+ [ 7] .rela.dyn RELA 000000000000a628 00a628 001080 18 A 3 0 8\n+ [ 8] .rela.plt RELA 000000000000b6a8 00b6a8 003180 18 AI 3 23 8\n [ 9] .init PROGBITS 000000000000f000 00f000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 000000000000f020 00f020 002110 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000011130 011130 000018 08 AX 0 0 8\n [12] .text PROGBITS 0000000000011150 011150 01a0e9 00 AX 0 0 16\n [13] .fini PROGBITS 000000000002b23c 02b23c 000009 00 AX 0 0 4\n [14] .rodata PROGBITS 000000000002c000 02c000 001118 00 A 0 0 32\n [15] .qtversion PROGBITS 000000000002d118 02d118 000010 00 A 0 0 8\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rela.dyn' at offset 0xa620 contains 176 entries:\n+Relocation section '.rela.dyn' at offset 0xa628 contains 176 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000033738 0000000000000008 R_X86_64_RELATIVE 128c0\n 0000000000033740 0000000000000008 R_X86_64_RELATIVE 127c0\n 0000000000033748 0000000000000008 R_X86_64_RELATIVE 127e0\n 0000000000033750 0000000000000008 R_X86_64_RELATIVE 12880\n 0000000000035000 0000000000000008 R_X86_64_RELATIVE 35000\n 0000000000033758 0000006000000001 R_X86_64_64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10\n@@ -174,15 +174,15 @@\n 0000000000034fd8 0000021f00000006 R_X86_64_GLOB_DAT 0000000000013640 producer_qimage_init + 0\n 0000000000034fe0 000001f000000006 R_X86_64_GLOB_DAT 0000000000000000 _ZN6QMutexD1Ev@Qt_5 + 0\n 0000000000034fe8 0000027600000006 R_X86_64_GLOB_DAT 000000000001f310 filter_qtext_init + 0\n 0000000000034ff0 0000022900000006 R_X86_64_GLOB_DAT 0000000000033b40 _ZTV9XmlParser + 0\n 0000000000034ff8 0000023a00000006 R_X86_64_GLOB_DAT 00000000000337d8 _ZTV10TypeWriter + 0\n 0000000000035010 0000018d00000001 R_X86_64_64 0000000000000000 __gxx_personality_v0@CXXABI_1.3 + 0\n \n-Relocation section '.rela.plt' at offset 0xb6a0 contains 528 entries:\n+Relocation section '.rela.plt' at offset 0xb6a8 contains 528 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000033e08 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 __snprintf_chk@GLIBC_2.3.4 + 0\n 0000000000033e10 0000000200000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNK12QDomNodeList4itemEi@Qt_5 + 0\n 0000000000033e18 0000000300000007 R_X86_64_JUMP_SLOT 0000000000000000 rewind@GLIBC_2.2.5 + 0\n 0000000000033e20 0000000400000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNK14QTemporaryFile8fileNameEv@Qt_5 + 0\n 0000000000033e28 0000000500000007 R_X86_64_JUMP_SLOT 0000000000000000 mlt_properties_count@MLT_0.8.8 + 0\n 0000000000033e30 0000000600000007 R_X86_64_JUMP_SLOT 0000000000000000 strdup@GLIBC_2.2.5 + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -17,23 +17,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x33738\n 0x000000000000001b (INIT_ARRAYSZ) 24 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x33750\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x4688\n 0x0000000000000006 (SYMTAB) 0x758\n- 0x000000000000000a (STRSZ) 22515 (bytes)\n+ 0x000000000000000a (STRSZ) 22517 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x33df0\n 0x0000000000000002 (PLTRELSZ) 12672 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0xb6a0\n- 0x0000000000000007 (RELA) 0xa620\n+ 0x0000000000000017 (JMPREL) 0xb6a8\n+ 0x0000000000000007 (RELA) 0xa628\n 0x0000000000000008 (RELASZ) 4224 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n- 0x000000006ffffffe (VERNEED) 0xa3c0\n+ 0x000000006ffffffe (VERNEED) 0xa3c8\n 0x000000006fffffff (VERNEEDNUM) 11\n- 0x000000006ffffff0 (VERSYM) 0x9e7c\n+ 0x000000006ffffff0 (VERSYM) 0x9e7e\n 0x000000006ffffff9 (RELACOUNT) 5\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c05ef57c677846f95ee154957dde1dc42f08d136\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 53d596b32343ded6ab4757092c3fb4caa75f63c5\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 674 entries:\n- Addr: 0x0000000000009e7c Offset: 0x009e7c Link: 3 (.dynsym)\n+ Addr: 0x0000000000009e7e Offset: 0x009e7e Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (GLIBC_2.3.4) 3 (Qt_5) 4 (GLIBC_2.2.5)\n 004: 5 (Qt_5) 6 (MLT_0.8.8) 4 (GLIBC_2.2.5) 3 (Qt_5) \n 008: 5 (Qt_5) 7 (Qt_5) 6 (MLT_0.8.8) 7 (Qt_5) \n 00c: 5 (Qt_5) 5 (Qt_5) 7 (Qt_5) 8 (CXXABI_1.3) \n 010: 5 (Qt_5) 9 (Qt_5) 7 (Qt_5) 3 (Qt_5) \n 014: 4 (GLIBC_2.2.5) a (CXXABI_1.3.9) 7 (Qt_5) 5 (Qt_5) \n 018: 5 (Qt_5) 5 (Qt_5) b (GLIBCXX_3.4.20) c (Qt_5.15) \n@@ -168,15 +168,15 @@\n 290: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 294: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 298: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 29c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 2a0: 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 11 entries:\n- Addr: 0x000000000000a3c0 Offset: 0x00a3c0 Link: 4 (.dynstr)\n+ Addr: 0x000000000000a3c8 Offset: 0x00a3c8 Link: 4 (.dynstr)\n 000000: Version: 1 File: libpthread.so.0 Cnt: 1\n 0x0010: Name: GLIBC_2.2.5 Flags: none Version: 23\n 0x0020: Version: 1 File: libgcc_s.so.1 Cnt: 1\n 0x0030: Name: GCC_3.0 Flags: none Version: 19\n 0x0040: Version: 1 File: libQt5Svg.so.5 Cnt: 1\n 0x0050: Name: Qt_5 Flags: none Version: 16\n 0x0060: Version: 1 File: libm.so.6 Cnt: 2\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -1403,9 +1403,9 @@\n 0x00009e08 2e30004d 4c545f30 2e382e38 0051745f .0.MLT_0.8.8.Qt_\n 0x00009e18 352e3135 00474c49 42435f32 2e313400 5.15.GLIBC_2.14.\n 0x00009e28 474c4942 435f322e 3400474c 4942435f GLIBC_2.4.GLIBC_\n 0x00009e38 322e3300 474c4942 435f322e 332e3400 2.3.GLIBC_2.3.4.\n 0x00009e48 00000000 00000000 00000000 00000000 ................\n 0x00009e58 00000000 00000000 00000000 00000000 ................\n 0x00009e68 00000000 00000000 00000000 00000000 ................\n- 0x00009e78 000000 ...\n+ 0x00009e78 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 35656635 37633637 37383436 66393565 5ef57c677846f95e\n- 0x00000010 65313534 39353764 64653164 63343266 e154957dde1dc42f\n- 0x00000020 30386431 33362e64 65627567 00000000 08d136.debug....\n- 0x00000030 59eb4ba6 Y.K.\n+ 0x00000000 64353936 62333233 34336465 64366162 d596b32343ded6ab\n+ 0x00000010 34373537 30393263 33666234 63616137 4757092c3fb4caa7\n+ 0x00000020 35663633 63352e64 65627567 00000000 5f63c5.debug....\n+ 0x00000030 75f1e79c u...\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/mlt-7/libmltresample.so", "source2": "./usr/lib/x86_64-linux-gnu/mlt-7/libmltresample.so", "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000028 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000288 000288 000360 18 A 4 1 8\n- [ 4] .dynstr STRTAB 00000000000005e8 0005e8 000314 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00000000000008fc 0008fc 000048 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 00000000000005e8 0005e8 000316 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00000000000008fe 0008fe 000048 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000000000000948 000948 0000a0 00 A 4 3 8\n [ 7] .rela.dyn RELA 00000000000009e8 0009e8 0000c0 18 A 3 0 8\n [ 8] .rela.plt RELA 0000000000000aa8 000aa8 0002b8 18 AI 3 20 8\n [ 9] .init PROGBITS 0000000000001000 001000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000001020 001020 0001e0 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000001200 001200 000008 08 AX 0 0 8\n [12] .text PROGBITS 0000000000001210 001210 00088b 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -9,23 +9,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x3cb8\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x3cc0\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x5e8\n 0x0000000000000006 (SYMTAB) 0x288\n- 0x000000000000000a (STRSZ) 788 (bytes)\n+ 0x000000000000000a (STRSZ) 790 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x3ed8\n 0x0000000000000002 (PLTRELSZ) 696 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0xaa8\n 0x0000000000000007 (RELA) 0x9e8\n 0x0000000000000008 (RELASZ) 192 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0x948\n 0x000000006fffffff (VERNEEDNUM) 3\n- 0x000000006ffffff0 (VERSYM) 0x8fc\n+ 0x000000006ffffff0 (VERSYM) 0x8fe\n 0x000000006ffffff9 (RELACOUNT) 3\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: e62047c9e095e2a9cb4118d4aa43a8651a6d2f04\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: be3326cc2f2d5f470de3a9e4a05b2976c478d5b9\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 36 entries:\n- Addr: 0x00000000000008fc Offset: 0x0008fc Link: 3 (.dynsym)\n+ Addr: 0x00000000000008fe Offset: 0x0008fe Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (GLIBC_2.3.4) 3 (GLIBC_2.2.5) 4 (MLT_0.8.8) \n 004: 4 (MLT_0.8.8) 5 (MLT_6.22.0) 6 (libsamplerate.so.0.0) 0 (*local*) \n 008: 4 (MLT_0.8.8) 6 (libsamplerate.so.0.0) 4 (MLT_0.8.8) 7 (GLIBC_2.4) \n 00c: 4 (MLT_0.8.8) 4 (MLT_0.8.8) 4 (MLT_0.8.8) 4 (MLT_0.8.8) \n 010: 6 (libsamplerate.so.0.0) 3 (GLIBC_2.2.5) 4 (MLT_0.8.8) 0 (*local*) \n 014: 6 (libsamplerate.so.0.0) 8 (GLIBC_2.14) 4 (MLT_0.8.8) 4 (MLT_0.8.8) \n 018: 5 (MLT_6.22.0) 6 (libsamplerate.so.0.0) 4 (MLT_0.8.8) 3 (GLIBC_2.2.5)\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -45,9 +45,9 @@\n 0x00000888 4c545f36 2e32322e 30004d4c 545f302e LT_6.22.0.MLT_0.\n 0x00000898 382e3800 474c4942 435f322e 31340047 8.8.GLIBC_2.14.G\n 0x000008a8 4c494243 5f322e34 00474c49 42435f32 LIBC_2.4.GLIBC_2\n 0x000008b8 2e322e35 00474c49 42435f32 2e332e34 .2.5.GLIBC_2.3.4\n 0x000008c8 00000000 00000000 00000000 00000000 ................\n 0x000008d8 00000000 00000000 00000000 00000000 ................\n 0x000008e8 00000000 00000000 00000000 00000000 ................\n- 0x000008f8 00000000 ....\n+ 0x000008f8 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 32303437 63396530 39356532 61396362 2047c9e095e2a9cb\n- 0x00000010 34313138 64346161 34336138 36353161 4118d4aa43a8651a\n- 0x00000020 36643266 30342e64 65627567 00000000 6d2f04.debug....\n- 0x00000030 cbc4a1a4 ....\n+ 0x00000000 33333236 63633266 32643566 34373064 3326cc2f2d5f470d\n+ 0x00000010 65336139 65346130 35623239 37366334 e3a9e4a05b2976c4\n+ 0x00000020 37386435 62392e64 65627567 00000000 78d5b9.debug....\n+ 0x00000030 7bb1b502 {...\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/mlt-7/libmltrtaudio.so", "source2": "./usr/lib/x86_64-linux-gnu/mlt-7/libmltrtaudio.so", "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000060 00 A 3 0 8\n [ 3] .dynsym DYNSYM 00000000000002c0 0002c0 000888 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000000b48 000b48 0009d8 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000001520 001520 0000b6 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000000b48 000b48 0009da 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000001522 001522 0000b6 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 00000000000015d8 0015d8 000130 00 A 4 5 8\n [ 7] .rela.dyn RELA 0000000000001708 001708 000180 18 A 3 0 8\n [ 8] .rela.plt RELA 0000000000001888 001888 000720 18 AI 3 22 8\n [ 9] .init PROGBITS 0000000000002000 002000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000002020 002020 0004d0 10 AX 0 0 16\n [11] .plt.got PROGBITS 00000000000024f0 0024f0 000008 08 AX 0 0 8\n [12] .text PROGBITS 0000000000002500 002500 00231b 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -12,23 +12,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x6ae0\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x6af0\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0xb48\n 0x0000000000000006 (SYMTAB) 0x2c0\n- 0x000000000000000a (STRSZ) 2520 (bytes)\n+ 0x000000000000000a (STRSZ) 2522 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x6d50\n 0x0000000000000002 (PLTRELSZ) 1824 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x1888\n 0x0000000000000007 (RELA) 0x1708\n 0x0000000000000008 (RELASZ) 384 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0x15d8\n 0x000000006fffffff (VERNEEDNUM) 5\n- 0x000000006ffffff0 (VERSYM) 0x1520\n+ 0x000000006ffffff0 (VERSYM) 0x1522\n 0x000000006ffffff9 (RELACOUNT) 4\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f35ee03498a91d793c9004125399ca9d26df7c59\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: bc84ebe95b9cb1f657df93fb7eddefc0e67de812\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 91 entries:\n- Addr: 0x0000000000001520 Offset: 0x001520 Link: 3 (.dynsym)\n+ Addr: 0x0000000000001522 Offset: 0x001522 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (MLT_0.8.8) 3 (MLT_7.0.0) 2 (MLT_0.8.8) \n 004: 2 (MLT_0.8.8) 2 (MLT_0.8.8) 4 (GLIBCXX_3.4.21) 2 (MLT_0.8.8) \n 008: 5 (GLIBC_2.2.5) 0 (*local*) 6 (GLIBC_2.3.2) 2 (MLT_0.8.8) \n 00c: 2 (MLT_0.8.8) 2 (MLT_0.8.8) 2 (MLT_0.8.8) 7 (CXXABI_1.3) \n 010: 5 (GLIBC_2.2.5) 8 (GLIBC_2.2.5) 9 (MLT_6.22.0) 2 (MLT_0.8.8) \n 014: 2 (MLT_0.8.8) 5 (GLIBC_2.2.5) 8 (GLIBC_2.2.5) a (GLIBC_2.3.4)\n 018: 2 (MLT_0.8.8) 2 (MLT_0.8.8) 2 (MLT_0.8.8) 2 (MLT_0.8.8) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -153,9 +153,9 @@\n 0x000014a8 474c4942 4358585f 332e3400 43585841 GLIBCXX_3.4.CXXA\n 0x000014b8 42495f31 2e330047 4c494243 58585f33 BI_1.3.GLIBCXX_3\n 0x000014c8 2e342e32 31004d4c 545f362e 32322e30 .4.21.MLT_6.22.0\n 0x000014d8 004d4c54 5f372e30 2e30004d 4c545f30 .MLT_7.0.0.MLT_0\n 0x000014e8 2e382e38 00000000 00000000 00000000 .8.8............\n 0x000014f8 00000000 00000000 00000000 00000000 ................\n 0x00001508 00000000 00000000 00000000 00000000 ................\n- 0x00001518 00000000 00000000 ........\n+ 0x00001518 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 35656530 33343938 61393164 37393363 5ee03498a91d793c\n- 0x00000010 39303034 31323533 39396361 39643236 9004125399ca9d26\n- 0x00000020 64663763 35392e64 65627567 00000000 df7c59.debug....\n- 0x00000030 ea648f36 .d.6\n+ 0x00000000 38346562 65393562 39636231 66363537 84ebe95b9cb1f657\n+ 0x00000010 64663933 66623765 64646566 63306536 df93fb7eddefc0e6\n+ 0x00000020 37646538 31322e64 65627567 00000000 7de812.debug....\n+ 0x00000030 e72a036f .*.o\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/mlt-7/libmltrubberband.so", "source2": "./usr/lib/x86_64-linux-gnu/mlt-7/libmltrubberband.so", "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000028 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000288 000288 000510 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000000798 000798 000677 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000000e10 000e10 00006c 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000000798 000798 000679 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000000e12 000e12 00006c 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000000000000e80 000e80 000110 00 A 4 5 8\n [ 7] .rela.dyn RELA 0000000000000f90 000f90 0000d8 18 A 3 0 8\n [ 8] .rela.plt RELA 0000000000001068 001068 000450 18 AI 3 21 8\n [ 9] .init PROGBITS 0000000000002000 002000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000002020 002020 0002f0 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000002310 002310 000008 08 AX 0 0 8\n [12] .text PROGBITS 0000000000002320 002320 000b00 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -12,23 +12,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x4c00\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x4c08\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x798\n 0x0000000000000006 (SYMTAB) 0x288\n- 0x000000000000000a (STRSZ) 1655 (bytes)\n+ 0x000000000000000a (STRSZ) 1657 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x4e50\n 0x0000000000000002 (PLTRELSZ) 1104 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x1068\n 0x0000000000000007 (RELA) 0xf90\n 0x0000000000000008 (RELASZ) 216 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0xe80\n 0x000000006fffffff (VERNEEDNUM) 5\n- 0x000000006ffffff0 (VERSYM) 0xe10\n+ 0x000000006ffffff0 (VERSYM) 0xe12\n 0x000000006ffffff9 (RELACOUNT) 3\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 4ad8efe3e236ac943fcc0a6ebce0dceb02059544\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 8a37e5397f1b14b2b0032252763aa4a1c87ed9f7\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 54 entries:\n- Addr: 0x0000000000000e10 Offset: 0x000e10 Link: 3 (.dynsym)\n+ Addr: 0x0000000000000e12 Offset: 0x000e12 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (MLT_0.8.8) 2 (MLT_0.8.8) 2 (MLT_0.8.8) \n 004: 2 (MLT_0.8.8) 3 (GLIBC_2.2.5) 0 (*local*) 4 (MLT_6.22.0) \n 008: 2 (MLT_0.8.8) 5 (GLIBC_2.3.4) 6 (MLT_6.14.0) 2 (MLT_0.8.8) \n 00c: 2 (MLT_0.8.8) 3 (GLIBC_2.2.5) 2 (MLT_0.8.8) 2 (MLT_0.8.8) \n 010: 4 (MLT_6.22.0) 2 (MLT_0.8.8) 0 (*local*) 0 (*local*) \n 014: 2 (MLT_0.8.8) 7 (GLIBCXX_3.4) 8 (CXXABI_1.3.9) 2 (MLT_0.8.8) \n 018: 2 (MLT_0.8.8) 0 (*local*) 9 (GLIBC_2.4) a (MLT_0.9.0) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -99,9 +99,9 @@\n 0x00000d98 3400474c 4942435f 322e332e 3400474c 4.GLIBC_2.3.4.GL\n 0x00000da8 4942435f 322e322e 35004d4c 545f302e IBC_2.2.5.MLT_0.\n 0x00000db8 392e3000 4d4c545f 362e3134 2e30004d 9.0.MLT_6.14.0.M\n 0x00000dc8 4c545f36 2e32322e 30004d4c 545f302e LT_6.22.0.MLT_0.\n 0x00000dd8 382e3800 00000000 00000000 00000000 8.8.............\n 0x00000de8 00000000 00000000 00000000 00000000 ................\n 0x00000df8 00000000 00000000 00000000 00000000 ................\n- 0x00000e08 00000000 000000 .......\n+ 0x00000e08 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 64386566 65336532 33366163 39343366 d8efe3e236ac943f\n- 0x00000010 63633061 36656263 65306463 65623032 cc0a6ebce0dceb02\n- 0x00000020 30353935 34342e64 65627567 00000000 059544.debug....\n- 0x00000030 8ee7bf50 ...P\n+ 0x00000000 33376535 33393766 31623134 62326230 37e5397f1b14b2b0\n+ 0x00000010 30333232 35323736 33616134 61316338 032252763aa4a1c8\n+ 0x00000020 37656439 66372e64 65627567 00000000 7ed9f7.debug....\n+ 0x00000030 535e6750 S^gP\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/mlt-7/libmltsdl.so", "source2": "./usr/lib/x86_64-linux-gnu/mlt-7/libmltsdl.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 0x36e0\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x002450 0x002450 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x002458 0x002458 R 0x1000\n LOAD 0x003000 0x0000000000003000 0x0000000000003000 0x005dd1 0x005dd1 R E 0x1000\n LOAD 0x009000 0x0000000000009000 0x0000000000009000 0x001050 0x001050 R 0x1000\n LOAD 0x00aa18 0x000000000000ba18 0x000000000000ba18 0x0005f0 0x000600 RW 0x1000\n DYNAMIC 0x00aa28 0x000000000000ba28 0x000000000000ba28 0x000220 0x000220 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x00956c 0x000000000000956c 0x000000000000956c 0x00016c 0x00016c R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000044 00 A 3 0 8\n [ 3] .dynsym DYNSYM 00000000000002a8 0002a8 000b58 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000000e00 000e00 000965 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000001766 001766 0000f2 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 0000000000001858 001858 0000d0 00 A 4 3 8\n- [ 7] .rela.dyn RELA 0000000000001928 001928 000138 18 A 3 0 8\n- [ 8] .rela.plt RELA 0000000000001a60 001a60 0009f0 18 AI 3 20 8\n+ [ 4] .dynstr STRTAB 0000000000000e00 000e00 000967 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000001768 001768 0000f2 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 0000000000001860 001860 0000d0 00 A 4 3 8\n+ [ 7] .rela.dyn RELA 0000000000001930 001930 000138 18 A 3 0 8\n+ [ 8] .rela.plt RELA 0000000000001a68 001a68 0009f0 18 AI 3 20 8\n [ 9] .init PROGBITS 0000000000003000 003000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000003020 003020 0006b0 10 AX 0 0 16\n [11] .plt.got PROGBITS 00000000000036d0 0036d0 000008 08 AX 0 0 8\n [12] .text PROGBITS 00000000000036e0 0036e0 0056e6 00 AX 0 0 16\n [13] .fini PROGBITS 0000000000008dc8 008dc8 000009 00 AX 0 0 4\n [14] .rodata PROGBITS 0000000000009000 009000 000569 00 A 0 0 8\n [15] .eh_frame_hdr PROGBITS 000000000000956c 00956c 00016c 00 A 0 0 4\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rela.dyn' at offset 0x1928 contains 13 entries:\n+Relocation section '.rela.dyn' at offset 0x1930 contains 13 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 000000000000ba18 0000000000000008 R_X86_64_RELATIVE 3790\n 000000000000ba20 0000000000000008 R_X86_64_RELATIVE 3750\n 000000000000c000 0000000000000008 R_X86_64_RELATIVE c000\n 000000000000bfb0 0000007700000006 R_X86_64_GLOB_DAT 0000000000005840 consumer_sdl_preview_init + 0\n 000000000000bfb8 0000000b00000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_deregisterTMCloneTable + 0\n 000000000000bfc0 0000002b00000006 R_X86_64_GLOB_DAT 0000000000000000 mlt_sdl_mutex@MLT_0.8.8 + 0\n@@ -11,15 +11,15 @@\n 000000000000bfd0 0000007800000006 R_X86_64_GLOB_DAT 00000000000089f0 consumer_sdl_init + 0\n 000000000000bfd8 0000003500000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0\n 000000000000bfe0 0000007600000006 R_X86_64_GLOB_DAT 0000000000006ce0 consumer_sdl_still_init + 0\n 000000000000bfe8 0000006100000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_registerTMCloneTable + 0\n 000000000000bff0 0000006900000006 R_X86_64_GLOB_DAT 0000000000000000 __cxa_finalize@GLIBC_2.2.5 + 0\n 000000000000bff8 0000007000000006 R_X86_64_GLOB_DAT 0000000000000000 stderr@GLIBC_2.2.5 + 0\n \n-Relocation section '.rela.plt' at offset 0x1a60 contains 106 entries:\n+Relocation section '.rela.plt' at offset 0x1a68 contains 106 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 000000000000bc60 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 SDL_MixAudio + 0\n 000000000000bc68 0000000200000007 R_X86_64_JUMP_SLOT 0000000000000000 mlt_properties_get@MLT_0.8.8 + 0\n 000000000000bc70 0000000300000007 R_X86_64_JUMP_SLOT 0000000000000000 mlt_image_format_size@MLT_0.8.8 + 0\n 000000000000bc78 0000000400000007 R_X86_64_JUMP_SLOT 0000000000000000 __snprintf_chk@GLIBC_2.3.4 + 0\n 000000000000bc80 0000000500000007 R_X86_64_JUMP_SLOT 0000000000000000 mlt_event_data_to_frame@MLT_7.0.0 + 0\n 000000000000bc88 0000000600000007 R_X86_64_JUMP_SLOT 0000000000000000 free@GLIBC_2.2.5 + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -10,23 +10,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0xba18\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0xba20\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0xe00\n 0x0000000000000006 (SYMTAB) 0x2a8\n- 0x000000000000000a (STRSZ) 2405 (bytes)\n+ 0x000000000000000a (STRSZ) 2407 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0xbc48\n 0x0000000000000002 (PLTRELSZ) 2544 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0x1a60\n- 0x0000000000000007 (RELA) 0x1928\n+ 0x0000000000000017 (JMPREL) 0x1a68\n+ 0x0000000000000007 (RELA) 0x1930\n 0x0000000000000008 (RELASZ) 312 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n- 0x000000006ffffffe (VERNEED) 0x1858\n+ 0x000000006ffffffe (VERNEED) 0x1860\n 0x000000006fffffff (VERNEEDNUM) 3\n- 0x000000006ffffff0 (VERSYM) 0x1766\n+ 0x000000006ffffff0 (VERSYM) 0x1768\n 0x000000006ffffff9 (RELACOUNT) 3\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: bba3949a7bd060cc07e472af792e0fe87bc3c1a7\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 9488c64af673158abd362ae4d9e037799277699f\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 121 entries:\n- Addr: 0x0000000000001766 Offset: 0x001766 Link: 3 (.dynsym)\n+ Addr: 0x0000000000001768 Offset: 0x001768 Link: 3 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 2 (MLT_0.8.8) 2 (MLT_0.8.8) \n 004: 3 (GLIBC_2.3.4) 4 (MLT_7.0.0) 5 (GLIBC_2.2.5) 2 (MLT_0.8.8) \n 008: 6 (GLIBC_2.2.5) 2 (MLT_0.8.8) 2 (MLT_0.8.8) 0 (*local*) \n 00c: 2 (MLT_0.8.8) 2 (MLT_0.8.8) 7 (GLIBC_2.3.2) 2 (MLT_0.8.8) \n 010: 2 (MLT_0.8.8) 2 (MLT_0.8.8) 2 (MLT_0.8.8) 2 (MLT_0.8.8) \n 014: 5 (GLIBC_2.2.5) 0 (*local*) 2 (MLT_0.8.8) 7 (GLIBC_2.3.2)\n 018: 2 (MLT_0.8.8) 0 (*local*) 0 (*local*) 2 (MLT_0.8.8) \n@@ -30,15 +30,15 @@\n 068: 2 (MLT_0.8.8) 5 (GLIBC_2.2.5) 2 (MLT_0.8.8) 2 (MLT_0.8.8) \n 06c: 2 (MLT_0.8.8) 6 (GLIBC_2.2.5) 2 (MLT_0.8.8) 2 (MLT_0.8.8) \n 070: 5 (GLIBC_2.2.5) 1 (*global*) 1 (*global*) 1 (*global*) \n 074: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 078: 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 3 entries:\n- Addr: 0x0000000000001858 Offset: 0x001858 Link: 4 (.dynstr)\n+ Addr: 0x0000000000001860 Offset: 0x001860 Link: 4 (.dynstr)\n 000000: Version: 1 File: libpthread.so.0 Cnt: 2\n 0x0010: Name: GLIBC_2.3.2 Flags: none Version: 7\n 0x0020: Name: GLIBC_2.2.5 Flags: none Version: 6\n 0x0030: Version: 1 File: libc.so.6 Cnt: 5\n 0x0040: Name: GLIBC_2.7 Flags: none Version: 11\n 0x0050: Name: GLIBC_2.14 Flags: none Version: 10\n 0x0060: Name: GLIBC_2.4 Flags: none Version: 8\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -146,9 +146,9 @@\n 0x000016f0 3700474c 4942435f 322e3134 00474c49 7.GLIBC_2.14.GLI\n 0x00001700 42435f32 2e340047 4c494243 5f322e33 BC_2.4.GLIBC_2.3\n 0x00001710 2e34004d 4c545f36 2e32322e 30004d4c .4.MLT_6.22.0.ML\n 0x00001720 545f372e 302e3000 4d4c545f 302e382e T_7.0.0.MLT_0.8.\n 0x00001730 38000000 00000000 00000000 00000000 8...............\n 0x00001740 00000000 00000000 00000000 00000000 ................\n 0x00001750 00000000 00000000 00000000 00000000 ................\n- 0x00001760 00000000 00 .....\n+ 0x00001760 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 61333934 39613762 64303630 63633037 a3949a7bd060cc07\n- 0x00000010 65343732 61663739 32653066 65383762 e472af792e0fe87b\n- 0x00000020 63336331 61372e64 65627567 00000000 c3c1a7.debug....\n- 0x00000030 d1db13a3 ....\n+ 0x00000000 38386336 34616636 37333135 38616264 88c64af673158abd\n+ 0x00000010 33363261 65346439 65303337 37393932 362ae4d9e0377992\n+ 0x00000020 37373639 39662e64 65627567 00000000 77699f.debug....\n+ 0x00000030 f3d4112f .../\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/mlt-7/libmltsdl2.so", "source2": "./usr/lib/x86_64-linux-gnu/mlt-7/libmltsdl2.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 0x25d0\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x001ef8 0x001ef8 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x001f00 0x001f00 R 0x1000\n LOAD 0x002000 0x0000000000002000 0x0000000000002000 0x003925 0x003925 R E 0x1000\n LOAD 0x006000 0x0000000000006000 0x0000000000006000 0x000b08 0x000b08 R 0x1000\n LOAD 0x007ab8 0x0000000000008ab8 0x0000000000008ab8 0x000550 0x000560 RW 0x1000\n DYNAMIC 0x007ac8 0x0000000000008ac8 0x0000000000008ac8 0x000220 0x000220 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x006490 0x0000000000006490 0x0000000000006490 0x0000cc 0x0000cc R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000040 00 A 3 0 8\n [ 3] .dynsym DYNSYM 00000000000002a0 0002a0 000978 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000000c18 000c18 0007ed 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000001406 001406 0000ca 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 00000000000014d0 0014d0 0000e0 00 A 4 3 8\n- [ 7] .rela.dyn RELA 00000000000015b0 0015b0 0000f0 18 A 3 0 8\n- [ 8] .rela.plt RELA 00000000000016a0 0016a0 000858 18 AI 3 20 8\n+ [ 4] .dynstr STRTAB 0000000000000c18 000c18 0007ef 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000001408 001408 0000ca 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 00000000000014d8 0014d8 0000e0 00 A 4 3 8\n+ [ 7] .rela.dyn RELA 00000000000015b8 0015b8 0000f0 18 A 3 0 8\n+ [ 8] .rela.plt RELA 00000000000016a8 0016a8 000858 18 AI 3 20 8\n [ 9] .init PROGBITS 0000000000002000 002000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000002020 002020 0005a0 10 AX 0 0 16\n [11] .plt.got PROGBITS 00000000000025c0 0025c0 000008 08 AX 0 0 8\n [12] .text PROGBITS 00000000000025d0 0025d0 00334c 00 AX 0 0 16\n [13] .fini PROGBITS 000000000000591c 00591c 000009 00 AX 0 0 4\n [14] .rodata PROGBITS 0000000000006000 006000 00048d 00 A 0 0 8\n [15] .eh_frame_hdr PROGBITS 0000000000006490 006490 0000cc 00 A 0 0 4\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,22 +1,22 @@\n \n-Relocation section '.rela.dyn' at offset 0x15b0 contains 10 entries:\n+Relocation section '.rela.dyn' at offset 0x15b8 contains 10 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000008ab8 0000000000000008 R_X86_64_RELATIVE 2680\n 0000000000008ac0 0000000000000008 R_X86_64_RELATIVE 2640\n 0000000000009000 0000000000000008 R_X86_64_RELATIVE 9000\n 0000000000008fc8 0000000c00000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_deregisterTMCloneTable + 0\n 0000000000008fd0 0000002600000006 R_X86_64_GLOB_DAT 0000000000000000 mlt_sdl_mutex@MLT_0.8.8 + 0\n 0000000000008fd8 0000003200000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0\n 0000000000008fe0 0000006400000006 R_X86_64_GLOB_DAT 00000000000055d0 consumer_sdl2_init + 0\n 0000000000008fe8 0000005600000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_registerTMCloneTable + 0\n 0000000000008ff0 0000005b00000006 R_X86_64_GLOB_DAT 0000000000000000 __cxa_finalize@GLIBC_2.2.5 + 0\n 0000000000008ff8 0000006200000006 R_X86_64_GLOB_DAT 0000000000003ae0 consumer_sdl2_audio_init + 0\n \n-Relocation section '.rela.plt' at offset 0x16a0 contains 89 entries:\n+Relocation section '.rela.plt' at offset 0x16a8 contains 89 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000008d00 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 SDL_MixAudio + 0\n 0000000000008d08 0000000200000007 R_X86_64_JUMP_SLOT 0000000000000000 mlt_properties_get@MLT_0.8.8 + 0\n 0000000000008d10 0000000300000007 R_X86_64_JUMP_SLOT 0000000000000000 SDL_DestroyWindow + 0\n 0000000000008d18 0000000400000007 R_X86_64_JUMP_SLOT 0000000000000000 __snprintf_chk@GLIBC_2.3.4 + 0\n 0000000000008d20 0000000500000007 R_X86_64_JUMP_SLOT 0000000000000000 free@GLIBC_2.2.5 + 0\n 0000000000008d28 0000000600000007 R_X86_64_JUMP_SLOT 0000000000000000 mlt_image_format_planes@MLT_6.6.0 + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -10,23 +10,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x8ab8\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x8ac0\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0xc18\n 0x0000000000000006 (SYMTAB) 0x2a0\n- 0x000000000000000a (STRSZ) 2029 (bytes)\n+ 0x000000000000000a (STRSZ) 2031 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x8ce8\n 0x0000000000000002 (PLTRELSZ) 2136 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0x16a0\n- 0x0000000000000007 (RELA) 0x15b0\n+ 0x0000000000000017 (JMPREL) 0x16a8\n+ 0x0000000000000007 (RELA) 0x15b8\n 0x0000000000000008 (RELASZ) 240 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n- 0x000000006ffffffe (VERNEED) 0x14d0\n+ 0x000000006ffffffe (VERNEED) 0x14d8\n 0x000000006fffffff (VERNEEDNUM) 3\n- 0x000000006ffffff0 (VERSYM) 0x1406\n+ 0x000000006ffffff0 (VERSYM) 0x1408\n 0x000000006ffffff9 (RELACOUNT) 3\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 73a58b01f82294430df6a56b63005627b4e10a08\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a0b4cf94a358cf69ceacaa0000d363e8252acf97\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: 0x0000000000001406 Offset: 0x001406 Link: 3 (.dynsym)\n+ Addr: 0x0000000000001408 Offset: 0x001408 Link: 3 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 2 (MLT_0.8.8) 0 (*local*) \n 004: 3 (GLIBC_2.3.4) 4 (GLIBC_2.2.5) 5 (MLT_6.6.0) 0 (*local*) \n 008: 6 (GLIBC_2.2.5) 0 (*local*) 2 (MLT_0.8.8) 2 (MLT_0.8.8) \n 00c: 0 (*local*) 2 (MLT_0.8.8) 2 (MLT_0.8.8) 7 (GLIBC_2.3.2)\n 010: 2 (MLT_0.8.8) 2 (MLT_0.8.8) 2 (MLT_0.8.8) 2 (MLT_0.8.8) \n 014: 4 (GLIBC_2.2.5) 2 (MLT_0.8.8) 7 (GLIBC_2.3.2) 2 (MLT_0.8.8) \n 018: 0 (*local*) 2 (MLT_0.8.8) 2 (MLT_0.8.8) 8 (GLIBC_2.4) \n@@ -25,15 +25,15 @@\n 054: 2 (MLT_0.8.8) 2 (MLT_0.8.8) 0 (*local*) 2 (MLT_0.8.8) \n 058: 2 (MLT_0.8.8) 6 (GLIBC_2.2.5) 2 (MLT_0.8.8) 4 (GLIBC_2.2.5)\n 05c: 2 (MLT_0.8.8) 6 (GLIBC_2.2.5) 1 (*global*) 1 (*global*) \n 060: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 064: 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 3 entries:\n- Addr: 0x00000000000014d0 Offset: 0x0014d0 Link: 4 (.dynstr)\n+ Addr: 0x00000000000014d8 Offset: 0x0014d8 Link: 4 (.dynstr)\n 000000: Version: 1 File: libpthread.so.0 Cnt: 2\n 0x0010: Name: GLIBC_2.3.2 Flags: none Version: 7\n 0x0020: Name: GLIBC_2.2.5 Flags: none Version: 6\n 0x0030: Version: 1 File: libc.so.6 Cnt: 5\n 0x0040: Name: GLIBC_2.7 Flags: none Version: 11\n 0x0050: Name: GLIBC_2.14 Flags: none Version: 10\n 0x0060: Name: GLIBC_2.4 Flags: none Version: 8\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -122,9 +122,9 @@\n 0x00001388 474c4942 435f322e 31340047 4c494243 GLIBC_2.14.GLIBC\n 0x00001398 5f322e34 00474c49 42435f32 2e332e34 _2.4.GLIBC_2.3.4\n 0x000013a8 004d4c54 5f372e30 2e30004d 4c545f36 .MLT_7.0.0.MLT_6\n 0x000013b8 2e32322e 30004d4c 545f362e 362e3000 .22.0.MLT_6.6.0.\n 0x000013c8 4d4c545f 302e382e 38000000 00000000 MLT_0.8.8.......\n 0x000013d8 00000000 00000000 00000000 00000000 ................\n 0x000013e8 00000000 00000000 00000000 00000000 ................\n- 0x000013f8 00000000 00000000 00000000 00 .............\n+ 0x000013f8 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 61353862 30316638 32323934 34333064 a58b01f82294430d\n- 0x00000010 66366135 36623633 30303536 32376234 f6a56b63005627b4\n- 0x00000020 65313061 30382e64 65627567 00000000 e10a08.debug....\n- 0x00000030 aa41a201 .A..\n+ 0x00000000 62346366 39346133 35386366 36396365 b4cf94a358cf69ce\n+ 0x00000010 61636161 30303030 64333633 65383235 acaa0000d363e825\n+ 0x00000020 32616366 39372e64 65627567 00000000 2acf97.debug....\n+ 0x00000030 c22cd2de .,..\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/mlt-7/libmltsox.so", "source2": "./usr/lib/x86_64-linux-gnu/mlt-7/libmltsox.so", "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000030 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000290 000290 000570 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000000800 000800 000471 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000000c72 000c72 000074 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000000800 000800 000473 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000000c74 000c74 000074 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000000000000ce8 000ce8 0000a0 00 A 4 3 8\n [ 7] .rela.dyn RELA 0000000000000d88 000d88 0000f0 18 A 3 0 8\n [ 8] .rela.plt RELA 0000000000000e78 000e78 000480 18 AI 3 20 8\n [ 9] .init PROGBITS 0000000000002000 002000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000002020 002020 000310 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000002330 002330 000010 08 AX 0 0 8\n [12] .text PROGBITS 0000000000002340 002340 001161 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -10,23 +10,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x5c00\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x5c08\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x800\n 0x0000000000000006 (SYMTAB) 0x290\n- 0x000000000000000a (STRSZ) 1137 (bytes)\n+ 0x000000000000000a (STRSZ) 1139 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x5e30\n 0x0000000000000002 (PLTRELSZ) 1152 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0xe78\n 0x0000000000000007 (RELA) 0xd88\n 0x0000000000000008 (RELASZ) 240 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0xce8\n 0x000000006fffffff (VERNEEDNUM) 3\n- 0x000000006ffffff0 (VERSYM) 0xc72\n+ 0x000000006ffffff0 (VERSYM) 0xc74\n 0x000000006ffffff9 (RELACOUNT) 3\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: b8c3851086c83211d6befc4b5078e8a155e73664\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 494f3ced6a9d6ee5728b86dcf1a7a31f76fc8800\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 58 entries:\n- Addr: 0x0000000000000c72 Offset: 0x000c72 Link: 3 (.dynsym)\n+ Addr: 0x0000000000000c74 Offset: 0x000c74 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (MLT_0.8.8) 2 (MLT_0.8.8) 3 (GLIBC_2.3.4)\n 004: 4 (GLIBC_2.2.5) 2 (MLT_0.8.8) 2 (MLT_0.8.8) 0 (*local*) \n 008: 4 (GLIBC_2.2.5) 2 (MLT_0.8.8) 2 (MLT_0.8.8) 2 (MLT_0.8.8) \n 00c: 2 (MLT_0.8.8) 5 (GLIBC_2.29) 2 (MLT_0.8.8) 0 (*local*) \n 010: 4 (GLIBC_2.2.5) 2 (MLT_0.8.8) 4 (GLIBC_2.2.5) 6 (GLIBC_2.4) \n 014: 2 (MLT_0.8.8) 2 (MLT_0.8.8) 2 (MLT_0.8.8) 2 (MLT_0.8.8) \n 018: 2 (MLT_0.8.8) 2 (MLT_0.8.8) 4 (GLIBC_2.2.5) 4 (GLIBC_2.2.5)\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -67,9 +67,9 @@\n 0x00000c00 435f322e 322e3500 474c4942 435f322e C_2.2.5.GLIBC_2.\n 0x00000c10 32390047 4c494243 5f322e31 3400474c 29.GLIBC_2.14.GL\n 0x00000c20 4942435f 322e3400 474c4942 435f322e IBC_2.4.GLIBC_2.\n 0x00000c30 332e3400 4d4c545f 302e382e 38000000 3.4.MLT_0.8.8...\n 0x00000c40 00000000 00000000 00000000 00000000 ................\n 0x00000c50 00000000 00000000 00000000 00000000 ................\n 0x00000c60 00000000 00000000 00000000 00000000 ................\n- 0x00000c70 00 .\n+ 0x00000c70 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 63333835 31303836 63383332 31316436 c3851086c83211d6\n- 0x00000010 62656663 34623530 37386538 61313535 befc4b5078e8a155\n- 0x00000020 65373336 36342e64 65627567 00000000 e73664.debug....\n- 0x00000030 0fcc09f5 ....\n+ 0x00000000 34663363 65643661 39643665 65353732 4f3ced6a9d6ee572\n+ 0x00000010 38623836 64636631 61376133 31663736 8b86dcf1a7a31f76\n+ 0x00000020 66633838 30302e64 65627567 00000000 fc8800.debug....\n+ 0x00000030 b20908b0 ....\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/mlt-7/libmltvidstab.so", "source2": "./usr/lib/x86_64-linux-gnu/mlt-7/libmltvidstab.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 0x24c0\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x001b20 0x001b20 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x001b28 0x001b28 R 0x1000\n LOAD 0x002000 0x0000000000002000 0x0000000000002000 0x0023e5 0x0023e5 R E 0x1000\n LOAD 0x005000 0x0000000000005000 0x0000000000005000 0x000794 0x000794 R 0x1000\n LOAD 0x005b10 0x0000000000006b10 0x0000000000006b10 0x0004f8 0x000500 RW 0x1000\n DYNAMIC 0x005b20 0x0000000000006b20 0x0000000000006b20 0x000220 0x000220 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x00527c 0x000000000000527c 0x000000000000527c 0x0000c4 0x0000c4 R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000050 00 A 3 0 8\n [ 3] .dynsym DYNSYM 00000000000002b0 0002b0 000828 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000000ad8 000ad8 0006ca 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00000000000011a2 0011a2 0000ae 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 0000000000001250 001250 000090 00 A 4 3 8\n- [ 7] .rela.dyn RELA 00000000000012e0 0012e0 000180 18 A 3 0 8\n- [ 8] .rela.plt RELA 0000000000001460 001460 0006c0 18 AI 3 20 8\n+ [ 4] .dynstr STRTAB 0000000000000ad8 000ad8 0006cc 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00000000000011a4 0011a4 0000ae 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 0000000000001258 001258 000090 00 A 4 3 8\n+ [ 7] .rela.dyn RELA 00000000000012e8 0012e8 000180 18 A 3 0 8\n+ [ 8] .rela.plt RELA 0000000000001468 001468 0006c0 18 AI 3 20 8\n [ 9] .init PROGBITS 0000000000002000 002000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000002020 002020 000490 10 AX 0 0 16\n [11] .plt.got PROGBITS 00000000000024b0 0024b0 000008 08 AX 0 0 8\n [12] .text PROGBITS 00000000000024c0 0024c0 001f1c 00 AX 0 0 16\n [13] .fini PROGBITS 00000000000043dc 0043dc 000009 00 AX 0 0 4\n [14] .rodata PROGBITS 0000000000005000 005000 00027b 00 A 0 0 8\n [15] .eh_frame_hdr PROGBITS 000000000000527c 00527c 0000c4 00 A 0 0 4\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rela.dyn' at offset 0x12e0 contains 16 entries:\n+Relocation section '.rela.dyn' at offset 0x12e8 contains 16 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000006b10 0000000000000008 R_X86_64_RELATIVE 2570\n 0000000000006b18 0000000000000008 R_X86_64_RELATIVE 2530\n 0000000000007000 0000000000000008 R_X86_64_RELATIVE 7000\n 0000000000006f98 0000000200000006 R_X86_64_GLOB_DAT 0000000000000000 VS_INFO_TYPE + 0\n 0000000000006fa0 0000004f00000006 R_X86_64_GLOB_DAT 00000000000041c0 filter_vidstab_init + 0\n 0000000000006fa8 0000000b00000006 R_X86_64_GLOB_DAT 0000000000000000 __cxa_finalize@GLIBC_2.2.5 + 0\n@@ -14,15 +14,15 @@\n 0000000000006fd0 0000003800000006 R_X86_64_GLOB_DAT 0000000000000000 vs_log + 0\n 0000000000006fd8 0000005400000006 R_X86_64_GLOB_DAT 00000000000032d0 filter_deshake_init + 0\n 0000000000006fe0 0000004200000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_deregisterTMCloneTable + 0\n 0000000000006fe8 0000004800000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0\n 0000000000006ff0 0000004900000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_registerTMCloneTable + 0\n 0000000000006ff8 0000004b00000006 R_X86_64_GLOB_DAT 0000000000000000 VS_WARN_TYPE + 0\n \n-Relocation section '.rela.plt' at offset 0x1460 contains 72 entries:\n+Relocation section '.rela.plt' at offset 0x1468 contains 72 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000006d58 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 mlt_properties_get@MLT_0.8.8 + 0\n 0000000000006d60 0000005200000007 R_X86_64_JUMP_SLOT 00000000000029b0 init_vslog + 0\n 0000000000006d68 0000000300000007 R_X86_64_JUMP_SLOT 0000000000000000 mlt_repository_register@MLT_0.8.8 + 0\n 0000000000006d70 0000000400000007 R_X86_64_JUMP_SLOT 0000000000000000 mlt_frame_pop_service@MLT_0.8.8 + 0\n 0000000000006d78 0000000500000007 R_X86_64_JUMP_SLOT 0000000000000000 vsPrepareFile + 0\n 0000000000006d80 0000000600000007 R_X86_64_JUMP_SLOT 0000000000000000 vsMotionDetectionCleanup + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -10,23 +10,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x6b10\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x6b18\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0xad8\n 0x0000000000000006 (SYMTAB) 0x2b0\n- 0x000000000000000a (STRSZ) 1738 (bytes)\n+ 0x000000000000000a (STRSZ) 1740 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x6d40\n 0x0000000000000002 (PLTRELSZ) 1728 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0x1460\n- 0x0000000000000007 (RELA) 0x12e0\n+ 0x0000000000000017 (JMPREL) 0x1468\n+ 0x0000000000000007 (RELA) 0x12e8\n 0x0000000000000008 (RELASZ) 384 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n- 0x000000006ffffffe (VERNEED) 0x1250\n+ 0x000000006ffffffe (VERNEED) 0x1258\n 0x000000006fffffff (VERNEEDNUM) 3\n- 0x000000006ffffff0 (VERSYM) 0x11a2\n+ 0x000000006ffffff0 (VERSYM) 0x11a4\n 0x000000006ffffff9 (RELACOUNT) 3\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c1ec40c606edad5c99245cafe763dde488f92b0e\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 9717cafc223631262e1dc95e609be9161d9b5871\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 87 entries:\n- Addr: 0x00000000000011a2 Offset: 0x0011a2 Link: 3 (.dynsym)\n+ Addr: 0x00000000000011a4 Offset: 0x0011a4 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (MLT_0.8.8) 0 (*local*) 2 (MLT_0.8.8) \n 004: 2 (MLT_0.8.8) 0 (*local*) 0 (*local*) 3 (GLIBC_2.3.4)\n 008: 2 (MLT_0.8.8) 0 (*local*) 0 (*local*) 4 (GLIBC_2.2.5)\n 00c: 4 (GLIBC_2.2.5) 0 (*local*) 2 (MLT_0.8.8) 0 (*local*) \n 010: 3 (GLIBC_2.3.4) 0 (*local*) 2 (MLT_0.8.8) 4 (GLIBC_2.2.5)\n 014: 2 (MLT_0.8.8) 0 (*local*) 2 (MLT_0.8.8) 2 (MLT_0.8.8) \n 018: 2 (MLT_0.8.8) 0 (*local*) 2 (MLT_0.8.8) 0 (*local*) \n@@ -21,15 +21,15 @@\n 044: 0 (*local*) 0 (*local*) 2 (MLT_0.8.8) 2 (MLT_0.8.8) \n 048: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 04c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 050: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 054: 1 (*global*) 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 3 entries:\n- Addr: 0x0000000000001250 Offset: 0x001250 Link: 4 (.dynstr)\n+ Addr: 0x0000000000001258 Offset: 0x001258 Link: 4 (.dynstr)\n 000000: Version: 1 File: libstdc++.so.6 Cnt: 2\n 0x0010: Name: CXXABI_1.3.9 Flags: none Version: 6\n 0x0020: Name: GLIBCXX_3.4 Flags: none Version: 5\n 0x0030: Version: 1 File: libc.so.6 Cnt: 3\n 0x0040: Name: GLIBC_2.4 Flags: none Version: 7\n 0x0050: Name: GLIBC_2.2.5 Flags: none Version: 4\n 0x0060: Name: GLIBC_2.3.4 Flags: none Version: 3\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -104,9 +104,9 @@\n 0x00001128 36004358 58414249 5f312e33 2e390047 6.CXXABI_1.3.9.G\n 0x00001138 4c494243 58585f33 2e340047 4c494243 LIBCXX_3.4.GLIBC\n 0x00001148 5f322e34 00474c49 42435f32 2e322e35 _2.4.GLIBC_2.2.5\n 0x00001158 00474c49 42435f32 2e332e34 004d4c54 .GLIBC_2.3.4.MLT\n 0x00001168 5f302e38 2e380000 00000000 00000000 _0.8.8..........\n 0x00001178 00000000 00000000 00000000 00000000 ................\n 0x00001188 00000000 00000000 00000000 00000000 ................\n- 0x00001198 00000000 00000000 0000 ..........\n+ 0x00001198 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 65633430 63363036 65646164 35633939 ec40c606edad5c99\n- 0x00000010 32343563 61666537 36336464 65343838 245cafe763dde488\n- 0x00000020 66393262 30652e64 65627567 00000000 f92b0e.debug....\n- 0x00000030 14417757 .AwW\n+ 0x00000000 31376361 66633232 33363331 32363265 17cafc223631262e\n+ 0x00000010 31646339 35653630 39626539 31363164 1dc95e609be9161d\n+ 0x00000020 39623538 37312e64 65627567 00000000 9b5871.debug....\n+ 0x00000030 81b2fea0 ....\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/mlt-7/libmltvorbis.so", "source2": "./usr/lib/x86_64-linux-gnu/mlt-7/libmltvorbis.so", "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000038 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000298 000298 0005b8 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000000850 000850 0004a3 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000000cf4 000cf4 00007a 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000000850 000850 0004a5 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000000cf6 000cf6 00007a 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000000000000d70 000d70 000090 00 A 4 2 8\n [ 7] .rela.dyn RELA 0000000000000e00 000e00 0000d8 18 A 3 0 8\n [ 8] .rela.plt RELA 0000000000000ed8 000ed8 0004b0 18 AI 3 20 8\n [ 9] .init PROGBITS 0000000000002000 002000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000002020 002020 000330 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000002350 002350 000008 08 AX 0 0 8\n [12] .text PROGBITS 0000000000002360 002360 00097c 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -9,23 +9,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x4c08\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x4c10\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x850\n 0x0000000000000006 (SYMTAB) 0x298\n- 0x000000000000000a (STRSZ) 1187 (bytes)\n+ 0x000000000000000a (STRSZ) 1189 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x4e28\n 0x0000000000000002 (PLTRELSZ) 1200 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0xed8\n 0x0000000000000007 (RELA) 0xe00\n 0x0000000000000008 (RELASZ) 216 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0xd70\n 0x000000006fffffff (VERNEEDNUM) 2\n- 0x000000006ffffff0 (VERSYM) 0xcf4\n+ 0x000000006ffffff0 (VERSYM) 0xcf6\n 0x000000006ffffff9 (RELACOUNT) 3\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 33bbca1a9f3627556a57795beec037fe4770ea52\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f52e3fef18f3a3eb19159fcb76eca515a4bb460d\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 61 entries:\n- Addr: 0x0000000000000cf4 Offset: 0x000cf4 Link: 3 (.dynsym)\n+ Addr: 0x0000000000000cf6 Offset: 0x000cf6 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (MLT_0.8.8) 3 (GLIBC_2.3.4) 4 (GLIBC_2.2.5)\n 004: 2 (MLT_0.8.8) 0 (*local*) 2 (MLT_0.8.8) 4 (GLIBC_2.2.5)\n 008: 2 (MLT_0.8.8) 2 (MLT_0.8.8) 4 (GLIBC_2.2.5) 2 (MLT_0.8.8) \n 00c: 5 (GLIBC_2.4) 2 (MLT_0.8.8) 2 (MLT_0.8.8) 2 (MLT_0.8.8) \n 010: 6 (MLT_6.22.0) 2 (MLT_0.8.8) 2 (MLT_0.8.8) 0 (*local*) \n 014: 2 (MLT_0.8.8) 0 (*local*) 4 (GLIBC_2.2.5) 2 (MLT_0.8.8) \n 018: 2 (MLT_0.8.8) 0 (*local*) 7 (GLIBC_2.14) 2 (MLT_0.8.8) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -70,9 +70,9 @@\n 0x00000c80 4942435f 322e3134 00474c49 42435f32 IBC_2.14.GLIBC_2\n 0x00000c90 2e340047 4c494243 5f322e32 2e350047 .4.GLIBC_2.2.5.G\n 0x00000ca0 4c494243 5f322e33 2e34004d 4c545f36 LIBC_2.3.4.MLT_6\n 0x00000cb0 2e32322e 30004d4c 545f302e 382e3800 .22.0.MLT_0.8.8.\n 0x00000cc0 00000000 00000000 00000000 00000000 ................\n 0x00000cd0 00000000 00000000 00000000 00000000 ................\n 0x00000ce0 00000000 00000000 00000000 00000000 ................\n- 0x00000cf0 000000 ...\n+ 0x00000cf0 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 62626361 31613966 33363237 35353661 bbca1a9f3627556a\n- 0x00000010 35373739 35626565 63303337 66653437 57795beec037fe47\n- 0x00000020 37306561 35322e64 65627567 00000000 70ea52.debug....\n- 0x00000030 c6c081bd ....\n+ 0x00000000 32653366 65663138 66336133 65623139 2e3fef18f3a3eb19\n+ 0x00000010 31353966 63623736 65636135 31356134 159fcb76eca515a4\n+ 0x00000020 62623436 30642e64 65627567 00000000 bb460d.debug....\n+ 0x00000030 c64e8c8a .N..\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/mlt-7/libmltxine.so", "source2": "./usr/lib/x86_64-linux-gnu/mlt-7/libmltxine.so", "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000048 00 A 3 0 8\n [ 3] .dynsym DYNSYM 00000000000002a8 0002a8 0003a8 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000000650 000650 000333 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000000984 000984 00004e 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000000650 000650 000335 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000000986 000986 00004e 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 00000000000009d8 0009d8 000060 00 A 4 2 8\n [ 7] .rela.dyn RELA 0000000000000a38 000a38 000180 18 A 3 0 8\n [ 8] .rela.plt RELA 0000000000000bb8 000bb8 0002b8 18 AI 3 20 8\n [ 9] .init PROGBITS 0000000000001000 001000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000001020 001020 0001e0 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000001200 001200 000010 08 AX 0 0 8\n [12] .text PROGBITS 0000000000001210 001210 003377 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -8,23 +8,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x6cc0\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x6cc8\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x650\n 0x0000000000000006 (SYMTAB) 0x2a8\n- 0x000000000000000a (STRSZ) 819 (bytes)\n+ 0x000000000000000a (STRSZ) 821 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x6ed0\n 0x0000000000000002 (PLTRELSZ) 696 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0xbb8\n 0x0000000000000007 (RELA) 0xa38\n 0x0000000000000008 (RELASZ) 384 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0x9d8\n 0x000000006fffffff (VERNEEDNUM) 2\n- 0x000000006ffffff0 (VERSYM) 0x984\n+ 0x000000006ffffff0 (VERSYM) 0x986\n 0x000000006ffffff9 (RELACOUNT) 10\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 5dfbcfa1d7b44861a71089ed95822664422a0ae8\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c18a4363cd31b971dcfb845f75572076bfc70f0e\n"}, {"source1": "readelf --wide --version-info {}", "source2": "readelf --wide --version-info {}", "unified_diff": "@@ -1,10 +1,10 @@\n \n Version symbols section '.gnu.version' contains 39 entries:\n- Addr: 0x0000000000000984 Offset: 0x000984 Link: 3 (.dynsym)\n+ Addr: 0x0000000000000986 Offset: 0x000986 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (MLT_0.8.8) 2 (MLT_0.8.8) 3 (GLIBC_2.2.5)\n 004: 2 (MLT_0.8.8) 2 (MLT_0.8.8) 2 (MLT_0.8.8) 0 (*local*) \n 008: 2 (MLT_0.8.8) 2 (MLT_0.8.8) 2 (MLT_0.8.8) 2 (MLT_0.8.8) \n 00c: 4 (GLIBC_2.4) 2 (MLT_0.8.8) 2 (MLT_0.8.8) 2 (MLT_0.8.8) \n 010: 2 (MLT_0.8.8) 2 (MLT_0.8.8) 2 (MLT_0.8.8) 0 (*local*) \n 014: 5 (GLIBC_2.14) 2 (MLT_0.8.8) 2 (MLT_0.8.8) 2 (MLT_0.8.8) \n 018: 2 (MLT_0.8.8) 3 (GLIBC_2.2.5) 2 (MLT_0.8.8) 2 (MLT_0.8.8) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -47,9 +47,9 @@\n 0x00000910 6d6c742d 372e736f 2e37006c 6962632e mlt-7.so.7.libc.\n 0x00000920 736f2e36 00474c49 42435f32 2e313400 so.6.GLIBC_2.14.\n 0x00000930 474c4942 435f322e 3400474c 4942435f GLIBC_2.4.GLIBC_\n 0x00000940 322e322e 35004d4c 545f302e 382e3800 2.2.5.MLT_0.8.8.\n 0x00000950 00000000 00000000 00000000 00000000 ................\n 0x00000960 00000000 00000000 00000000 00000000 ................\n 0x00000970 00000000 00000000 00000000 00000000 ................\n- 0x00000980 000000 ...\n+ 0x00000980 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 66626366 61316437 62343438 36316137 fbcfa1d7b44861a7\n- 0x00000010 31303839 65643935 38323236 36343432 1089ed9582266442\n- 0x00000020 32613061 65382e64 65627567 00000000 2a0ae8.debug....\n- 0x00000030 9f5c6fe1 .\\o.\n+ 0x00000000 38613433 36336364 33316239 37316463 8a4363cd31b971dc\n+ 0x00000010 66623834 35663735 35373230 37366266 fb845f75572076bf\n+ 0x00000020 63373066 30652e64 65627567 00000000 c70f0e.debug....\n+ 0x00000030 82cbe364 ...d\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/mlt-7/libmltxml.so", "source2": "./usr/lib/x86_64-linux-gnu/mlt-7/libmltxml.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 0x49d0\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x003620 0x003620 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x003628 0x003628 R 0x1000\n LOAD 0x004000 0x0000000000004000 0x0000000000004000 0x007895 0x007895 R E 0x1000\n LOAD 0x00c000 0x000000000000c000 0x000000000000c000 0x0018f4 0x0018f4 R 0x1000\n LOAD 0x00e868 0x000000000000f868 0x000000000000f868 0x0008f8 0x000900 RW 0x1000\n DYNAMIC 0x00e878 0x000000000000f878 0x000000000000f878 0x000220 0x000220 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x00cc98 0x000000000000cc98 0x000000000000cc98 0x000154 0x000154 R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000038 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000298 000298 001020 18 A 4 1 8\n- [ 4] .dynstr STRTAB 00000000000012b8 0012b8 000d08 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000001fc0 001fc0 000158 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 0000000000002118 002118 000110 00 A 4 4 8\n- [ 7] .rela.dyn RELA 0000000000002228 002228 0005e8 18 A 3 0 8\n- [ 8] .rela.plt RELA 0000000000002810 002810 000e10 18 AI 3 20 8\n+ [ 4] .dynstr STRTAB 00000000000012b8 0012b8 000d0a 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000001fc2 001fc2 000158 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 0000000000002120 002120 000110 00 A 4 4 8\n+ [ 7] .rela.dyn RELA 0000000000002230 002230 0005e8 18 A 3 0 8\n+ [ 8] .rela.plt RELA 0000000000002818 002818 000e10 18 AI 3 20 8\n [ 9] .init PROGBITS 0000000000004000 004000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000004020 004020 000970 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000004990 004990 000038 08 AX 0 0 8\n [12] .text PROGBITS 00000000000049d0 0049d0 006ebb 00 AX 0 0 16\n [13] .fini PROGBITS 000000000000b88c 00b88c 000009 00 AX 0 0 4\n [14] .rodata PROGBITS 000000000000c000 00c000 000c98 00 A 0 0 8\n [15] .eh_frame_hdr PROGBITS 000000000000cc98 00cc98 000154 00 A 0 0 4\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rela.dyn' at offset 0x2228 contains 63 entries:\n+Relocation section '.rela.dyn' at offset 0x2230 contains 63 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 000000000000f868 0000000000000008 R_X86_64_RELATIVE 4a80\n 000000000000f870 0000000000000008 R_X86_64_RELATIVE 4a40\n 0000000000010000 0000000000000008 R_X86_64_RELATIVE 10000\n 0000000000010020 0000000000000008 R_X86_64_RELATIVE c393\n 0000000000010028 0000000000000008 R_X86_64_RELATIVE c398\n 0000000000010030 0000000000000008 R_X86_64_RELATIVE c3a5\n@@ -61,15 +61,15 @@\n 000000000000ffd0 0000006f00000006 R_X86_64_GLOB_DAT 0000000000000000 mlt_properties_close@MLT_0.8.8 + 0\n 000000000000ffd8 0000008800000006 R_X86_64_GLOB_DAT 0000000000000000 mlt_chain_close@MLT_7.0.0 + 0\n 000000000000ffe0 0000008900000006 R_X86_64_GLOB_DAT 0000000000000000 mlt_playlist_close@MLT_0.8.8 + 0\n 000000000000ffe8 000000ab00000006 R_X86_64_GLOB_DAT 00000000000066c0 consumer_xml_init + 0\n 000000000000fff0 0000009600000006 R_X86_64_GLOB_DAT 0000000000000000 xmlFree@LIBXML2_2.4.30 + 0\n 000000000000fff8 000000a000000006 R_X86_64_GLOB_DAT 0000000000000000 stdout@GLIBC_2.2.5 + 0\n \n-Relocation section '.rela.plt' at offset 0x2810 contains 150 entries:\n+Relocation section '.rela.plt' at offset 0x2818 contains 150 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 000000000000fab0 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 mlt_service_identify@MLT_0.8.8 + 0\n 000000000000fab8 0000000200000007 R_X86_64_JUMP_SLOT 0000000000000000 mlt_producer_is_cut@MLT_0.8.8 + 0\n 000000000000fac0 0000000300000007 R_X86_64_JUMP_SLOT 0000000000000000 mlt_service_init@MLT_0.8.8 + 0\n 000000000000fac8 0000000500000007 R_X86_64_JUMP_SLOT 0000000000000000 mlt_factory_filter@MLT_0.8.8 + 0\n 000000000000fad0 0000000600000007 R_X86_64_JUMP_SLOT 0000000000000000 mlt_consumer_rt_frame@MLT_0.8.8 + 0\n 000000000000fad8 0000000800000007 R_X86_64_JUMP_SLOT 0000000000000000 mlt_properties_get_double@MLT_0.8.8 + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -10,23 +10,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0xf868\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0xf870\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x12b8\n 0x0000000000000006 (SYMTAB) 0x298\n- 0x000000000000000a (STRSZ) 3336 (bytes)\n+ 0x000000000000000a (STRSZ) 3338 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0xfa98\n 0x0000000000000002 (PLTRELSZ) 3600 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0x2810\n- 0x0000000000000007 (RELA) 0x2228\n+ 0x0000000000000017 (JMPREL) 0x2818\n+ 0x0000000000000007 (RELA) 0x2230\n 0x0000000000000008 (RELASZ) 1512 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n- 0x000000006ffffffe (VERNEED) 0x2118\n+ 0x000000006ffffffe (VERNEED) 0x2120\n 0x000000006fffffff (VERNEEDNUM) 4\n- 0x000000006ffffff0 (VERSYM) 0x1fc0\n+ 0x000000006ffffff0 (VERSYM) 0x1fc2\n 0x000000006ffffff9 (RELACOUNT) 43\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 587926884aeab4162bf7f19229c7d4b700bf027d\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 395e53f7db2b45d09373a0ba82f08dc5ab0147e2\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 172 entries:\n- Addr: 0x0000000000001fc0 Offset: 0x001fc0 Link: 3 (.dynsym)\n+ Addr: 0x0000000000001fc2 Offset: 0x001fc2 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (MLT_0.8.8) 2 (MLT_0.8.8) 2 (MLT_0.8.8) \n 004: 2 (MLT_0.8.8) 2 (MLT_0.8.8) 2 (MLT_0.8.8) 2 (MLT_0.8.8) \n 008: 2 (MLT_0.8.8) 3 (LIBXML2_2.4.30) 3 (LIBXML2_2.4.30) 3 (LIBXML2_2.4.30) \n 00c: 2 (MLT_0.8.8) 2 (MLT_0.8.8) 2 (MLT_0.8.8) 4 (GLIBC_2.2.5)\n 010: 3 (LIBXML2_2.4.30) 4 (GLIBC_2.2.5) 3 (LIBXML2_2.4.30) 3 (LIBXML2_2.4.30) \n 014: 2 (MLT_0.8.8) 0 (*local*) 2 (MLT_0.8.8) 2 (MLT_0.8.8) \n 018: 5 (MLT_7.0.0) 2 (MLT_0.8.8) 3 (LIBXML2_2.4.30) 2 (MLT_0.8.8) \n@@ -42,15 +42,15 @@\n 098: 3 (LIBXML2_2.4.30) 2 (MLT_0.8.8) 2 (MLT_0.8.8) 2 (MLT_0.8.8) \n 09c: e (GLIBC_2.14) 2 (MLT_0.8.8) 3 (LIBXML2_2.4.30) 2 (MLT_0.8.8) \n 0a0: 4 (GLIBC_2.2.5) 3 (LIBXML2_2.4.30) 2 (MLT_0.8.8) 5 (MLT_7.0.0) \n 0a4: 3 (LIBXML2_2.4.30) 2 (MLT_0.8.8) 2 (MLT_0.8.8) 1 (*global*) \n 0a8: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 4 entries:\n- Addr: 0x0000000000002118 Offset: 0x002118 Link: 4 (.dynstr)\n+ Addr: 0x0000000000002120 Offset: 0x002120 Link: 4 (.dynstr)\n 000000: Version: 1 File: libpthread.so.0 Cnt: 1\n 0x0010: Name: GLIBC_2.2.5 Flags: none Version: 9\n 0x0020: Version: 1 File: libc.so.6 Cnt: 5\n 0x0030: Name: GLIBC_2.14 Flags: none Version: 14\n 0x0040: Name: GLIBC_2.3.4 Flags: none Version: 13\n 0x0050: Name: GLIBC_2.4 Flags: none Version: 12\n 0x0060: Name: GLIBC_2.3 Flags: none Version: 10\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -204,9 +204,9 @@\n 0x00001f48 004c4942 584d4c32 5f322e34 2e333000 .LIBXML2_2.4.30.\n 0x00001f58 4d4c545f 362e3230 2e30004d 4c545f36 MLT_6.20.0.MLT_6\n 0x00001f68 2e32322e 30004d4c 545f362e 31302e30 .22.0.MLT_6.10.0\n 0x00001f78 004d4c54 5f372e30 2e30004d 4c545f30 .MLT_7.0.0.MLT_0\n 0x00001f88 2e382e38 00000000 00000000 00000000 .8.8............\n 0x00001f98 00000000 00000000 00000000 00000000 ................\n 0x00001fa8 00000000 00000000 00000000 00000000 ................\n- 0x00001fb8 00000000 00000000 ........\n+ 0x00001fb8 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 37393236 38383461 65616234 31363262 7926884aeab4162b\n- 0x00000010 66376631 39323239 63376434 62373030 f7f19229c7d4b700\n- 0x00000020 62663032 37642e64 65627567 00000000 bf027d.debug....\n- 0x00000030 2737447e '7D~\n+ 0x00000000 35653533 66376462 32623435 64303933 5e53f7db2b45d093\n+ 0x00000010 37336130 62613832 66303864 63356162 73a0ba82f08dc5ab\n+ 0x00000020 30313437 65322e64 65627567 00000000 0147e2.debug....\n+ 0x00000030 559c09be U...\n \n"}]}]}]}]}, {"source1": "melt_7.0.1-1_amd64.deb", "source2": "melt_7.0.1-1_amd64.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2021-08-05 12:00:04.000000 debian-binary\n--rw-r--r-- 0 0 0 804 2021-08-05 12:00:04.000000 control.tar.xz\n--rw-r--r-- 0 0 0 25520 2021-08-05 12:00:04.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 800 2021-08-05 12:00:04.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 25432 2021-08-05 12:00:04.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/melt-7", "source2": "./usr/bin/melt-7", "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -4,15 +4,15 @@\n There are 11 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n PHDR 0x000040 0x0000000000000040 0x0000000000000040 0x000268 0x000268 R 0x8\n INTERP 0x0002a8 0x00000000000002a8 0x00000000000002a8 0x00001c 0x00001c R 0x1\n [Requesting program interpreter: /lib64/ld-linux-x86-64.so.2]\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x0020a0 0x0020a0 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x0020a8 0x0020a8 R 0x1000\n LOAD 0x003000 0x0000000000003000 0x0000000000003000 0x003229 0x003229 R E 0x1000\n LOAD 0x007000 0x0000000000007000 0x0000000000007000 0x001d38 0x001d38 R 0x1000\n LOAD 0x009a78 0x000000000000aa78 0x000000000000aa78 0x000598 0x000648 RW 0x1000\n DYNAMIC 0x009a88 0x000000000000aa88 0x000000000000aa88 0x000230 0x000230 RW 0x8\n NOTE 0x0002c4 0x00000000000002c4 0x00000000000002c4 0x000044 0x000044 R 0x4\n GNU_EH_FRAME 0x008760 0x0000000000008760 0x0000000000008760 0x0000e4 0x0000e4 R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,19 +4,19 @@\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 00000000000002a8 0002a8 00001c 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000000000002c4 0002c4 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000000000002e8 0002e8 000020 00 A 0 0 4\n [ 4] .gnu.hash GNU_HASH 0000000000000308 000308 000048 00 A 5 0 8\n [ 5] .dynsym DYNSYM 0000000000000350 000350 000a50 18 A 6 1 8\n- [ 6] .dynstr STRTAB 0000000000000da0 000da0 000763 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 0000000000001504 001504 0000dc 02 A 5 0 2\n- [ 8] .gnu.version_r VERNEED 00000000000015e0 0015e0 0000a0 00 A 6 3 8\n- [ 9] .rela.dyn RELA 0000000000001680 001680 000138 18 A 5 0 8\n- [10] .rela.plt RELA 00000000000017b8 0017b8 0008e8 18 AI 5 22 8\n+ [ 6] .dynstr STRTAB 0000000000000da0 000da0 000765 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 0000000000001506 001506 0000dc 02 A 5 0 2\n+ [ 8] .gnu.version_r VERNEED 00000000000015e8 0015e8 0000a0 00 A 6 3 8\n+ [ 9] .rela.dyn RELA 0000000000001688 001688 000138 18 A 5 0 8\n+ [10] .rela.plt RELA 00000000000017c0 0017c0 0008e8 18 AI 5 22 8\n [11] .init PROGBITS 0000000000003000 003000 000017 00 AX 0 0 4\n [12] .plt PROGBITS 0000000000003020 003020 000600 10 AX 0 0 16\n [13] .plt.got PROGBITS 0000000000003620 003620 000010 08 AX 0 0 8\n [14] .text PROGBITS 0000000000003630 003630 002bee 00 AX 0 0 16\n [15] .fini PROGBITS 0000000000006220 006220 000009 00 AX 0 0 4\n [16] .rodata PROGBITS 0000000000007000 007000 00175f 00 A 0 0 8\n [17] .eh_frame_hdr PROGBITS 0000000000008760 008760 0000e4 00 A 0 0 4\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rela.dyn' at offset 0x1680 contains 13 entries:\n+Relocation section '.rela.dyn' at offset 0x1688 contains 13 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 000000000000aa78 0000000000000008 R_X86_64_RELATIVE 4f10\n 000000000000aa80 0000000000000008 R_X86_64_RELATIVE 4ed0\n 000000000000b008 0000000000000008 R_X86_64_RELATIVE b008\n 000000000000afc8 0000006900000006 R_X86_64_GLOB_DAT 0000000000000000 mlt_properties_close@MLT_0.8.8 + 0\n 000000000000afd0 0000006700000006 R_X86_64_GLOB_DAT 0000000000000000 __cxa_finalize@GLIBC_2.2.5 + 0\n 000000000000afd8 0000001e00000006 R_X86_64_GLOB_DAT 0000000000000000 mlt_filter_close@MLT_0.8.8 + 0\n@@ -11,15 +11,15 @@\n 000000000000afe8 0000005f00000006 R_X86_64_GLOB_DAT 0000000000000000 __libc_start_main@GLIBC_2.2.5 + 0\n 000000000000aff0 0000006000000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0\n 000000000000aff8 0000006100000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_registerTMCloneTable + 0\n 000000000000b020 0000006500000005 R_X86_64_COPY 000000000000b020 stdout@GLIBC_2.2.5 + 0\n 000000000000b030 0000006b00000005 R_X86_64_COPY 000000000000b030 stdin@GLIBC_2.2.5 + 0\n 000000000000b040 0000006c00000005 R_X86_64_COPY 000000000000b040 stderr@GLIBC_2.2.5 + 0\n \n-Relocation section '.rela.plt' at offset 0x17b8 contains 95 entries:\n+Relocation section '.rela.plt' at offset 0x17c0 contains 95 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 000000000000acd0 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 __printf_chk@GLIBC_2.3.4 + 0\n 000000000000acd8 0000000200000007 R_X86_64_JUMP_SLOT 0000000000000000 mlt_service_consumer@MLT_0.8.8 + 0\n 000000000000ace0 0000000300000007 R_X86_64_JUMP_SLOT 0000000000000000 mlt_repository_transitions@MLT_0.8.8 + 0\n 000000000000ace8 0000000400000007 R_X86_64_JUMP_SLOT 0000000000000000 mlt_properties_get@MLT_0.8.8 + 0\n 000000000000acf0 0000000500000007 R_X86_64_JUMP_SLOT 0000000000000000 mlt_profile_clone@MLT_0.8.8 + 0\n 000000000000acf8 0000000600000007 R_X86_64_JUMP_SLOT 0000000000000000 mlt_properties_set_data@MLT_0.8.8 + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -10,24 +10,24 @@\n 0x0000000000000019 (INIT_ARRAY) 0xaa78\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0xaa80\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x308\n 0x0000000000000005 (STRTAB) 0xda0\n 0x0000000000000006 (SYMTAB) 0x350\n- 0x000000000000000a (STRSZ) 1891 (bytes)\n+ 0x000000000000000a (STRSZ) 1893 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000015 (DEBUG) 0x0\n 0x0000000000000003 (PLTGOT) 0xacb8\n 0x0000000000000002 (PLTRELSZ) 2280 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0x17b8\n- 0x0000000000000007 (RELA) 0x1680\n+ 0x0000000000000017 (JMPREL) 0x17c0\n+ 0x0000000000000007 (RELA) 0x1688\n 0x0000000000000008 (RELASZ) 312 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW PIE\n- 0x000000006ffffffe (VERNEED) 0x15e0\n+ 0x000000006ffffffe (VERNEED) 0x15e8\n 0x000000006fffffff (VERNEEDNUM) 3\n- 0x000000006ffffff0 (VERSYM) 0x1504\n+ 0x000000006ffffff0 (VERSYM) 0x1506\n 0x000000006ffffff9 (RELACOUNT) 3\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: ac1da73f481b50c5c147f522a80fb31b674cbcff\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 7e83a5955bd445062fac2ed8dd1f01ac97fd573d\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 110 entries:\n- Addr: 0x0000000000001504 Offset: 0x001504 Link: 5 (.dynsym)\n+ Addr: 0x0000000000001506 Offset: 0x001506 Link: 5 (.dynsym)\n 000: 0 (*local*) 2 (GLIBC_2.3.4) 3 (MLT_0.8.8) 3 (MLT_0.8.8) \n 004: 3 (MLT_0.8.8) 3 (MLT_0.8.8) 3 (MLT_0.8.8) 3 (MLT_0.8.8) \n 008: 3 (MLT_0.8.8) 3 (MLT_0.8.8) 4 (GLIBC_2.2.5) 3 (MLT_0.8.8) \n 00c: 3 (MLT_0.8.8) 5 (MLT_7.0.0) 4 (GLIBC_2.2.5) 3 (MLT_0.8.8) \n 010: 3 (MLT_0.8.8) 4 (GLIBC_2.2.5) 3 (MLT_0.8.8) 4 (GLIBC_2.2.5)\n 014: 3 (MLT_0.8.8) 4 (GLIBC_2.2.5) 4 (GLIBC_2.2.5) 3 (MLT_0.8.8) \n 018: 3 (MLT_0.8.8) 0 (*local*) 2 (GLIBC_2.3.4) 3 (MLT_0.8.8) \n@@ -27,15 +27,15 @@\n 05c: 3 (MLT_0.8.8) 3 (MLT_0.8.8) 3 (MLT_0.8.8) 4 (GLIBC_2.2.5)\n 060: 0 (*local*) 0 (*local*) 4 (GLIBC_2.2.5) 3 (MLT_0.8.8) \n 064: 3 (MLT_0.8.8) 4 (GLIBC_2.2.5) 1 (*global*) 4 (GLIBC_2.2.5)\n 068: 1 (*global*) 3 (MLT_0.8.8) 1 (*global*) 4 (GLIBC_2.2.5)\n 06c: 4 (GLIBC_2.2.5) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 3 entries:\n- Addr: 0x00000000000015e0 Offset: 0x0015e0 Link: 6 (.dynstr)\n+ Addr: 0x00000000000015e8 Offset: 0x0015e8 Link: 6 (.dynstr)\n 000000: Version: 1 File: libpthread.so.0 Cnt: 1\n 0x0010: Name: GLIBC_2.2.5 Flags: none Version: 6\n 0x0020: Version: 1 File: libmlt-7.so.7 Cnt: 2\n 0x0030: Name: MLT_7.0.0 Flags: none Version: 5\n 0x0040: Name: MLT_0.8.8 Flags: none Version: 3\n 0x0050: Version: 1 File: libc.so.6 Cnt: 4\n 0x0060: Name: GLIBC_2.4 Flags: none Version: 8\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -80,15 +80,15 @@\n __bss_start\n GLIBC_2.2.5\n MLT_7.0.0\n MLT_0.8.8\n GLIBC_2.4\n GLIBC_2.3\n GLIBC_2.3.4\n-/build/1st/mlt-7.0.1/obj-x86_64-linux-gnu/out/lib\n+/build/2/mlt-7.0.1/2nd/obj-x86_64-linux-gnu/out/lib\n AWAVAUATU\n []A\\A]A^A_\n AVAUATUSH\n ]A\\A]A^A_\n []A\\A]A^A_\n AWAVAUATUSH\n X[]A\\A]A^A_\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -111,12 +111,12 @@\n 0x00001460 6253444c 322d322e 302e736f 2e30006c bSDL2-2.0.so.0.l\n 0x00001470 6962632e 736f2e36 005f6564 61746100 ibc.so.6._edata.\n 0x00001480 5f5f6273 735f7374 61727400 5f656e64 __bss_start._end\n 0x00001490 00474c49 42435f32 2e322e35 004d4c54 .GLIBC_2.2.5.MLT\n 0x000014a0 5f372e30 2e30004d 4c545f30 2e382e38 _7.0.0.MLT_0.8.8\n 0x000014b0 00474c49 42435f32 2e340047 4c494243 .GLIBC_2.4.GLIBC\n 0x000014c0 5f322e33 00474c49 42435f32 2e332e34 _2.3.GLIBC_2.3.4\n- 0x000014d0 002f6275 696c642f 3173742f 6d6c742d ./build/1st/mlt-\n- 0x000014e0 372e302e 312f6f62 6a2d7838 365f3634 7.0.1/obj-x86_64\n- 0x000014f0 2d6c696e 75782d67 6e752f6f 75742f6c -linux-gnu/out/l\n- 0x00001500 696200 ib.\n+ 0x000014d0 002f6275 696c642f 322f6d6c 742d372e ./build/2/mlt-7.\n+ 0x000014e0 302e312f 326e642f 6f626a2d 7838365f 0.1/2nd/obj-x86_\n+ 0x000014f0 36342d6c 696e7578 2d676e75 2f6f7574 64-linux-gnu/out\n+ 0x00001500 2f6c6962 00 /lib.\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 31646137 33663438 31623530 63356331 1da73f481b50c5c1\n- 0x00000010 34376635 32326138 30666233 31623637 47f522a80fb31b67\n- 0x00000020 34636263 66662e64 65627567 00000000 4cbcff.debug....\n- 0x00000030 c8330a96 .3..\n+ 0x00000000 38336135 39353562 64343435 30363266 83a5955bd445062f\n+ 0x00000010 61633265 64386464 31663031 61633937 ac2ed8dd1f01ac97\n+ 0x00000020 66643537 33642e64 65627567 00000000 fd573d.debug....\n+ 0x00000030 15ea8cdb ....\n \n"}]}]}]}]}, {"source1": "python3-mlt_7.0.1-1_amd64.deb", "source2": "python3-mlt_7.0.1-1_amd64.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2021-08-05 12:00:04.000000 debian-binary\n -rw-r--r-- 0 0 0 1296 2021-08-05 12:00:04.000000 control.tar.xz\n--rw-r--r-- 0 0 0 98636 2021-08-05 12:00:04.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 99104 2021-08-05 12:00:04.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "./usr/lib/python3/dist-packages/_mlt7.cpython-39-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/_mlt7.cpython-39-x86_64-linux-gnu.so", "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000030 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000290 000290 002f58 18 A 4 1 8\n- [ 4] .dynstr STRTAB 00000000000031e8 0031e8 003cc7 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000006eb0 006eb0 0003f2 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 00000000000031e8 0031e8 003cc9 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000006eb2 006eb2 0003f2 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 00000000000072a8 0072a8 0001e0 00 A 4 5 8\n [ 7] .rela.dyn RELA 0000000000007488 007488 0083b8 18 A 3 0 8\n [ 8] .rela.plt RELA 000000000000f840 00f840 002ce8 18 AI 3 21 8\n [ 9] .init PROGBITS 0000000000013000 013000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000013020 013020 001e00 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000014e20 014e20 000008 08 AX 0 0 8\n [12] .text PROGBITS 0000000000014e30 014e30 0308e1 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -11,23 +11,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x67df8\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x67e00\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x31e8\n 0x0000000000000006 (SYMTAB) 0x290\n- 0x000000000000000a (STRSZ) 15559 (bytes)\n+ 0x000000000000000a (STRSZ) 15561 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x68038\n 0x0000000000000002 (PLTRELSZ) 11496 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0xf840\n 0x0000000000000007 (RELA) 0x7488\n 0x0000000000000008 (RELASZ) 33720 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0x72a8\n 0x000000006fffffff (VERNEEDNUM) 5\n- 0x000000006ffffff0 (VERSYM) 0x6eb0\n+ 0x000000006ffffff0 (VERSYM) 0x6eb2\n 0x000000006ffffff9 (RELACOUNT) 1381\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 2b7122610c655bad17d108b6ac76ec3c1d160eec\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: ebd814e395a6305fc9406bee39cfa4d9aff4df41\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 505 entries:\n- Addr: 0x0000000000006eb0 Offset: 0x006eb0 Link: 3 (.dynsym)\n+ Addr: 0x0000000000006eb2 Offset: 0x006eb2 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (GLIBC_2.3.4) 3 (MLTPP_0.8.8) 4 (GLIBCXX_3.4)\n 004: 3 (MLTPP_0.8.8) 0 (*local*) 5 (MLT_0.9.10) 6 (MLTPP_0.9.8)\n 008: 7 (MLTPP_7.0.0) 3 (MLTPP_0.8.8) 3 (MLTPP_0.8.8) 0 (*local*) \n 00c: 3 (MLTPP_0.8.8) 3 (MLTPP_0.8.8) 0 (*local*) 3 (MLTPP_0.8.8)\n 010: 3 (MLTPP_0.8.8) 3 (MLTPP_0.8.8) 3 (MLTPP_0.8.8) 3 (MLTPP_0.8.8)\n 014: 3 (MLTPP_0.8.8) 3 (MLTPP_0.8.8) 6 (MLTPP_0.9.8) 3 (MLTPP_0.8.8)\n 018: 8 (MLT_7.0.0) 3 (MLTPP_0.8.8) 0 (*local*) 9 (MLTPP_0.9.4)\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -968,9 +968,9 @@\n 0x00006e38 4c545050 5f302e39 2e38004d 4c545050 LTPP_0.9.8.MLTPP\n 0x00006e48 5f302e38 2e380047 4c494243 5f322e34 _0.8.8.GLIBC_2.4\n 0x00006e58 00474c49 42435f32 2e313400 474c4942 .GLIBC_2.14.GLIB\n 0x00006e68 435f322e 322e3500 474c4942 435f322e C_2.2.5.GLIBC_2.\n 0x00006e78 332e3400 00000000 00000000 00000000 3.4.............\n 0x00006e88 00000000 00000000 00000000 00000000 ................\n 0x00006e98 00000000 00000000 00000000 00000000 ................\n- 0x00006ea8 00000000 000000 .......\n+ 0x00006ea8 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 37313232 36313063 36353562 61643137 7122610c655bad17\n- 0x00000010 64313038 62366163 37366563 33633164 d108b6ac76ec3c1d\n- 0x00000020 31363065 65632e64 65627567 00000000 160eec.debug....\n- 0x00000030 5770d872 Wp.r\n+ 0x00000000 64383134 65333935 61363330 35666339 d814e395a6305fc9\n+ 0x00000010 34303662 65653339 63666134 64396166 406bee39cfa4d9af\n+ 0x00000020 66346466 34312e64 65627567 00000000 f4df41.debug....\n+ 0x00000030 2c2e75ac ,.u.\n \n"}]}]}]}]}, {"source1": "libmlt++7-dbgsym_7.0.1-1_amd64.deb", "source2": "libmlt++7-dbgsym_7.0.1-1_amd64.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2021-08-05 12:00:04.000000 debian-binary\n -rw-r--r-- 0 0 0 536 2021-08-05 12:00:04.000000 control.tar.xz\n--rw-r--r-- 0 0 0 118604 2021-08-05 12:00:04.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 118656 2021-08-05 12:00:04.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./control", "source2": "./control", "unified_diff": "@@ -6,8 +6,8 @@\n Maintainer: Patrick Matth\u00e4i \n Installed-Size: 188\n Depends: libmlt++7 (= 7.0.1-1)\n Section: debug\n Priority: optional\n Multi-Arch: same\n Description: debug symbols for libmlt++7\n-Build-Ids: 1f5c739112e0ec738df049effbdd0f28cc010312\n+Build-Ids: 101e7d41eb17ffffa02ae7570bbba89ac9b3e398\n"}, {"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}, {"source1": "line order", "source2": "line order", "unified_diff": "@@ -1 +1 @@\n-usr/lib/debug/.build-id/1f/5c739112e0ec738df049effbdd0f28cc010312.debug\n+usr/lib/debug/.build-id/10/1e7d41eb17ffffa02ae7570bbba89ac9b3e398.debug\n"}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,10 +1,10 @@\n drwxr-xr-x 0 root (0) root (0) 0 2021-08-05 12:00:04.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2021-08-05 12:00:04.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2021-08-05 12:00:04.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2021-08-05 12:00:04.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2021-08-05 12:00:04.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2021-08-05 12:00:04.000000 ./usr/lib/debug/.build-id/1f/\n--rw-r--r-- 0 root (0) root (0) 181272 2021-08-05 12:00:04.000000 ./usr/lib/debug/.build-id/1f/5c739112e0ec738df049effbdd0f28cc010312.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-08-05 12:00:04.000000 ./usr/lib/debug/.build-id/10/\n+-rw-r--r-- 0 root (0) root (0) 181272 2021-08-05 12:00:04.000000 ./usr/lib/debug/.build-id/10/1e7d41eb17ffffa02ae7570bbba89ac9b3e398.debug\n drwxr-xr-x 0 root (0) root (0) 0 2021-08-05 12:00:04.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2021-08-05 12:00:04.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2021-08-05 12:00:04.000000 ./usr/share/doc/libmlt++7-dbgsym -> libmlt++7\n"}, {"source1": "./usr/lib/debug/.build-id/1f/5c739112e0ec738df049effbdd0f28cc010312.debug", "source2": "./usr/lib/debug/.build-id/10/1e7d41eb17ffffa02ae7570bbba89ac9b3e398.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 Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 0015b8 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000001818 00025c 0063c0 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000007bd8 00025c 007565 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 000000000000f13e 00025c 000850 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000000000007bd8 00025c 007567 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 000000000000f140 00025c 000850 02 A 3 0 2\n [ 6] .gnu.version_d NOBITS 000000000000f990 00025c 00020c 00 A 4 15 8\n [ 7] .gnu.version_r NOBITS 000000000000fba0 00025c 000160 00 A 4 4 8\n [ 8] .rela.dyn NOBITS 000000000000fd00 00025c 0013c8 18 A 3 0 8\n [ 9] .rela.plt NOBITS 00000000000110c8 00025c 002808 18 AI 3 23 8\n [10] .init NOBITS 0000000000014000 001000 000017 00 AX 0 0 4\n [11] .plt NOBITS 0000000000014020 001000 001ac0 10 AX 0 0 16\n [12] .plt.got NOBITS 0000000000015ae0 001000 000008 08 AX 0 0 8\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -2,15 +2,15 @@\n Symbol table '.symtab' contains 1312 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 0000000000000238 0 SECTION LOCAL DEFAULT 1 \n 2: 0000000000000260 0 SECTION LOCAL DEFAULT 2 \n 3: 0000000000001818 0 SECTION LOCAL DEFAULT 3 \n 4: 0000000000007bd8 0 SECTION LOCAL DEFAULT 4 \n- 5: 000000000000f13e 0 SECTION LOCAL DEFAULT 5 \n+ 5: 000000000000f140 0 SECTION LOCAL DEFAULT 5 \n 6: 000000000000f990 0 SECTION LOCAL DEFAULT 6 \n 7: 000000000000fba0 0 SECTION LOCAL DEFAULT 7 \n 8: 000000000000fd00 0 SECTION LOCAL DEFAULT 8 \n 9: 00000000000110c8 0 SECTION LOCAL DEFAULT 9 \n 10: 0000000000014000 0 SECTION LOCAL DEFAULT 10 \n 11: 0000000000014020 0 SECTION LOCAL DEFAULT 11 \n 12: 0000000000015ae0 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: 1f5c739112e0ec738df049effbdd0f28cc010312\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 101e7d41eb17ffffa02ae7570bbba89ac9b3e398\n"}]}]}]}]}, {"source1": "libmlt7-dbgsym_7.0.1-1_amd64.deb", "source2": "libmlt7-dbgsym_7.0.1-1_amd64.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2021-08-05 12:00:04.000000 debian-binary\n -rw-r--r-- 0 0 0 1744 2021-08-05 12:00:04.000000 control.tar.xz\n--rw-r--r-- 0 0 0 3255688 2021-08-05 12:00:04.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 3256016 2021-08-05 12:00:04.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,13 +1,13 @@\n Package: libmlt7-dbgsym\n Source: mlt\n Version: 7.0.1-1\n Auto-Built-Package: debug-symbols\n Architecture: amd64\n Maintainer: Patrick Matth\u00e4i \n-Installed-Size: 3573\n+Installed-Size: 3572\n Depends: libmlt7 (= 7.0.1-1)\n Section: debug\n Priority: optional\n Multi-Arch: same\n Description: debug symbols for libmlt7\n-Build-Ids: 1ea88a7ccf9f4d4c2ab9f952fb5e6056f1124e3b 2740d5847e80b83b54b75bea2ec25134c490ec9c 2e72b92dfb2c32206ef76a0ebdca151b5146151c 33bbca1a9f3627556a57795beec037fe4770ea52 4ad8efe3e236ac943fcc0a6ebce0dceb02059544 587926884aeab4162bf7f19229c7d4b700bf027d 5bacbd0a83b18da75bd4b00f68bfa2f2bc05f5d1 5d2a0dae53dfe5cabda445e0812b8afb78ae1949 5dfbcfa1d7b44861a71089ed95822664422a0ae8 716b4e8205662fb762d9c6bfd80e871dd2af837e 73a58b01f82294430df6a56b63005627b4e10a08 80954eafe04f961c454088db6db47302be3b9866 824b1d258916c78444a6e0a792614b4d592555cc 9a834963a6b4ac402e7144a3743735db92d67431 a8cfdd190a3595d6a5e6c2b22d982d6f96654c8f abafe2ecc801b286efa232632057d3028e72ba63 b8c3851086c83211d6befc4b5078e8a155e73664 bba3949a7bd060cc07e472af792e0fe87bc3c1a7 c05ef57c677846f95ee154957dde1dc42f08d136 c1ec40c606edad5c99245cafe763dde488f92b0e d9ae31f522f1148baa0c448f4a4c7771bd7e776f e62047c9e095e2a9cb4118d4aa43a8651a6d2f04 e8c4274d0a4850112ababe765ea1ff9e0504a855 f35ee03498a91d793c9004125399ca9d26df7c59 fcbee8e80a40ee83b8ae32ce6b5fb09562055ca0\n+Build-Ids: 002500f767b96a13d9ac9ade1965b9639e3e85b3 145ff7f431340b8e02a2d745455cab2e1d6c012e 395e53f7db2b45d09373a0ba82f08dc5ab0147e2 494f3ced6a9d6ee5728b86dcf1a7a31f76fc8800 4e8731dfcc214272794f0dcd364418b0ed68089c 4ebb42e0aff0fe3faa379b55ad0a074ee8dffba7 53d596b32343ded6ab4757092c3fb4caa75f63c5 630b8a5c477476decde11f462f018345fe6017c2 63a821fec85729d085c9c58d42671efb6d90aa6b 79188135626af9fcda7e88c2e626ebb5111391c5 8a37e5397f1b14b2b0032252763aa4a1c87ed9f7 8e2714adf08738604527a910e3a3f38245eaa624 9488c64af673158abd362ae4d9e037799277699f 9717cafc223631262e1dc95e609be9161d9b5871 a0b4cf94a358cf69ceacaa0000d363e8252acf97 a649da1c3e9f699d9ebcc1cf294c1cb2018bbd32 ad10bba85aa5d2480e7225d08503227552f12391 bc84ebe95b9cb1f657df93fb7eddefc0e67de812 be3326cc2f2d5f470de3a9e4a05b2976c478d5b9 c18a4363cd31b971dcfb845f75572076bfc70f0e cd5b4df598398ef21d16eb067c527fc5f35d5dac d79783b13d1b931289e3c96f43663df1a8595173 e8c4274d0a4850112ababe765ea1ff9e0504a855 f0d9c626fbde32c52551a2ff321a6e3c9d077111 f52e3fef18f3a3eb19159fcb76eca515a4bb460d\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,26 +1,26 @@\n-usr/lib/debug/.build-id/1e/a88a7ccf9f4d4c2ab9f952fb5e6056f1124e3b.debug\n-usr/lib/debug/.build-id/27/40d5847e80b83b54b75bea2ec25134c490ec9c.debug\n-usr/lib/debug/.build-id/2e/72b92dfb2c32206ef76a0ebdca151b5146151c.debug\n-usr/lib/debug/.build-id/33/bbca1a9f3627556a57795beec037fe4770ea52.debug\n-usr/lib/debug/.build-id/4a/d8efe3e236ac943fcc0a6ebce0dceb02059544.debug\n-usr/lib/debug/.build-id/58/7926884aeab4162bf7f19229c7d4b700bf027d.debug\n-usr/lib/debug/.build-id/5b/acbd0a83b18da75bd4b00f68bfa2f2bc05f5d1.debug\n-usr/lib/debug/.build-id/5d/2a0dae53dfe5cabda445e0812b8afb78ae1949.debug\n-usr/lib/debug/.build-id/5d/fbcfa1d7b44861a71089ed95822664422a0ae8.debug\n-usr/lib/debug/.build-id/71/6b4e8205662fb762d9c6bfd80e871dd2af837e.debug\n-usr/lib/debug/.build-id/73/a58b01f82294430df6a56b63005627b4e10a08.debug\n-usr/lib/debug/.build-id/80/954eafe04f961c454088db6db47302be3b9866.debug\n-usr/lib/debug/.build-id/82/4b1d258916c78444a6e0a792614b4d592555cc.debug\n-usr/lib/debug/.build-id/9a/834963a6b4ac402e7144a3743735db92d67431.debug\n-usr/lib/debug/.build-id/a8/cfdd190a3595d6a5e6c2b22d982d6f96654c8f.debug\n-usr/lib/debug/.build-id/ab/afe2ecc801b286efa232632057d3028e72ba63.debug\n-usr/lib/debug/.build-id/b8/c3851086c83211d6befc4b5078e8a155e73664.debug\n-usr/lib/debug/.build-id/bb/a3949a7bd060cc07e472af792e0fe87bc3c1a7.debug\n-usr/lib/debug/.build-id/c0/5ef57c677846f95ee154957dde1dc42f08d136.debug\n-usr/lib/debug/.build-id/c1/ec40c606edad5c99245cafe763dde488f92b0e.debug\n-usr/lib/debug/.build-id/d9/ae31f522f1148baa0c448f4a4c7771bd7e776f.debug\n-usr/lib/debug/.build-id/e6/2047c9e095e2a9cb4118d4aa43a8651a6d2f04.debug\n+usr/lib/debug/.build-id/00/2500f767b96a13d9ac9ade1965b9639e3e85b3.debug\n+usr/lib/debug/.build-id/14/5ff7f431340b8e02a2d745455cab2e1d6c012e.debug\n+usr/lib/debug/.build-id/39/5e53f7db2b45d09373a0ba82f08dc5ab0147e2.debug\n+usr/lib/debug/.build-id/49/4f3ced6a9d6ee5728b86dcf1a7a31f76fc8800.debug\n+usr/lib/debug/.build-id/4e/8731dfcc214272794f0dcd364418b0ed68089c.debug\n+usr/lib/debug/.build-id/4e/bb42e0aff0fe3faa379b55ad0a074ee8dffba7.debug\n+usr/lib/debug/.build-id/53/d596b32343ded6ab4757092c3fb4caa75f63c5.debug\n+usr/lib/debug/.build-id/63/0b8a5c477476decde11f462f018345fe6017c2.debug\n+usr/lib/debug/.build-id/63/a821fec85729d085c9c58d42671efb6d90aa6b.debug\n+usr/lib/debug/.build-id/79/188135626af9fcda7e88c2e626ebb5111391c5.debug\n+usr/lib/debug/.build-id/8a/37e5397f1b14b2b0032252763aa4a1c87ed9f7.debug\n+usr/lib/debug/.build-id/8e/2714adf08738604527a910e3a3f38245eaa624.debug\n+usr/lib/debug/.build-id/94/88c64af673158abd362ae4d9e037799277699f.debug\n+usr/lib/debug/.build-id/97/17cafc223631262e1dc95e609be9161d9b5871.debug\n+usr/lib/debug/.build-id/a0/b4cf94a358cf69ceacaa0000d363e8252acf97.debug\n+usr/lib/debug/.build-id/a6/49da1c3e9f699d9ebcc1cf294c1cb2018bbd32.debug\n+usr/lib/debug/.build-id/ad/10bba85aa5d2480e7225d08503227552f12391.debug\n+usr/lib/debug/.build-id/bc/84ebe95b9cb1f657df93fb7eddefc0e67de812.debug\n+usr/lib/debug/.build-id/be/3326cc2f2d5f470de3a9e4a05b2976c478d5b9.debug\n+usr/lib/debug/.build-id/c1/8a4363cd31b971dcfb845f75572076bfc70f0e.debug\n+usr/lib/debug/.build-id/cd/5b4df598398ef21d16eb067c527fc5f35d5dac.debug\n+usr/lib/debug/.build-id/d7/9783b13d1b931289e3c96f43663df1a8595173.debug\n usr/lib/debug/.build-id/e8/c4274d0a4850112ababe765ea1ff9e0504a855.debug\n-usr/lib/debug/.build-id/f3/5ee03498a91d793c9004125399ca9d26df7c59.debug\n-usr/lib/debug/.build-id/fc/bee8e80a40ee83b8ae32ce6b5fb09562055ca0.debug\n+usr/lib/debug/.build-id/f0/d9c626fbde32c52551a2ff321a6e3c9d077111.debug\n+usr/lib/debug/.build-id/f5/2e3fef18f3a3eb19159fcb76eca515a4bb460d.debug\n usr/lib/debug/.dwz/x86_64-linux-gnu/libmlt7.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,60 +1,59 @@\n drwxr-xr-x 0 root (0) root (0) 0 2021-08-05 12:00:04.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2021-08-05 12:00:04.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2021-08-05 12:00:04.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2021-08-05 12:00:04.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2021-08-05 12:00:04.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2021-08-05 12:00:04.000000 ./usr/lib/debug/.build-id/1e/\n--rw-r--r-- 0 root (0) root (0) 34280 2021-08-05 12:00:04.000000 ./usr/lib/debug/.build-id/1e/a88a7ccf9f4d4c2ab9f952fb5e6056f1124e3b.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-08-05 12:00:04.000000 ./usr/lib/debug/.build-id/27/\n--rw-r--r-- 0 root (0) root (0) 94984 2021-08-05 12:00:04.000000 ./usr/lib/debug/.build-id/27/40d5847e80b83b54b75bea2ec25134c490ec9c.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-08-05 12:00:04.000000 ./usr/lib/debug/.build-id/2e/\n--rw-r--r-- 0 root (0) root (0) 72056 2021-08-05 12:00:04.000000 ./usr/lib/debug/.build-id/2e/72b92dfb2c32206ef76a0ebdca151b5146151c.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-08-05 12:00:04.000000 ./usr/lib/debug/.build-id/33/\n--rw-r--r-- 0 root (0) root (0) 16928 2021-08-05 12:00:04.000000 ./usr/lib/debug/.build-id/33/bbca1a9f3627556a57795beec037fe4770ea52.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-08-05 12:00:04.000000 ./usr/lib/debug/.build-id/4a/\n--rw-r--r-- 0 root (0) root (0) 17472 2021-08-05 12:00:04.000000 ./usr/lib/debug/.build-id/4a/d8efe3e236ac943fcc0a6ebce0dceb02059544.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-08-05 12:00:04.000000 ./usr/lib/debug/.build-id/58/\n--rw-r--r-- 0 root (0) root (0) 71056 2021-08-05 12:00:04.000000 ./usr/lib/debug/.build-id/58/7926884aeab4162bf7f19229c7d4b700bf027d.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-08-05 12:00:04.000000 ./usr/lib/debug/.build-id/5b/\n--rw-r--r-- 0 root (0) root (0) 166872 2021-08-05 12:00:04.000000 ./usr/lib/debug/.build-id/5b/acbd0a83b18da75bd4b00f68bfa2f2bc05f5d1.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-08-05 12:00:04.000000 ./usr/lib/debug/.build-id/5d/\n--rw-r--r-- 0 root (0) root (0) 25480 2021-08-05 12:00:04.000000 ./usr/lib/debug/.build-id/5d/2a0dae53dfe5cabda445e0812b8afb78ae1949.debug\n--rw-r--r-- 0 root (0) root (0) 27520 2021-08-05 12:00:04.000000 ./usr/lib/debug/.build-id/5d/fbcfa1d7b44861a71089ed95822664422a0ae8.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-08-05 12:00:04.000000 ./usr/lib/debug/.build-id/71/\n--rw-r--r-- 0 root (0) root (0) 18448 2021-08-05 12:00:04.000000 ./usr/lib/debug/.build-id/71/6b4e8205662fb762d9c6bfd80e871dd2af837e.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-08-05 12:00:04.000000 ./usr/lib/debug/.build-id/73/\n--rw-r--r-- 0 root (0) root (0) 33728 2021-08-05 12:00:04.000000 ./usr/lib/debug/.build-id/73/a58b01f82294430df6a56b63005627b4e10a08.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-08-05 12:00:04.000000 ./usr/lib/debug/.build-id/80/\n--rw-r--r-- 0 root (0) root (0) 141232 2021-08-05 12:00:04.000000 ./usr/lib/debug/.build-id/80/954eafe04f961c454088db6db47302be3b9866.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-08-05 12:00:04.000000 ./usr/lib/debug/.build-id/82/\n--rw-r--r-- 0 root (0) root (0) 85216 2021-08-05 12:00:04.000000 ./usr/lib/debug/.build-id/82/4b1d258916c78444a6e0a792614b4d592555cc.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-08-05 12:00:04.000000 ./usr/lib/debug/.build-id/9a/\n--rw-r--r-- 0 root (0) root (0) 588408 2021-08-05 12:00:04.000000 ./usr/lib/debug/.build-id/9a/834963a6b4ac402e7144a3743735db92d67431.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-08-05 12:00:04.000000 ./usr/lib/debug/.build-id/a8/\n--rw-r--r-- 0 root (0) root (0) 70552 2021-08-05 12:00:04.000000 ./usr/lib/debug/.build-id/a8/cfdd190a3595d6a5e6c2b22d982d6f96654c8f.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-08-05 12:00:04.000000 ./usr/lib/debug/.build-id/ab/\n--rw-r--r-- 0 root (0) root (0) 28272 2021-08-05 12:00:04.000000 ./usr/lib/debug/.build-id/ab/afe2ecc801b286efa232632057d3028e72ba63.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-08-05 12:00:04.000000 ./usr/lib/debug/.build-id/b8/\n--rw-r--r-- 0 root (0) root (0) 19496 2021-08-05 12:00:04.000000 ./usr/lib/debug/.build-id/b8/c3851086c83211d6befc4b5078e8a155e73664.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-08-05 12:00:04.000000 ./usr/lib/debug/.build-id/bb/\n--rw-r--r-- 0 root (0) root (0) 52304 2021-08-05 12:00:04.000000 ./usr/lib/debug/.build-id/bb/a3949a7bd060cc07e472af792e0fe87bc3c1a7.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-08-05 12:00:04.000000 ./usr/lib/debug/.build-id/c0/\n--rw-r--r-- 0 root (0) root (0) 1360536 2021-08-05 12:00:04.000000 ./usr/lib/debug/.build-id/c0/5ef57c677846f95ee154957dde1dc42f08d136.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-08-05 12:00:04.000000 ./usr/lib/debug/.build-id/00/\n+-rw-r--r-- 0 root (0) root (0) 70552 2021-08-05 12:00:04.000000 ./usr/lib/debug/.build-id/00/2500f767b96a13d9ac9ade1965b9639e3e85b3.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-08-05 12:00:04.000000 ./usr/lib/debug/.build-id/14/\n+-rw-r--r-- 0 root (0) root (0) 18448 2021-08-05 12:00:04.000000 ./usr/lib/debug/.build-id/14/5ff7f431340b8e02a2d745455cab2e1d6c012e.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-08-05 12:00:04.000000 ./usr/lib/debug/.build-id/39/\n+-rw-r--r-- 0 root (0) root (0) 71056 2021-08-05 12:00:04.000000 ./usr/lib/debug/.build-id/39/5e53f7db2b45d09373a0ba82f08dc5ab0147e2.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-08-05 12:00:04.000000 ./usr/lib/debug/.build-id/49/\n+-rw-r--r-- 0 root (0) root (0) 19496 2021-08-05 12:00:04.000000 ./usr/lib/debug/.build-id/49/4f3ced6a9d6ee5728b86dcf1a7a31f76fc8800.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-08-05 12:00:04.000000 ./usr/lib/debug/.build-id/4e/\n+-rw-r--r-- 0 root (0) root (0) 62608 2021-08-05 12:00:04.000000 ./usr/lib/debug/.build-id/4e/8731dfcc214272794f0dcd364418b0ed68089c.debug\n+-rw-r--r-- 0 root (0) root (0) 166872 2021-08-05 12:00:04.000000 ./usr/lib/debug/.build-id/4e/bb42e0aff0fe3faa379b55ad0a074ee8dffba7.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-08-05 12:00:04.000000 ./usr/lib/debug/.build-id/53/\n+-rw-r--r-- 0 root (0) root (0) 1360536 2021-08-05 12:00:04.000000 ./usr/lib/debug/.build-id/53/d596b32343ded6ab4757092c3fb4caa75f63c5.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-08-05 12:00:04.000000 ./usr/lib/debug/.build-id/63/\n+-rw-r--r-- 0 root (0) root (0) 28272 2021-08-05 12:00:04.000000 ./usr/lib/debug/.build-id/63/0b8a5c477476decde11f462f018345fe6017c2.debug\n+-rw-r--r-- 0 root (0) root (0) 588408 2021-08-05 12:00:04.000000 ./usr/lib/debug/.build-id/63/a821fec85729d085c9c58d42671efb6d90aa6b.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-08-05 12:00:04.000000 ./usr/lib/debug/.build-id/79/\n+-rw-r--r-- 0 root (0) root (0) 34280 2021-08-05 12:00:04.000000 ./usr/lib/debug/.build-id/79/188135626af9fcda7e88c2e626ebb5111391c5.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-08-05 12:00:04.000000 ./usr/lib/debug/.build-id/8a/\n+-rw-r--r-- 0 root (0) root (0) 17472 2021-08-05 12:00:04.000000 ./usr/lib/debug/.build-id/8a/37e5397f1b14b2b0032252763aa4a1c87ed9f7.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-08-05 12:00:04.000000 ./usr/lib/debug/.build-id/8e/\n+-rw-r--r-- 0 root (0) root (0) 72056 2021-08-05 12:00:04.000000 ./usr/lib/debug/.build-id/8e/2714adf08738604527a910e3a3f38245eaa624.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-08-05 12:00:04.000000 ./usr/lib/debug/.build-id/94/\n+-rw-r--r-- 0 root (0) root (0) 52304 2021-08-05 12:00:04.000000 ./usr/lib/debug/.build-id/94/88c64af673158abd362ae4d9e037799277699f.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-08-05 12:00:04.000000 ./usr/lib/debug/.build-id/97/\n+-rw-r--r-- 0 root (0) root (0) 29576 2021-08-05 12:00:04.000000 ./usr/lib/debug/.build-id/97/17cafc223631262e1dc95e609be9161d9b5871.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-08-05 12:00:04.000000 ./usr/lib/debug/.build-id/a0/\n+-rw-r--r-- 0 root (0) root (0) 33728 2021-08-05 12:00:04.000000 ./usr/lib/debug/.build-id/a0/b4cf94a358cf69ceacaa0000d363e8252acf97.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-08-05 12:00:04.000000 ./usr/lib/debug/.build-id/a6/\n+-rw-r--r-- 0 root (0) root (0) 25480 2021-08-05 12:00:04.000000 ./usr/lib/debug/.build-id/a6/49da1c3e9f699d9ebcc1cf294c1cb2018bbd32.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-08-05 12:00:04.000000 ./usr/lib/debug/.build-id/ad/\n+-rw-r--r-- 0 root (0) root (0) 94984 2021-08-05 12:00:04.000000 ./usr/lib/debug/.build-id/ad/10bba85aa5d2480e7225d08503227552f12391.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-08-05 12:00:04.000000 ./usr/lib/debug/.build-id/bc/\n+-rw-r--r-- 0 root (0) root (0) 50024 2021-08-05 12:00:04.000000 ./usr/lib/debug/.build-id/bc/84ebe95b9cb1f657df93fb7eddefc0e67de812.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-08-05 12:00:04.000000 ./usr/lib/debug/.build-id/be/\n+-rw-r--r-- 0 root (0) root (0) 12800 2021-08-05 12:00:04.000000 ./usr/lib/debug/.build-id/be/3326cc2f2d5f470de3a9e4a05b2976c478d5b9.debug\n drwxr-xr-x 0 root (0) root (0) 0 2021-08-05 12:00:04.000000 ./usr/lib/debug/.build-id/c1/\n--rw-r--r-- 0 root (0) root (0) 29576 2021-08-05 12:00:04.000000 ./usr/lib/debug/.build-id/c1/ec40c606edad5c99245cafe763dde488f92b0e.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-08-05 12:00:04.000000 ./usr/lib/debug/.build-id/d9/\n--rw-r--r-- 0 root (0) root (0) 197952 2021-08-05 12:00:04.000000 ./usr/lib/debug/.build-id/d9/ae31f522f1148baa0c448f4a4c7771bd7e776f.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-08-05 12:00:04.000000 ./usr/lib/debug/.build-id/e6/\n--rw-r--r-- 0 root (0) root (0) 12800 2021-08-05 12:00:04.000000 ./usr/lib/debug/.build-id/e6/2047c9e095e2a9cb4118d4aa43a8651a6d2f04.debug\n+-rw-r--r-- 0 root (0) root (0) 27520 2021-08-05 12:00:04.000000 ./usr/lib/debug/.build-id/c1/8a4363cd31b971dcfb845f75572076bfc70f0e.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-08-05 12:00:04.000000 ./usr/lib/debug/.build-id/cd/\n+-rw-r--r-- 0 root (0) root (0) 85216 2021-08-05 12:00:04.000000 ./usr/lib/debug/.build-id/cd/5b4df598398ef21d16eb067c527fc5f35d5dac.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-08-05 12:00:04.000000 ./usr/lib/debug/.build-id/d7/\n+-rw-r--r-- 0 root (0) root (0) 141232 2021-08-05 12:00:04.000000 ./usr/lib/debug/.build-id/d7/9783b13d1b931289e3c96f43663df1a8595173.debug\n drwxr-xr-x 0 root (0) root (0) 0 2021-08-05 12:00:04.000000 ./usr/lib/debug/.build-id/e8/\n -rw-r--r-- 0 root (0) root (0) 289488 2021-08-05 12:00:04.000000 ./usr/lib/debug/.build-id/e8/c4274d0a4850112ababe765ea1ff9e0504a855.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-08-05 12:00:04.000000 ./usr/lib/debug/.build-id/f3/\n--rw-r--r-- 0 root (0) root (0) 50024 2021-08-05 12:00:04.000000 ./usr/lib/debug/.build-id/f3/5ee03498a91d793c9004125399ca9d26df7c59.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-08-05 12:00:04.000000 ./usr/lib/debug/.build-id/fc/\n--rw-r--r-- 0 root (0) root (0) 62608 2021-08-05 12:00:04.000000 ./usr/lib/debug/.build-id/fc/bee8e80a40ee83b8ae32ce6b5fb09562055ca0.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-08-05 12:00:04.000000 ./usr/lib/debug/.build-id/f0/\n+-rw-r--r-- 0 root (0) root (0) 197952 2021-08-05 12:00:04.000000 ./usr/lib/debug/.build-id/f0/d9c626fbde32c52551a2ff321a6e3c9d077111.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-08-05 12:00:04.000000 ./usr/lib/debug/.build-id/f5/\n+-rw-r--r-- 0 root (0) root (0) 16928 2021-08-05 12:00:04.000000 ./usr/lib/debug/.build-id/f5/2e3fef18f3a3eb19159fcb76eca515a4bb460d.debug\n drwxr-xr-x 0 root (0) root (0) 0 2021-08-05 12:00:04.000000 ./usr/lib/debug/.dwz/\n drwxr-xr-x 0 root (0) root (0) 0 2021-08-05 12:00:04.000000 ./usr/lib/debug/.dwz/x86_64-linux-gnu/\n -rw-r--r-- 0 root (0) root (0) 43632 2021-08-05 12:00:04.000000 ./usr/lib/debug/.dwz/x86_64-linux-gnu/libmlt7.debug\n drwxr-xr-x 0 root (0) root (0) 0 2021-08-05 12:00:04.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2021-08-05 12:00:04.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2021-08-05 12:00:04.000000 ./usr/share/doc/libmlt7-dbgsym -> libmlt7\n"}, {"source1": "./usr/lib/debug/.build-id/1e/a88a7ccf9f4d4c2ab9f952fb5e6056f1124e3b.debug", "source2": "./usr/lib/debug/.build-id/79/188135626af9fcda7e88c2e626ebb5111391c5.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 Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000050 00 A 3 0 8\n [ 3] .dynsym NOBITS 00000000000002b0 00025c 0009a8 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000000c58 00025c 000820 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000001478 00025c 0000ce 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000000000000c58 00025c 000822 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 000000000000147a 00025c 0000ce 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 0000000000001548 00025c 0000d0 00 A 4 4 8\n [ 7] .rela.dyn NOBITS 0000000000001618 00025c 0001c8 18 A 3 0 8\n [ 8] .rela.plt NOBITS 00000000000017e0 00025c 000810 18 AI 3 20 8\n [ 9] .init NOBITS 0000000000002000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000002020 001000 000570 10 AX 0 0 16\n [11] .plt.got NOBITS 0000000000002590 001000 000020 08 AX 0 0 8\n [12] .text NOBITS 00000000000025b0 001000 00315a 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 168 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 0000000000000238 0 SECTION LOCAL DEFAULT 1 \n 2: 0000000000000260 0 SECTION LOCAL DEFAULT 2 \n 3: 00000000000002b0 0 SECTION LOCAL DEFAULT 3 \n 4: 0000000000000c58 0 SECTION LOCAL DEFAULT 4 \n- 5: 0000000000001478 0 SECTION LOCAL DEFAULT 5 \n+ 5: 000000000000147a 0 SECTION LOCAL DEFAULT 5 \n 6: 0000000000001548 0 SECTION LOCAL DEFAULT 6 \n 7: 0000000000001618 0 SECTION LOCAL DEFAULT 7 \n 8: 00000000000017e0 0 SECTION LOCAL DEFAULT 8 \n 9: 0000000000002000 0 SECTION LOCAL DEFAULT 9 \n 10: 0000000000002020 0 SECTION LOCAL DEFAULT 10 \n 11: 0000000000002590 0 SECTION LOCAL DEFAULT 11 \n 12: 00000000000025b0 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: 1ea88a7ccf9f4d4c2ab9f952fb5e6056f1124e3b\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 79188135626af9fcda7e88c2e626ebb5111391c5\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-N;GCC: (Debian 10.2.1-6) 10.2.1 20210110\n+GCC: (Debian 10.2.1-6) 10.2.1 20210110\n /QrcZ&6~i\n e)Pt0:gg\n d\tCt,O'51\n .SmaT;d2l\n 0)rs<$w-rV\n ^:,=GG&(\n iOb8s<640\n"}]}, {"source1": "./usr/lib/debug/.build-id/27/40d5847e80b83b54b75bea2ec25134c490ec9c.debug", "source2": "./usr/lib/debug/.build-id/ad/10bba85aa5d2480e7225d08503227552f12391.debug", "comments": ["Files 2% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 0001c4 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000428 00025c 0010f8 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000001520 00025c 000d77 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000002298 00025c 00016a 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000000000001520 00025c 000d79 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 000000000000229a 00025c 00016a 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 0000000000002408 00025c 000140 00 A 4 4 8\n [ 7] .rela.dyn NOBITS 0000000000002548 00025c 000300 18 A 3 0 8\n [ 8] .rela.plt NOBITS 0000000000002848 00025c 000c48 18 AI 3 20 8\n [ 9] .init NOBITS 0000000000004000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000004020 001000 000840 10 AX 0 0 16\n [11] .plt.got NOBITS 0000000000004860 001000 000028 08 AX 0 0 8\n [12] .text NOBITS 0000000000004890 001000 009e8a 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 285 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 0000000000000238 0 SECTION LOCAL DEFAULT 1 \n 2: 0000000000000260 0 SECTION LOCAL DEFAULT 2 \n 3: 0000000000000428 0 SECTION LOCAL DEFAULT 3 \n 4: 0000000000001520 0 SECTION LOCAL DEFAULT 4 \n- 5: 0000000000002298 0 SECTION LOCAL DEFAULT 5 \n+ 5: 000000000000229a 0 SECTION LOCAL DEFAULT 5 \n 6: 0000000000002408 0 SECTION LOCAL DEFAULT 6 \n 7: 0000000000002548 0 SECTION LOCAL DEFAULT 7 \n 8: 0000000000002848 0 SECTION LOCAL DEFAULT 8 \n 9: 0000000000004000 0 SECTION LOCAL DEFAULT 9 \n 10: 0000000000004020 0 SECTION LOCAL DEFAULT 10 \n 11: 0000000000004860 0 SECTION LOCAL DEFAULT 11 \n 12: 0000000000004890 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: 2740d5847e80b83b54b75bea2ec25134c490ec9c\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: ad10bba85aa5d2480e7225d08503227552f12391\n"}]}, {"source1": "./usr/lib/debug/.build-id/2e/72b92dfb2c32206ef76a0ebdca151b5146151c.debug", "source2": "./usr/lib/debug/.build-id/8e/2714adf08738604527a910e3a3f38245eaa624.debug", "comments": ["Files 1% 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 0x23e0\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00025c 0x0019a0 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00025c 0x0019a8 R 0x1000\n LOAD 0x000000 0x0000000000002000 0x0000000000002000 0x000000 0x001b21 R E 0x1000\n LOAD 0x000000 0x0000000000004000 0x0000000000004000 0x000000 0x00042d R 0x1000\n LOAD 0x000b60 0x0000000000005b60 0x0000000000005b60 0x000000 0x0004b8 RW 0x1000\n DYNAMIC 0x000b60 0x0000000000005b70 0x0000000000005b70 0x000000 0x000260 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x001000 0x0000000000004100 0x0000000000004100 0x000000 0x00006c R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000034 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000298 00025c 000690 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000000928 00025c 000863 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 000000000000118c 00025c 00008c 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 0000000000001218 00025c 0000e0 00 A 4 4 8\n- [ 7] .rela.dyn NOBITS 00000000000012f8 00025c 000138 18 A 3 0 8\n- [ 8] .rela.plt NOBITS 0000000000001430 00025c 000570 18 AI 3 21 8\n+ [ 4] .dynstr NOBITS 0000000000000928 00025c 000865 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 000000000000118e 00025c 00008c 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 0000000000001220 00025c 0000e0 00 A 4 4 8\n+ [ 7] .rela.dyn NOBITS 0000000000001300 00025c 000138 18 A 3 0 8\n+ [ 8] .rela.plt NOBITS 0000000000001438 00025c 000570 18 AI 3 21 8\n [ 9] .init NOBITS 0000000000002000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000002020 001000 0003b0 10 AX 0 0 16\n [11] .plt.got NOBITS 00000000000023d0 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 00000000000023e0 001000 001736 00 AX 0 0 16\n [13] .fini NOBITS 0000000000003b18 001000 000009 00 AX 0 0 4\n [14] .rodata NOBITS 0000000000004000 001000 000100 00 A 0 0 8\n [15] .eh_frame_hdr NOBITS 0000000000004100 001000 00006c 00 A 0 0 4\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -2,18 +2,18 @@\n Symbol table '.symtab' contains 129 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 0000000000000238 0 SECTION LOCAL DEFAULT 1 \n 2: 0000000000000260 0 SECTION LOCAL DEFAULT 2 \n 3: 0000000000000298 0 SECTION LOCAL DEFAULT 3 \n 4: 0000000000000928 0 SECTION LOCAL DEFAULT 4 \n- 5: 000000000000118c 0 SECTION LOCAL DEFAULT 5 \n- 6: 0000000000001218 0 SECTION LOCAL DEFAULT 6 \n- 7: 00000000000012f8 0 SECTION LOCAL DEFAULT 7 \n- 8: 0000000000001430 0 SECTION LOCAL DEFAULT 8 \n+ 5: 000000000000118e 0 SECTION LOCAL DEFAULT 5 \n+ 6: 0000000000001220 0 SECTION LOCAL DEFAULT 6 \n+ 7: 0000000000001300 0 SECTION LOCAL DEFAULT 7 \n+ 8: 0000000000001438 0 SECTION LOCAL DEFAULT 8 \n 9: 0000000000002000 0 SECTION LOCAL DEFAULT 9 \n 10: 0000000000002020 0 SECTION LOCAL DEFAULT 10 \n 11: 00000000000023d0 0 SECTION LOCAL DEFAULT 11 \n 12: 00000000000023e0 0 SECTION LOCAL DEFAULT 12 \n 13: 0000000000003b18 0 SECTION LOCAL DEFAULT 13 \n 14: 0000000000004000 0 SECTION LOCAL DEFAULT 14 \n 15: 0000000000004100 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: 2e72b92dfb2c32206ef76a0ebdca151b5146151c\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 8e2714adf08738604527a910e3a3f38245eaa624\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+$GCC: (Debian 10.2.1-6) 10.2.1 20210110\n Kb,I411M\n 8fayNy-/\n Lt@3*RXO\n {xAuaO.h.\n NZqq)81@N\n 2Kt.nv{ \n m]{1O`{aU\n"}]}, {"source1": "./usr/lib/debug/.build-id/33/bbca1a9f3627556a57795beec037fe4770ea52.debug", "source2": "./usr/lib/debug/.build-id/f5/2e3fef18f3a3eb19159fcb76eca515a4bb460d.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 Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000038 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000298 00025c 0005b8 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000000850 00025c 0004a3 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000000cf4 00025c 00007a 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000000000000850 00025c 0004a5 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000000000000cf6 00025c 00007a 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 0000000000000d70 00025c 000090 00 A 4 2 8\n [ 7] .rela.dyn NOBITS 0000000000000e00 00025c 0000d8 18 A 3 0 8\n [ 8] .rela.plt NOBITS 0000000000000ed8 00025c 0004b0 18 AI 3 20 8\n [ 9] .init NOBITS 0000000000002000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000002020 001000 000330 10 AX 0 0 16\n [11] .plt.got NOBITS 0000000000002350 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 0000000000002360 001000 00097c 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 116 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 0000000000000238 0 SECTION LOCAL DEFAULT 1 \n 2: 0000000000000260 0 SECTION LOCAL DEFAULT 2 \n 3: 0000000000000298 0 SECTION LOCAL DEFAULT 3 \n 4: 0000000000000850 0 SECTION LOCAL DEFAULT 4 \n- 5: 0000000000000cf4 0 SECTION LOCAL DEFAULT 5 \n+ 5: 0000000000000cf6 0 SECTION LOCAL DEFAULT 5 \n 6: 0000000000000d70 0 SECTION LOCAL DEFAULT 6 \n 7: 0000000000000e00 0 SECTION LOCAL DEFAULT 7 \n 8: 0000000000000ed8 0 SECTION LOCAL DEFAULT 8 \n 9: 0000000000002000 0 SECTION LOCAL DEFAULT 9 \n 10: 0000000000002020 0 SECTION LOCAL DEFAULT 10 \n 11: 0000000000002350 0 SECTION LOCAL DEFAULT 11 \n 12: 0000000000002360 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: 33bbca1a9f3627556a57795beec037fe4770ea52\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f52e3fef18f3a3eb19159fcb76eca515a4bb460d\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-RGCC: (Debian 10.2.1-6) 10.2.1 20210110\n+GCC: (Debian 10.2.1-6) 10.2.1 20210110\n #eY`*Xd+\n $)/usr/lib/debug/.dwz/x86_64-linux-gnu/libmlt7.debug\n crtstuff.c\n deregister_tm_clones\n __do_global_dtors_aux\n completed.0\n __do_global_dtors_aux_fini_array_entry\n"}]}, {"source1": "./usr/lib/debug/.build-id/4a/d8efe3e236ac943fcc0a6ebce0dceb02059544.debug", "source2": "./usr/lib/debug/.build-id/8a/37e5397f1b14b2b0032252763aa4a1c87ed9f7.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 Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000028 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000288 00025c 000510 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000000798 00025c 000677 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000000e10 00025c 00006c 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000000000000798 00025c 000679 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000000000000e12 00025c 00006c 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 0000000000000e80 00025c 000110 00 A 4 5 8\n [ 7] .rela.dyn NOBITS 0000000000000f90 00025c 0000d8 18 A 3 0 8\n [ 8] .rela.plt NOBITS 0000000000001068 00025c 000450 18 AI 3 21 8\n [ 9] .init NOBITS 0000000000002000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000002020 001000 0002f0 10 AX 0 0 16\n [11] .plt.got NOBITS 0000000000002310 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 0000000000002320 001000 000b00 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 112 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 0000000000000238 0 SECTION LOCAL DEFAULT 1 \n 2: 0000000000000260 0 SECTION LOCAL DEFAULT 2 \n 3: 0000000000000288 0 SECTION LOCAL DEFAULT 3 \n 4: 0000000000000798 0 SECTION LOCAL DEFAULT 4 \n- 5: 0000000000000e10 0 SECTION LOCAL DEFAULT 5 \n+ 5: 0000000000000e12 0 SECTION LOCAL DEFAULT 5 \n 6: 0000000000000e80 0 SECTION LOCAL DEFAULT 6 \n 7: 0000000000000f90 0 SECTION LOCAL DEFAULT 7 \n 8: 0000000000001068 0 SECTION LOCAL DEFAULT 8 \n 9: 0000000000002000 0 SECTION LOCAL DEFAULT 9 \n 10: 0000000000002020 0 SECTION LOCAL DEFAULT 10 \n 11: 0000000000002310 0 SECTION LOCAL DEFAULT 11 \n 12: 0000000000002320 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: 4ad8efe3e236ac943fcc0a6ebce0dceb02059544\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 8a37e5397f1b14b2b0032252763aa4a1c87ed9f7\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-DGCC: (Debian 10.2.1-6) 10.2.1 20210110\n+GCC: (Debian 10.2.1-6) 10.2.1 20210110\n /A.,6k[.\n ^,MWlnRfE\n Y2I70QB`\n ~WmMs.Ms\n /usr/lib/debug/.dwz/x86_64-linux-gnu/libmlt7.debug\n filter_rbpitch.cpp\n _ZL12close_filterP12mlt_filter_s\n"}]}, {"source1": "./usr/lib/debug/.build-id/58/7926884aeab4162bf7f19229c7d4b700bf027d.debug", "source2": "./usr/lib/debug/.build-id/39/5e53f7db2b45d09373a0ba82f08dc5ab0147e2.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 0x49d0\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00025c 0x003620 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00025c 0x003628 R 0x1000\n LOAD 0x000000 0x0000000000004000 0x0000000000004000 0x000000 0x007895 R E 0x1000\n LOAD 0x000000 0x000000000000c000 0x000000000000c000 0x000000 0x0018f4 R 0x1000\n LOAD 0x000868 0x000000000000f868 0x000000000000f868 0x000000 0x000900 RW 0x1000\n DYNAMIC 0x000868 0x000000000000f878 0x000000000000f878 0x000000 0x000220 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x001000 0x000000000000cc98 0x000000000000cc98 0x000000 0x000154 R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000038 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000298 00025c 001020 18 A 4 1 8\n- [ 4] .dynstr NOBITS 00000000000012b8 00025c 000d08 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000001fc0 00025c 000158 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 0000000000002118 00025c 000110 00 A 4 4 8\n- [ 7] .rela.dyn NOBITS 0000000000002228 00025c 0005e8 18 A 3 0 8\n- [ 8] .rela.plt NOBITS 0000000000002810 00025c 000e10 18 AI 3 20 8\n+ [ 4] .dynstr NOBITS 00000000000012b8 00025c 000d0a 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000000000001fc2 00025c 000158 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 0000000000002120 00025c 000110 00 A 4 4 8\n+ [ 7] .rela.dyn NOBITS 0000000000002230 00025c 0005e8 18 A 3 0 8\n+ [ 8] .rela.plt NOBITS 0000000000002818 00025c 000e10 18 AI 3 20 8\n [ 9] .init NOBITS 0000000000004000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000004020 001000 000970 10 AX 0 0 16\n [11] .plt.got NOBITS 0000000000004990 001000 000038 08 AX 0 0 8\n [12] .text NOBITS 00000000000049d0 001000 006ebb 00 AX 0 0 16\n [13] .fini NOBITS 000000000000b88c 001000 000009 00 AX 0 0 4\n [14] .rodata NOBITS 000000000000c000 001000 000c98 00 A 0 0 8\n [15] .eh_frame_hdr NOBITS 000000000000cc98 001000 000154 00 A 0 0 4\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -2,18 +2,18 @@\n Symbol table '.symtab' contains 259 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 0000000000000238 0 SECTION LOCAL DEFAULT 1 \n 2: 0000000000000260 0 SECTION LOCAL DEFAULT 2 \n 3: 0000000000000298 0 SECTION LOCAL DEFAULT 3 \n 4: 00000000000012b8 0 SECTION LOCAL DEFAULT 4 \n- 5: 0000000000001fc0 0 SECTION LOCAL DEFAULT 5 \n- 6: 0000000000002118 0 SECTION LOCAL DEFAULT 6 \n- 7: 0000000000002228 0 SECTION LOCAL DEFAULT 7 \n- 8: 0000000000002810 0 SECTION LOCAL DEFAULT 8 \n+ 5: 0000000000001fc2 0 SECTION LOCAL DEFAULT 5 \n+ 6: 0000000000002120 0 SECTION LOCAL DEFAULT 6 \n+ 7: 0000000000002230 0 SECTION LOCAL DEFAULT 7 \n+ 8: 0000000000002818 0 SECTION LOCAL DEFAULT 8 \n 9: 0000000000004000 0 SECTION LOCAL DEFAULT 9 \n 10: 0000000000004020 0 SECTION LOCAL DEFAULT 10 \n 11: 0000000000004990 0 SECTION LOCAL DEFAULT 11 \n 12: 00000000000049d0 0 SECTION LOCAL DEFAULT 12 \n 13: 000000000000b88c 0 SECTION LOCAL DEFAULT 13 \n 14: 000000000000c000 0 SECTION LOCAL DEFAULT 14 \n 15: 000000000000cc98 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: 587926884aeab4162bf7f19229c7d4b700bf027d\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 395e53f7db2b45d09373a0ba82f08dc5ab0147e2\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+GCC: (Debian 10.2.1-6) 10.2.1 20210110\n dSNa~i\\A\n VJ5{!Bj%\n Ve6H!-K`\n HhK)(U\"G:\n /-D]S35Rm\n K9^_ 8/Z\n ],7y/jKy\n /usr/lib/debug/.dwz/x86_64-linux-gnu/libmlt7.debug\n crtstuff.c\n deregister_tm_clones\n __do_global_dtors_aux\n"}]}, {"source1": "./usr/lib/debug/.build-id/73/a58b01f82294430df6a56b63005627b4e10a08.debug", "source2": "./usr/lib/debug/.build-id/a0/b4cf94a358cf69ceacaa0000d363e8252acf97.debug", "comments": ["Files 1% 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 0x25d0\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00025c 0x001ef8 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00025c 0x001f00 R 0x1000\n LOAD 0x000000 0x0000000000002000 0x0000000000002000 0x000000 0x003925 R E 0x1000\n LOAD 0x000000 0x0000000000006000 0x0000000000006000 0x000000 0x000b08 R 0x1000\n LOAD 0x000ab8 0x0000000000008ab8 0x0000000000008ab8 0x000000 0x000560 RW 0x1000\n DYNAMIC 0x000ab8 0x0000000000008ac8 0x0000000000008ac8 0x000000 0x000220 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x001000 0x0000000000006490 0x0000000000006490 0x000000 0x0000cc R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000040 00 A 3 0 8\n [ 3] .dynsym NOBITS 00000000000002a0 00025c 000978 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000000c18 00025c 0007ed 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000001406 00025c 0000ca 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 00000000000014d0 00025c 0000e0 00 A 4 3 8\n- [ 7] .rela.dyn NOBITS 00000000000015b0 00025c 0000f0 18 A 3 0 8\n- [ 8] .rela.plt NOBITS 00000000000016a0 00025c 000858 18 AI 3 20 8\n+ [ 4] .dynstr NOBITS 0000000000000c18 00025c 0007ef 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000000000001408 00025c 0000ca 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 00000000000014d8 00025c 0000e0 00 A 4 3 8\n+ [ 7] .rela.dyn NOBITS 00000000000015b8 00025c 0000f0 18 A 3 0 8\n+ [ 8] .rela.plt NOBITS 00000000000016a8 00025c 000858 18 AI 3 20 8\n [ 9] .init NOBITS 0000000000002000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000002020 001000 0005a0 10 AX 0 0 16\n [11] .plt.got NOBITS 00000000000025c0 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 00000000000025d0 001000 00334c 00 AX 0 0 16\n [13] .fini NOBITS 000000000000591c 001000 000009 00 AX 0 0 4\n [14] .rodata NOBITS 0000000000006000 001000 00048d 00 A 0 0 8\n [15] .eh_frame_hdr NOBITS 0000000000006490 001000 0000cc 00 A 0 0 4\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -2,18 +2,18 @@\n Symbol table '.symtab' contains 176 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 0000000000000238 0 SECTION LOCAL DEFAULT 1 \n 2: 0000000000000260 0 SECTION LOCAL DEFAULT 2 \n 3: 00000000000002a0 0 SECTION LOCAL DEFAULT 3 \n 4: 0000000000000c18 0 SECTION LOCAL DEFAULT 4 \n- 5: 0000000000001406 0 SECTION LOCAL DEFAULT 5 \n- 6: 00000000000014d0 0 SECTION LOCAL DEFAULT 6 \n- 7: 00000000000015b0 0 SECTION LOCAL DEFAULT 7 \n- 8: 00000000000016a0 0 SECTION LOCAL DEFAULT 8 \n+ 5: 0000000000001408 0 SECTION LOCAL DEFAULT 5 \n+ 6: 00000000000014d8 0 SECTION LOCAL DEFAULT 6 \n+ 7: 00000000000015b8 0 SECTION LOCAL DEFAULT 7 \n+ 8: 00000000000016a8 0 SECTION LOCAL DEFAULT 8 \n 9: 0000000000002000 0 SECTION LOCAL DEFAULT 9 \n 10: 0000000000002020 0 SECTION LOCAL DEFAULT 10 \n 11: 00000000000025c0 0 SECTION LOCAL DEFAULT 11 \n 12: 00000000000025d0 0 SECTION LOCAL DEFAULT 12 \n 13: 000000000000591c 0 SECTION LOCAL DEFAULT 13 \n 14: 0000000000006000 0 SECTION LOCAL DEFAULT 14 \n 15: 0000000000006490 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: 73a58b01f82294430df6a56b63005627b4e10a08\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a0b4cf94a358cf69ceacaa0000d363e8252acf97\n"}]}, {"source1": "./usr/lib/debug/.build-id/80/954eafe04f961c454088db6db47302be3b9866.debug", "source2": "./usr/lib/debug/.build-id/d7/9783b13d1b931289e3c96f43663df1a8595173.debug", "comments": ["Files 2% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000174 00 A 3 0 8\n [ 3] .dynsym NOBITS 00000000000003d8 00025c 001578 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000001950 00025c 0011e0 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000002b30 00025c 0001ca 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000000000001950 00025c 0011e2 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000000000002b32 00025c 0001ca 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 0000000000002d00 00025c 000180 00 A 4 4 8\n [ 7] .rela.dyn NOBITS 0000000000002e80 00025c 000420 18 A 3 0 8\n [ 8] .rela.plt NOBITS 00000000000032a0 00025c 001050 18 AI 3 20 8\n [ 9] .init NOBITS 0000000000005000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000005020 001000 000af0 10 AX 0 0 16\n [11] .plt.got NOBITS 0000000000005b10 001000 000038 08 AX 0 0 8\n [12] .text NOBITS 0000000000005b50 001000 012a18 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 398 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 0000000000000238 0 SECTION LOCAL DEFAULT 1 \n 2: 0000000000000260 0 SECTION LOCAL DEFAULT 2 \n 3: 00000000000003d8 0 SECTION LOCAL DEFAULT 3 \n 4: 0000000000001950 0 SECTION LOCAL DEFAULT 4 \n- 5: 0000000000002b30 0 SECTION LOCAL DEFAULT 5 \n+ 5: 0000000000002b32 0 SECTION LOCAL DEFAULT 5 \n 6: 0000000000002d00 0 SECTION LOCAL DEFAULT 6 \n 7: 0000000000002e80 0 SECTION LOCAL DEFAULT 7 \n 8: 00000000000032a0 0 SECTION LOCAL DEFAULT 8 \n 9: 0000000000005000 0 SECTION LOCAL DEFAULT 9 \n 10: 0000000000005020 0 SECTION LOCAL DEFAULT 10 \n 11: 0000000000005b10 0 SECTION LOCAL DEFAULT 11 \n 12: 0000000000005b50 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: 80954eafe04f961c454088db6db47302be3b9866\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d79783b13d1b931289e3c96f43663df1a8595173\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-fGCC: (Debian 10.2.1-6) 10.2.1 20210110\n+YQsGCC: (Debian 10.2.1-6) 10.2.1 20210110\n $i9UzOIrs\n RxM.kD59\n (c4%30pw\n >:Bi7E4;~3|\n l:+a*PId\n l=|$(:i5P/\n g,qm!f@/\n"}]}, {"source1": "./usr/lib/debug/.build-id/82/4b1d258916c78444a6e0a792614b4d592555cc.debug", "source2": "./usr/lib/debug/.build-id/cd/5b4df598398ef21d16eb067c527fc5f35d5dac.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 Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 00029c 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000500 00025c 001728 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000001c28 00025c 001290 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000002eb8 00025c 0001ee 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000000000001c28 00025c 001292 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000000000002eba 00025c 0001ee 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 00000000000030a8 00025c 000140 00 A 4 6 8\n [ 7] .rela.dyn NOBITS 00000000000031e8 00025c 000210 18 A 3 0 8\n [ 8] .rela.plt NOBITS 00000000000033f8 00025c 0013f8 18 AI 3 20 8\n [ 9] .init NOBITS 0000000000005000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000005020 001000 000d60 10 AX 0 0 16\n [11] .plt.got NOBITS 0000000000005d80 001000 000020 08 AX 0 0 8\n [12] .text NOBITS 0000000000005da0 001000 008272 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 372 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 0000000000000238 0 SECTION LOCAL DEFAULT 1 \n 2: 0000000000000260 0 SECTION LOCAL DEFAULT 2 \n 3: 0000000000000500 0 SECTION LOCAL DEFAULT 3 \n 4: 0000000000001c28 0 SECTION LOCAL DEFAULT 4 \n- 5: 0000000000002eb8 0 SECTION LOCAL DEFAULT 5 \n+ 5: 0000000000002eba 0 SECTION LOCAL DEFAULT 5 \n 6: 00000000000030a8 0 SECTION LOCAL DEFAULT 6 \n 7: 00000000000031e8 0 SECTION LOCAL DEFAULT 7 \n 8: 00000000000033f8 0 SECTION LOCAL DEFAULT 8 \n 9: 0000000000005000 0 SECTION LOCAL DEFAULT 9 \n 10: 0000000000005020 0 SECTION LOCAL DEFAULT 10 \n 11: 0000000000005d80 0 SECTION LOCAL DEFAULT 11 \n 12: 0000000000005da0 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: 824b1d258916c78444a6e0a792614b4d592555cc\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: cd5b4df598398ef21d16eb067c527fc5f35d5dac\n"}]}, {"source1": "./usr/lib/debug/.build-id/9a/834963a6b4ac402e7144a3743735db92d67431.debug", "source2": "./usr/lib/debug/.build-id/63/a821fec85729d085c9c58d42671efb6d90aa6b.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 Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 0004b0 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000710 00025c 0026a0 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000002db0 00025c 003631 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00000000000063e2 00025c 000338 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000000000002db0 00025c 003633 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00000000000063e4 00025c 000338 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 0000000000006720 00025c 0001a0 00 A 4 7 8\n [ 7] .rela.dyn NOBITS 00000000000068c0 00025c 0010e0 18 A 3 0 8\n [ 8] .rela.plt NOBITS 00000000000079a0 00025c 0018f0 18 AI 3 22 8\n [ 9] .init NOBITS 000000000000a000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 000000000000a020 001000 0010b0 10 AX 0 0 16\n [11] .plt.got NOBITS 000000000000b0d0 001000 000028 08 AX 0 0 8\n [12] .text NOBITS 000000000000b100 001000 00c354 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 595 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 0000000000000238 0 SECTION LOCAL DEFAULT 1 \n 2: 0000000000000260 0 SECTION LOCAL DEFAULT 2 \n 3: 0000000000000710 0 SECTION LOCAL DEFAULT 3 \n 4: 0000000000002db0 0 SECTION LOCAL DEFAULT 4 \n- 5: 00000000000063e2 0 SECTION LOCAL DEFAULT 5 \n+ 5: 00000000000063e4 0 SECTION LOCAL DEFAULT 5 \n 6: 0000000000006720 0 SECTION LOCAL DEFAULT 6 \n 7: 00000000000068c0 0 SECTION LOCAL DEFAULT 7 \n 8: 00000000000079a0 0 SECTION LOCAL DEFAULT 8 \n 9: 000000000000a000 0 SECTION LOCAL DEFAULT 9 \n 10: 000000000000a020 0 SECTION LOCAL DEFAULT 10 \n 11: 000000000000b0d0 0 SECTION LOCAL DEFAULT 11 \n 12: 000000000000b100 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: 9a834963a6b4ac402e7144a3743735db92d67431\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 63a821fec85729d085c9c58d42671efb6d90aa6b\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-t1GCC: (Debian 10.2.1-6) 10.2.1 20210110\n+kGCC: (Debian 10.2.1-6) 10.2.1 20210110\n *l[L\"N#2\n AN:RyYO:\n R!m!]YJL\n ?uXhlc>,\n YP+K;KV*\n mI?[rV,S\n wure*T|$\n"}]}, {"source1": "./usr/lib/debug/.build-id/a8/cfdd190a3595d6a5e6c2b22d982d6f96654c8f.debug", "source2": "./usr/lib/debug/.build-id/00/2500f767b96a13d9ac9ade1965b9639e3e85b3.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 Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000044 00 A 3 0 8\n [ 3] .dynsym NOBITS 00000000000002a8 00025c 000f48 18 A 4 1 8\n- [ 4] .dynstr NOBITS 00000000000011f0 00025c 000d7e 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000001f6e 00025c 000146 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 00000000000011f0 00025c 000d80 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000000000001f70 00025c 000146 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 00000000000020b8 00025c 0000f0 00 A 4 3 8\n [ 7] .rela.dyn NOBITS 00000000000021a8 00025c 000138 18 A 3 0 8\n [ 8] .rela.plt NOBITS 00000000000022e0 00025c 000e28 18 AI 3 20 8\n [ 9] .init NOBITS 0000000000004000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000004020 001000 000980 10 AX 0 0 16\n [11] .plt.got NOBITS 00000000000049a0 001000 000020 08 AX 0 0 8\n [12] .text NOBITS 00000000000049c0 001000 007598 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 244 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 0000000000000238 0 SECTION LOCAL DEFAULT 1 \n 2: 0000000000000260 0 SECTION LOCAL DEFAULT 2 \n 3: 00000000000002a8 0 SECTION LOCAL DEFAULT 3 \n 4: 00000000000011f0 0 SECTION LOCAL DEFAULT 4 \n- 5: 0000000000001f6e 0 SECTION LOCAL DEFAULT 5 \n+ 5: 0000000000001f70 0 SECTION LOCAL DEFAULT 5 \n 6: 00000000000020b8 0 SECTION LOCAL DEFAULT 6 \n 7: 00000000000021a8 0 SECTION LOCAL DEFAULT 7 \n 8: 00000000000022e0 0 SECTION LOCAL DEFAULT 8 \n 9: 0000000000004000 0 SECTION LOCAL DEFAULT 9 \n 10: 0000000000004020 0 SECTION LOCAL DEFAULT 10 \n 11: 00000000000049a0 0 SECTION LOCAL DEFAULT 11 \n 12: 00000000000049c0 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: a8cfdd190a3595d6a5e6c2b22d982d6f96654c8f\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 002500f767b96a13d9ac9ade1965b9639e3e85b3\n"}]}, {"source1": "./usr/lib/debug/.build-id/ab/afe2ecc801b286efa232632057d3028e72ba63.debug", "source2": "./usr/lib/debug/.build-id/63/0b8a5c477476decde11f462f018345fe6017c2.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 Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000038 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000298 00025c 0007b0 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000000a48 00025c 000707 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000001150 00025c 0000a4 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000000000000a48 00025c 000709 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000000000001152 00025c 0000a4 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 00000000000011f8 00025c 0000c0 00 A 4 3 8\n [ 7] .rela.dyn NOBITS 00000000000012b8 00025c 000150 18 A 3 0 8\n [ 8] .rela.plt NOBITS 0000000000001408 00025c 000678 18 AI 3 20 8\n [ 9] .init NOBITS 0000000000002000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000002020 001000 000460 10 AX 0 0 16\n [11] .plt.got NOBITS 0000000000002480 001000 000018 08 AX 0 0 8\n [12] .text NOBITS 00000000000024a0 001000 00200f 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 145 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 0000000000000238 0 SECTION LOCAL DEFAULT 1 \n 2: 0000000000000260 0 SECTION LOCAL DEFAULT 2 \n 3: 0000000000000298 0 SECTION LOCAL DEFAULT 3 \n 4: 0000000000000a48 0 SECTION LOCAL DEFAULT 4 \n- 5: 0000000000001150 0 SECTION LOCAL DEFAULT 5 \n+ 5: 0000000000001152 0 SECTION LOCAL DEFAULT 5 \n 6: 00000000000011f8 0 SECTION LOCAL DEFAULT 6 \n 7: 00000000000012b8 0 SECTION LOCAL DEFAULT 7 \n 8: 0000000000001408 0 SECTION LOCAL DEFAULT 8 \n 9: 0000000000002000 0 SECTION LOCAL DEFAULT 9 \n 10: 0000000000002020 0 SECTION LOCAL DEFAULT 10 \n 11: 0000000000002480 0 SECTION LOCAL DEFAULT 11 \n 12: 00000000000024a0 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: abafe2ecc801b286efa232632057d3028e72ba63\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 630b8a5c477476decde11f462f018345fe6017c2\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-cGCC: (Debian 10.2.1-6) 10.2.1 20210110\n+GCC: (Debian 10.2.1-6) 10.2.1 20210110\n t7P[>Fp*j\n Bv*yh,;Q\n zHtQ7C\\M\n 4knU:%o;,\n uN/usr/lib/debug/.dwz/x86_64-linux-gnu/libmlt7.debug\n crtstuff.c\n deregister_tm_clones\n"}]}, {"source1": "./usr/lib/debug/.build-id/b8/c3851086c83211d6befc4b5078e8a155e73664.debug", "source2": "./usr/lib/debug/.build-id/49/4f3ced6a9d6ee5728b86dcf1a7a31f76fc8800.debug", "comments": ["Files 2% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000030 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000290 00025c 000570 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000000800 00025c 000471 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000000c72 00025c 000074 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000000000000800 00025c 000473 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000000000000c74 00025c 000074 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 0000000000000ce8 00025c 0000a0 00 A 4 3 8\n [ 7] .rela.dyn NOBITS 0000000000000d88 00025c 0000f0 18 A 3 0 8\n [ 8] .rela.plt NOBITS 0000000000000e78 00025c 000480 18 AI 3 20 8\n [ 9] .init NOBITS 0000000000002000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000002020 001000 000310 10 AX 0 0 16\n [11] .plt.got NOBITS 0000000000002330 001000 000010 08 AX 0 0 8\n [12] .text NOBITS 0000000000002340 001000 001161 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 113 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 0000000000000238 0 SECTION LOCAL DEFAULT 1 \n 2: 0000000000000260 0 SECTION LOCAL DEFAULT 2 \n 3: 0000000000000290 0 SECTION LOCAL DEFAULT 3 \n 4: 0000000000000800 0 SECTION LOCAL DEFAULT 4 \n- 5: 0000000000000c72 0 SECTION LOCAL DEFAULT 5 \n+ 5: 0000000000000c74 0 SECTION LOCAL DEFAULT 5 \n 6: 0000000000000ce8 0 SECTION LOCAL DEFAULT 6 \n 7: 0000000000000d88 0 SECTION LOCAL DEFAULT 7 \n 8: 0000000000000e78 0 SECTION LOCAL DEFAULT 8 \n 9: 0000000000002000 0 SECTION LOCAL DEFAULT 9 \n 10: 0000000000002020 0 SECTION LOCAL DEFAULT 10 \n 11: 0000000000002330 0 SECTION LOCAL DEFAULT 11 \n 12: 0000000000002340 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: b8c3851086c83211d6befc4b5078e8a155e73664\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 494f3ced6a9d6ee5728b86dcf1a7a31f76fc8800\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-6dGCC: (Debian 10.2.1-6) 10.2.1 20210110\n+GCC: (Debian 10.2.1-6) 10.2.1 20210110\n $Q%7!/4b!\n ranf\"_*W\n U<2lMx*!.3\n Hr|H]{wRp\n /usr/lib/debug/.dwz/x86_64-linux-gnu/libmlt7.debug\n crtstuff.c\n deregister_tm_clones\n"}]}, {"source1": "./usr/lib/debug/.build-id/bb/a3949a7bd060cc07e472af792e0fe87bc3c1a7.debug", "source2": "./usr/lib/debug/.build-id/94/88c64af673158abd362ae4d9e037799277699f.debug", "comments": ["Files 1% 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 0x36e0\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00025c 0x002450 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00025c 0x002458 R 0x1000\n LOAD 0x000000 0x0000000000003000 0x0000000000003000 0x000000 0x005dd1 R E 0x1000\n LOAD 0x000000 0x0000000000009000 0x0000000000009000 0x000000 0x001050 R 0x1000\n LOAD 0x000a18 0x000000000000ba18 0x000000000000ba18 0x000000 0x000600 RW 0x1000\n DYNAMIC 0x000a18 0x000000000000ba28 0x000000000000ba28 0x000000 0x000220 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x001000 0x000000000000956c 0x000000000000956c 0x000000 0x00016c R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000044 00 A 3 0 8\n [ 3] .dynsym NOBITS 00000000000002a8 00025c 000b58 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000000e00 00025c 000965 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000001766 00025c 0000f2 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 0000000000001858 00025c 0000d0 00 A 4 3 8\n- [ 7] .rela.dyn NOBITS 0000000000001928 00025c 000138 18 A 3 0 8\n- [ 8] .rela.plt NOBITS 0000000000001a60 00025c 0009f0 18 AI 3 20 8\n+ [ 4] .dynstr NOBITS 0000000000000e00 00025c 000967 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000000000001768 00025c 0000f2 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 0000000000001860 00025c 0000d0 00 A 4 3 8\n+ [ 7] .rela.dyn NOBITS 0000000000001930 00025c 000138 18 A 3 0 8\n+ [ 8] .rela.plt NOBITS 0000000000001a68 00025c 0009f0 18 AI 3 20 8\n [ 9] .init NOBITS 0000000000003000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000003020 001000 0006b0 10 AX 0 0 16\n [11] .plt.got NOBITS 00000000000036d0 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 00000000000036e0 001000 0056e6 00 AX 0 0 16\n [13] .fini NOBITS 0000000000008dc8 001000 000009 00 AX 0 0 4\n [14] .rodata NOBITS 0000000000009000 001000 000569 00 A 0 0 8\n [15] .eh_frame_hdr NOBITS 000000000000956c 001000 00016c 00 A 0 0 4\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -2,18 +2,18 @@\n Symbol table '.symtab' contains 215 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 0000000000000238 0 SECTION LOCAL DEFAULT 1 \n 2: 0000000000000260 0 SECTION LOCAL DEFAULT 2 \n 3: 00000000000002a8 0 SECTION LOCAL DEFAULT 3 \n 4: 0000000000000e00 0 SECTION LOCAL DEFAULT 4 \n- 5: 0000000000001766 0 SECTION LOCAL DEFAULT 5 \n- 6: 0000000000001858 0 SECTION LOCAL DEFAULT 6 \n- 7: 0000000000001928 0 SECTION LOCAL DEFAULT 7 \n- 8: 0000000000001a60 0 SECTION LOCAL DEFAULT 8 \n+ 5: 0000000000001768 0 SECTION LOCAL DEFAULT 5 \n+ 6: 0000000000001860 0 SECTION LOCAL DEFAULT 6 \n+ 7: 0000000000001930 0 SECTION LOCAL DEFAULT 7 \n+ 8: 0000000000001a68 0 SECTION LOCAL DEFAULT 8 \n 9: 0000000000003000 0 SECTION LOCAL DEFAULT 9 \n 10: 0000000000003020 0 SECTION LOCAL DEFAULT 10 \n 11: 00000000000036d0 0 SECTION LOCAL DEFAULT 11 \n 12: 00000000000036e0 0 SECTION LOCAL DEFAULT 12 \n 13: 0000000000008dc8 0 SECTION LOCAL DEFAULT 13 \n 14: 0000000000009000 0 SECTION LOCAL DEFAULT 14 \n 15: 000000000000956c 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: bba3949a7bd060cc07e472af792e0fe87bc3c1a7\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 9488c64af673158abd362ae4d9e037799277699f\n"}]}, {"source1": "./usr/lib/debug/.build-id/c0/5ef57c677846f95ee154957dde1dc42f08d136.debug", "source2": "./usr/lib/debug/.build-id/53/d596b32343ded6ab4757092c3fb4caa75f63c5.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 0x11150\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00025c 0x00e820 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00025c 0x00e828 R 0x1000\n LOAD 0x000000 0x000000000000f000 0x000000000000f000 0x000000 0x01c245 R E 0x1000\n LOAD 0x000000 0x000000000002c000 0x000000000002c000 0x000000 0x005a65 R 0x1000\n LOAD 0x000738 0x0000000000033738 0x0000000000033738 0x000000 0x001948 RW 0x1000\n DYNAMIC 0x000738 0x0000000000033b60 0x0000000000033b60 0x000000 0x000290 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x001000 0x000000000002d128 0x000000000002d128 0x000000 0x000684 R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 0004f8 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000758 00025c 003f30 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000004688 00025c 0057f3 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000009e7c 00025c 000544 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 000000000000a3c0 00025c 000260 00 A 4 11 8\n- [ 7] .rela.dyn NOBITS 000000000000a620 00025c 001080 18 A 3 0 8\n- [ 8] .rela.plt NOBITS 000000000000b6a0 00025c 003180 18 AI 3 23 8\n+ [ 4] .dynstr NOBITS 0000000000004688 00025c 0057f5 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000000000009e7e 00025c 000544 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 000000000000a3c8 00025c 000260 00 A 4 11 8\n+ [ 7] .rela.dyn NOBITS 000000000000a628 00025c 001080 18 A 3 0 8\n+ [ 8] .rela.plt NOBITS 000000000000b6a8 00025c 003180 18 AI 3 23 8\n [ 9] .init NOBITS 000000000000f000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 000000000000f020 001000 002110 10 AX 0 0 16\n [11] .plt.got NOBITS 0000000000011130 001000 000018 08 AX 0 0 8\n [12] .text NOBITS 0000000000011150 001000 01a0e9 00 AX 0 0 16\n [13] .fini NOBITS 000000000002b23c 001000 000009 00 AX 0 0 4\n [14] .rodata NOBITS 000000000002c000 001000 001118 00 A 0 0 32\n [15] .qtversion NOBITS 000000000002d118 001000 000010 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 852 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 0000000000000238 0 SECTION LOCAL DEFAULT 1 \n 2: 0000000000000260 0 SECTION LOCAL DEFAULT 2 \n 3: 0000000000000758 0 SECTION LOCAL DEFAULT 3 \n 4: 0000000000004688 0 SECTION LOCAL DEFAULT 4 \n- 5: 0000000000009e7c 0 SECTION LOCAL DEFAULT 5 \n- 6: 000000000000a3c0 0 SECTION LOCAL DEFAULT 6 \n- 7: 000000000000a620 0 SECTION LOCAL DEFAULT 7 \n- 8: 000000000000b6a0 0 SECTION LOCAL DEFAULT 8 \n+ 5: 0000000000009e7e 0 SECTION LOCAL DEFAULT 5 \n+ 6: 000000000000a3c8 0 SECTION LOCAL DEFAULT 6 \n+ 7: 000000000000a628 0 SECTION LOCAL DEFAULT 7 \n+ 8: 000000000000b6a8 0 SECTION LOCAL DEFAULT 8 \n 9: 000000000000f000 0 SECTION LOCAL DEFAULT 9 \n 10: 000000000000f020 0 SECTION LOCAL DEFAULT 10 \n 11: 0000000000011130 0 SECTION LOCAL DEFAULT 11 \n 12: 0000000000011150 0 SECTION LOCAL DEFAULT 12 \n 13: 000000000002b23c 0 SECTION LOCAL DEFAULT 13 \n 14: 000000000002c000 0 SECTION LOCAL DEFAULT 14 \n 15: 000000000002d118 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: c05ef57c677846f95ee154957dde1dc42f08d136\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 53d596b32343ded6ab4757092c3fb4caa75f63c5\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-6GCC: (Debian 10.2.1-6) 10.2.1 20210110\n+GCC: (Debian 10.2.1-6) 10.2.1 20210110\n ~SGi\t](,\n >p:eS/ky9\n !=5iXvbx\n QHix)7RB\n -#kX*$L~\n mn?r l/<&,\n 4.oU*?zY4\n"}]}, {"source1": "./usr/lib/debug/.build-id/c1/ec40c606edad5c99245cafe763dde488f92b0e.debug", "source2": "./usr/lib/debug/.build-id/97/17cafc223631262e1dc95e609be9161d9b5871.debug", "comments": ["Files 3% 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 0x24c0\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00025c 0x001b20 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00025c 0x001b28 R 0x1000\n LOAD 0x000000 0x0000000000002000 0x0000000000002000 0x000000 0x0023e5 R E 0x1000\n LOAD 0x000000 0x0000000000005000 0x0000000000005000 0x000000 0x000794 R 0x1000\n LOAD 0x000b10 0x0000000000006b10 0x0000000000006b10 0x000000 0x000500 RW 0x1000\n DYNAMIC 0x000b10 0x0000000000006b20 0x0000000000006b20 0x000000 0x000220 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x001000 0x000000000000527c 0x000000000000527c 0x000000 0x0000c4 R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000050 00 A 3 0 8\n [ 3] .dynsym NOBITS 00000000000002b0 00025c 000828 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000000ad8 00025c 0006ca 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00000000000011a2 00025c 0000ae 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 0000000000001250 00025c 000090 00 A 4 3 8\n- [ 7] .rela.dyn NOBITS 00000000000012e0 00025c 000180 18 A 3 0 8\n- [ 8] .rela.plt NOBITS 0000000000001460 00025c 0006c0 18 AI 3 20 8\n+ [ 4] .dynstr NOBITS 0000000000000ad8 00025c 0006cc 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00000000000011a4 00025c 0000ae 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 0000000000001258 00025c 000090 00 A 4 3 8\n+ [ 7] .rela.dyn NOBITS 00000000000012e8 00025c 000180 18 A 3 0 8\n+ [ 8] .rela.plt NOBITS 0000000000001468 00025c 0006c0 18 AI 3 20 8\n [ 9] .init NOBITS 0000000000002000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000002020 001000 000490 10 AX 0 0 16\n [11] .plt.got NOBITS 00000000000024b0 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 00000000000024c0 001000 001f1c 00 AX 0 0 16\n [13] .fini NOBITS 00000000000043dc 001000 000009 00 AX 0 0 4\n [14] .rodata NOBITS 0000000000005000 001000 00027b 00 A 0 0 8\n [15] .eh_frame_hdr NOBITS 000000000000527c 001000 0000c4 00 A 0 0 4\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -2,18 +2,18 @@\n Symbol table '.symtab' contains 150 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 0000000000000238 0 SECTION LOCAL DEFAULT 1 \n 2: 0000000000000260 0 SECTION LOCAL DEFAULT 2 \n 3: 00000000000002b0 0 SECTION LOCAL DEFAULT 3 \n 4: 0000000000000ad8 0 SECTION LOCAL DEFAULT 4 \n- 5: 00000000000011a2 0 SECTION LOCAL DEFAULT 5 \n- 6: 0000000000001250 0 SECTION LOCAL DEFAULT 6 \n- 7: 00000000000012e0 0 SECTION LOCAL DEFAULT 7 \n- 8: 0000000000001460 0 SECTION LOCAL DEFAULT 8 \n+ 5: 00000000000011a4 0 SECTION LOCAL DEFAULT 5 \n+ 6: 0000000000001258 0 SECTION LOCAL DEFAULT 6 \n+ 7: 00000000000012e8 0 SECTION LOCAL DEFAULT 7 \n+ 8: 0000000000001468 0 SECTION LOCAL DEFAULT 8 \n 9: 0000000000002000 0 SECTION LOCAL DEFAULT 9 \n 10: 0000000000002020 0 SECTION LOCAL DEFAULT 10 \n 11: 00000000000024b0 0 SECTION LOCAL DEFAULT 11 \n 12: 00000000000024c0 0 SECTION LOCAL DEFAULT 12 \n 13: 00000000000043dc 0 SECTION LOCAL DEFAULT 13 \n 14: 0000000000005000 0 SECTION LOCAL DEFAULT 14 \n 15: 000000000000527c 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: c1ec40c606edad5c99245cafe763dde488f92b0e\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 9717cafc223631262e1dc95e609be9161d9b5871\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+XqGCC: (Debian 10.2.1-6) 10.2.1 20210110\n *`DDQT@t\n mt}x4mtW \n ;/HF^'Tg2\n nwa2eYlpz\n TH5FD?OB\n 5b9(Y&>Q\n /usr/lib/debug/.dwz/x86_64-linux-gnu/libmlt7.debug\n"}]}, {"source1": "./usr/lib/debug/.build-id/d9/ae31f522f1148baa0c448f4a4c7771bd7e776f.debug", "source2": "./usr/lib/debug/.build-id/f0/d9c626fbde32c52551a2ff321a6e3c9d077111.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 Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000170 00 A 3 0 8\n [ 3] .dynsym NOBITS 00000000000003d0 00025c 001b48 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000001f18 00025c 0017fe 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000003716 00025c 000246 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000000000001f18 00025c 001800 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000000000003718 00025c 000246 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 0000000000003960 00025c 000170 00 A 4 4 8\n [ 7] .rela.dyn NOBITS 0000000000003ad0 00025c 000690 18 A 3 0 8\n [ 8] .rela.plt NOBITS 0000000000004160 00025c 0015c0 18 AI 3 21 8\n [ 9] .init NOBITS 0000000000006000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000006020 001000 000e90 10 AX 0 0 16\n [11] .plt.got NOBITS 0000000000006eb0 001000 000068 08 AX 0 0 8\n [12] .text NOBITS 0000000000006f20 001000 018870 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 530 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 0000000000000238 0 SECTION LOCAL DEFAULT 1 \n 2: 0000000000000260 0 SECTION LOCAL DEFAULT 2 \n 3: 00000000000003d0 0 SECTION LOCAL DEFAULT 3 \n 4: 0000000000001f18 0 SECTION LOCAL DEFAULT 4 \n- 5: 0000000000003716 0 SECTION LOCAL DEFAULT 5 \n+ 5: 0000000000003718 0 SECTION LOCAL DEFAULT 5 \n 6: 0000000000003960 0 SECTION LOCAL DEFAULT 6 \n 7: 0000000000003ad0 0 SECTION LOCAL DEFAULT 7 \n 8: 0000000000004160 0 SECTION LOCAL DEFAULT 8 \n 9: 0000000000006000 0 SECTION LOCAL DEFAULT 9 \n 10: 0000000000006020 0 SECTION LOCAL DEFAULT 10 \n 11: 0000000000006eb0 0 SECTION LOCAL DEFAULT 11 \n 12: 0000000000006f20 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: d9ae31f522f1148baa0c448f4a4c7771bd7e776f\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f0d9c626fbde32c52551a2ff321a6e3c9d077111\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-~woGCC: (Debian 10.2.1-6) 10.2.1 20210110\n+GCC: (Debian 10.2.1-6) 10.2.1 20210110\n K|%oF7I]Vo\n 6U_IF4|S*\n 6c\\R4%,EFH\n tL(?`F@%~\n uBc>\n Installed-Size: 52\n Depends: melt (= 7.0.1-1)\n Section: debug\n Priority: optional\n Description: debug symbols for melt\n-Build-Ids: ac1da73f481b50c5c147f522a80fb31b674cbcff\n+Build-Ids: 7e83a5955bd445062fac2ed8dd1f01ac97fd573d\n"}, {"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}, {"source1": "line order", "source2": "line order", "unified_diff": "@@ -1 +1 @@\n-usr/lib/debug/.build-id/ac/1da73f481b50c5c147f522a80fb31b674cbcff.debug\n+usr/lib/debug/.build-id/7e/83a5955bd445062fac2ed8dd1f01ac97fd573d.debug\n"}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,10 +1,10 @@\n drwxr-xr-x 0 root (0) root (0) 0 2021-08-05 12:00:04.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2021-08-05 12:00:04.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2021-08-05 12:00:04.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2021-08-05 12:00:04.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2021-08-05 12:00:04.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2021-08-05 12:00:04.000000 ./usr/lib/debug/.build-id/ac/\n--rw-r--r-- 0 root (0) root (0) 42112 2021-08-05 12:00:04.000000 ./usr/lib/debug/.build-id/ac/1da73f481b50c5c147f522a80fb31b674cbcff.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-08-05 12:00:04.000000 ./usr/lib/debug/.build-id/7e/\n+-rw-r--r-- 0 root (0) root (0) 42112 2021-08-05 12:00:04.000000 ./usr/lib/debug/.build-id/7e/83a5955bd445062fac2ed8dd1f01ac97fd573d.debug\n drwxr-xr-x 0 root (0) root (0) 0 2021-08-05 12:00:04.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2021-08-05 12:00:04.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2021-08-05 12:00:04.000000 ./usr/share/doc/melt-dbgsym -> melt\n"}, {"source1": "./usr/lib/debug/.build-id/ac/1da73f481b50c5c147f522a80fb31b674cbcff.debug", "source2": "./usr/lib/debug/.build-id/7e/83a5955bd445062fac2ed8dd1f01ac97fd573d.debug", "comments": ["Files 2% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -4,15 +4,15 @@\n There are 11 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n PHDR 0x000040 0x0000000000000040 0x0000000000000040 0x000268 0x000268 R 0x8\n INTERP 0x0002a8 0x00000000000002a8 0x00000000000002a8 0x000000 0x00001c R 0x1\n [Requesting program interpreter: ]\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x000308 0x0020a0 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x000308 0x0020a8 R 0x1000\n LOAD 0x000000 0x0000000000003000 0x0000000000003000 0x000000 0x003229 R E 0x1000\n LOAD 0x000000 0x0000000000007000 0x0000000000007000 0x000000 0x001d38 R 0x1000\n LOAD 0x000a78 0x000000000000aa78 0x000000000000aa78 0x000000 0x000648 RW 0x1000\n DYNAMIC 0x000a78 0x000000000000aa88 0x000000000000aa88 0x000000 0x000230 RW 0x8\n NOTE 0x0002c4 0x00000000000002c4 0x00000000000002c4 0x000044 0x000044 R 0x4\n GNU_EH_FRAME 0x001000 0x0000000000008760 0x0000000000008760 0x000000 0x0000e4 R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,19 +4,19 @@\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp NOBITS 00000000000002a8 0002a8 00001c 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000000000002c4 0002c4 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000000000002e8 0002e8 000020 00 A 0 0 4\n [ 4] .gnu.hash NOBITS 0000000000000308 000308 000048 00 A 5 0 8\n [ 5] .dynsym NOBITS 0000000000000350 000308 000a50 18 A 6 1 8\n- [ 6] .dynstr NOBITS 0000000000000da0 000308 000763 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 0000000000001504 000308 0000dc 02 A 5 0 2\n- [ 8] .gnu.version_r NOBITS 00000000000015e0 000308 0000a0 00 A 6 3 8\n- [ 9] .rela.dyn NOBITS 0000000000001680 000308 000138 18 A 5 0 8\n- [10] .rela.plt NOBITS 00000000000017b8 000308 0008e8 18 AI 5 22 8\n+ [ 6] .dynstr NOBITS 0000000000000da0 000308 000765 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 0000000000001506 000308 0000dc 02 A 5 0 2\n+ [ 8] .gnu.version_r NOBITS 00000000000015e8 000308 0000a0 00 A 6 3 8\n+ [ 9] .rela.dyn NOBITS 0000000000001688 000308 000138 18 A 5 0 8\n+ [10] .rela.plt NOBITS 00000000000017c0 000308 0008e8 18 AI 5 22 8\n [11] .init NOBITS 0000000000003000 001000 000017 00 AX 0 0 4\n [12] .plt NOBITS 0000000000003020 001000 000600 10 AX 0 0 16\n [13] .plt.got NOBITS 0000000000003620 001000 000010 08 AX 0 0 8\n [14] .text NOBITS 0000000000003630 001000 002bee 00 AX 0 0 16\n [15] .fini NOBITS 0000000000006220 001000 000009 00 AX 0 0 4\n [16] .rodata NOBITS 0000000000007000 001000 00175f 00 A 0 0 8\n [17] .eh_frame_hdr NOBITS 0000000000008760 001000 0000e4 00 A 0 0 4\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -4,18 +4,18 @@\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000000000002a8 0 SECTION LOCAL DEFAULT 1 \n 2: 00000000000002c4 0 SECTION LOCAL DEFAULT 2 \n 3: 00000000000002e8 0 SECTION LOCAL DEFAULT 3 \n 4: 0000000000000308 0 SECTION LOCAL DEFAULT 4 \n 5: 0000000000000350 0 SECTION LOCAL DEFAULT 5 \n 6: 0000000000000da0 0 SECTION LOCAL DEFAULT 6 \n- 7: 0000000000001504 0 SECTION LOCAL DEFAULT 7 \n- 8: 00000000000015e0 0 SECTION LOCAL DEFAULT 8 \n- 9: 0000000000001680 0 SECTION LOCAL DEFAULT 9 \n- 10: 00000000000017b8 0 SECTION LOCAL DEFAULT 10 \n+ 7: 0000000000001506 0 SECTION LOCAL DEFAULT 7 \n+ 8: 00000000000015e8 0 SECTION LOCAL DEFAULT 8 \n+ 9: 0000000000001688 0 SECTION LOCAL DEFAULT 9 \n+ 10: 00000000000017c0 0 SECTION LOCAL DEFAULT 10 \n 11: 0000000000003000 0 SECTION LOCAL DEFAULT 11 \n 12: 0000000000003020 0 SECTION LOCAL DEFAULT 12 \n 13: 0000000000003620 0 SECTION LOCAL DEFAULT 13 \n 14: 0000000000003630 0 SECTION LOCAL DEFAULT 14 \n 15: 0000000000006220 0 SECTION LOCAL DEFAULT 15 \n 16: 0000000000007000 0 SECTION LOCAL DEFAULT 16 \n 17: 0000000000008760 0 SECTION LOCAL DEFAULT 17 \n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: ac1da73f481b50c5c147f522a80fb31b674cbcff\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 7e83a5955bd445062fac2ed8dd1f01ac97fd573d\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": "python3-mlt-dbgsym_7.0.1-1_amd64.deb", "source2": "python3-mlt-dbgsym_7.0.1-1_amd64.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2021-08-05 12:00:04.000000 debian-binary\n -rw-r--r-- 0 0 0 528 2021-08-05 12:00:04.000000 control.tar.xz\n--rw-r--r-- 0 0 0 442484 2021-08-05 12:00:04.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 442476 2021-08-05 12:00:04.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./control", "source2": "./control", "unified_diff": "@@ -5,8 +5,8 @@\n Architecture: amd64\n Maintainer: Patrick Matth\u00e4i \n Installed-Size: 509\n Depends: python3-mlt (= 7.0.1-1)\n Section: debug\n Priority: optional\n Description: debug symbols for python3-mlt\n-Build-Ids: 2b7122610c655bad17d108b6ac76ec3c1d160eec\n+Build-Ids: ebd814e395a6305fc9406bee39cfa4d9aff4df41\n"}, {"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}, {"source1": "line order", "source2": "line order", "unified_diff": "@@ -1 +1 @@\n-usr/lib/debug/.build-id/2b/7122610c655bad17d108b6ac76ec3c1d160eec.debug\n+usr/lib/debug/.build-id/eb/d814e395a6305fc9406bee39cfa4d9aff4df41.debug\n"}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,10 +1,10 @@\n drwxr-xr-x 0 root (0) root (0) 0 2021-08-05 12:00:04.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2021-08-05 12:00:04.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2021-08-05 12:00:04.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2021-08-05 12:00:04.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2021-08-05 12:00:04.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2021-08-05 12:00:04.000000 ./usr/lib/debug/.build-id/2b/\n--rw-r--r-- 0 root (0) root (0) 510032 2021-08-05 12:00:04.000000 ./usr/lib/debug/.build-id/2b/7122610c655bad17d108b6ac76ec3c1d160eec.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-08-05 12:00:04.000000 ./usr/lib/debug/.build-id/eb/\n+-rw-r--r-- 0 root (0) root (0) 510032 2021-08-05 12:00:04.000000 ./usr/lib/debug/.build-id/eb/d814e395a6305fc9406bee39cfa4d9aff4df41.debug\n drwxr-xr-x 0 root (0) root (0) 0 2021-08-05 12:00:04.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2021-08-05 12:00:04.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2021-08-05 12:00:04.000000 ./usr/share/doc/python3-mlt-dbgsym -> python3-mlt\n"}, {"source1": "./usr/lib/debug/.build-id/2b/7122610c655bad17d108b6ac76ec3c1d160eec.debug", "source2": "./usr/lib/debug/.build-id/eb/d814e395a6305fc9406bee39cfa4d9aff4df41.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 Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000030 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000290 00025c 002f58 18 A 4 1 8\n- [ 4] .dynstr NOBITS 00000000000031e8 00025c 003cc7 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000006eb0 00025c 0003f2 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 00000000000031e8 00025c 003cc9 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000000000006eb2 00025c 0003f2 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 00000000000072a8 00025c 0001e0 00 A 4 5 8\n [ 7] .rela.dyn NOBITS 0000000000007488 00025c 0083b8 18 A 3 0 8\n [ 8] .rela.plt NOBITS 000000000000f840 00025c 002ce8 18 AI 3 21 8\n [ 9] .init NOBITS 0000000000013000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000013020 001000 001e00 10 AX 0 0 16\n [11] .plt.got NOBITS 0000000000014e20 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 0000000000014e30 001000 0308e1 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 1287 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 0000000000000238 0 SECTION LOCAL DEFAULT 1 \n 2: 0000000000000260 0 SECTION LOCAL DEFAULT 2 \n 3: 0000000000000290 0 SECTION LOCAL DEFAULT 3 \n 4: 00000000000031e8 0 SECTION LOCAL DEFAULT 4 \n- 5: 0000000000006eb0 0 SECTION LOCAL DEFAULT 5 \n+ 5: 0000000000006eb2 0 SECTION LOCAL DEFAULT 5 \n 6: 00000000000072a8 0 SECTION LOCAL DEFAULT 6 \n 7: 0000000000007488 0 SECTION LOCAL DEFAULT 7 \n 8: 000000000000f840 0 SECTION LOCAL DEFAULT 8 \n 9: 0000000000013000 0 SECTION LOCAL DEFAULT 9 \n 10: 0000000000013020 0 SECTION LOCAL DEFAULT 10 \n 11: 0000000000014e20 0 SECTION LOCAL DEFAULT 11 \n 12: 0000000000014e30 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: 2b7122610c655bad17d108b6ac76ec3c1d160eec\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: ebd814e395a6305fc9406bee39cfa4d9aff4df41\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+AGCC: (Debian 10.2.1-6) 10.2.1 20210110\n YJ1hSe5hse\n :r2>i{\t-\n `#4+\"wO=\n >azwfpW!\n dDO2VWiTH\n 4GmeWU/c\n 6Mp5]Z)6l\n"}]}]}]}]}]}