{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.Sb7MKhfL/b1/gcc-12-cross_21_i386.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.Sb7MKhfL/b2/gcc-12-cross_21_i386.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -54,20 +54,20 @@\n b9d3fb7a128ec58af7941d6875ce1084 9472800 devel optional gfortran-12-arm-linux-gnueabi_12.4.0-5cross1_i386.deb\n 7897e4d34a0ac794143dea49fa010cab 9473596 devel optional gfortran-12-arm-linux-gnueabihf_12.4.0-5cross1_i386.deb\n bcf664ce23d8dadda2889ee8a885f38a 1128 devel optional gfortran-12-multilib-s390x-linux-gnu_12.4.0-5cross1_i386.deb\n 13fee56550e80d3b1d69e8613ea01f88 1136 devel optional gfortran-12-multilib-x86-64-linux-gnu_12.4.0-5cross1_i386.deb\n e4a36d928356883c103a5bf2cd100bd9 9469380 devel optional gfortran-12-powerpc64le-linux-gnu_12.4.0-5cross1_i386.deb\n 905bfa5d9535468dba4a7ad740fa18ee 8729920 devel optional gfortran-12-s390x-linux-gnu_12.4.0-5cross1_i386.deb\n b210a06345eef843405db79826d6ca2e 10675444 devel optional gfortran-12-x86-64-linux-gnu_12.4.0-5cross1_i386.deb\n- df3ae6ce62a2c1afafa91ab05815354a 9957140 devel optional gm2-12-aarch64-linux-gnu_12.4.0-5cross1_i386.deb\n- 86c98aefd49515bfe610780a9c1c30d7 9402400 devel optional gm2-12-arm-linux-gnueabi_12.4.0-5cross1_i386.deb\n- 57d0f9957157c7840e89efc7e32ac703 9403348 devel optional gm2-12-arm-linux-gnueabihf_12.4.0-5cross1_i386.deb\n- 99d136977761ce4e0c60af59a71df814 9390040 devel optional gm2-12-powerpc64le-linux-gnu_12.4.0-5cross1_i386.deb\n- 0a3e6a1d574f4446a4d30a0c58bb7f89 8642796 devel optional gm2-12-s390x-linux-gnu_12.4.0-5cross1_i386.deb\n- 167000be5d617eb515acea472aa63779 10581784 devel optional gm2-12-x86-64-linux-gnu_12.4.0-5cross1_i386.deb\n+ 406bacad1d328ccccb17861b5623d2ac 9955308 devel optional gm2-12-aarch64-linux-gnu_12.4.0-5cross1_i386.deb\n+ 461be53d0e309e97d633e26c16f1370d 9399244 devel optional gm2-12-arm-linux-gnueabi_12.4.0-5cross1_i386.deb\n+ b7bc6e3aa632a1f9dcdeb0f76b9161dd 9399292 devel optional gm2-12-arm-linux-gnueabihf_12.4.0-5cross1_i386.deb\n+ 2fae83abafd47cf2a8262159334e7b4b 9393616 devel optional gm2-12-powerpc64le-linux-gnu_12.4.0-5cross1_i386.deb\n+ 08f6ce21c5622c69a0f2e3f67f0ae947 8643580 devel optional gm2-12-s390x-linux-gnu_12.4.0-5cross1_i386.deb\n+ 8b62897e8ca85eeee59810169ae63f58 10581476 devel optional gm2-12-x86-64-linux-gnu_12.4.0-5cross1_i386.deb\n 2c4db2cb80d5a9e377482878cae16b5f 18732996 devel optional gnat-12-aarch64-linux-gnu_12.4.0-5cross1_i386.deb\n b07081bc3289f817be9ca2276c6d766e 18224368 devel optional gnat-12-arm-linux-gnueabi_12.4.0-5cross1_i386.deb\n b42f78cb72d85b3982e303b2d0481e99 18217868 devel optional gnat-12-arm-linux-gnueabihf_12.4.0-5cross1_i386.deb\n a71c2690079be63f55e5f3af750510e1 19040432 devel optional gnat-12-powerpc64le-linux-gnu_12.4.0-5cross1_i386.deb\n 08c961bc857e03b85f75651bca7aa490 17438772 devel optional gnat-12-s390x-linux-gnu_12.4.0-5cross1_i386.deb\n c747bfed0e0035ff7d5bfb307cc54f3c 19731716 devel optional gnat-12-x86-64-linux-gnu_12.4.0-5cross1_i386.deb\n 11ad7e29d75936c8c7206db7e6d14265 10107028 devel optional gobjc++-12-aarch64-linux-gnu_12.4.0-5cross1_i386.deb\n"}, {"source1": "gm2-12-aarch64-linux-gnu_12.4.0-5cross1_i386.deb", "source2": "gm2-12-aarch64-linux-gnu_12.4.0-5cross1_i386.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2025-03-19 06:50:58.000000 debian-binary\n--rw-r--r-- 0 0 0 1108 2025-03-19 06:50:58.000000 control.tar.xz\n--rw-r--r-- 0 0 0 9955840 2025-03-19 06:50:58.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 1112 2025-03-19 06:50:58.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 9954004 2025-03-19 06:50:58.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/aarch64-linux-gnu-gm2-12", "source2": "./usr/bin/aarch64-linux-gnu-gm2-12", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,11 +1,11 @@\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: 461cae1e3ed40b4ac812c9ba7b46136a815a122f\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 5aebc9d08c941f1364e9c999ecf5eb09dc23cf79\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 \n Displaying notes found in: .note.package\n Owner Data size \tDescription\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-//lib/ld-linux.so.2\n+y/lib/ld-linux.so.2\n _IO_stdin_used\n nl_langinfo\n getpagesize\n snprintf\n _obstack_free\n _obstack_memory_used\n strverscmp\n@@ -2945,16 +2945,16 @@\n %{fstack-protector|fstack-protector-all|fstack-protector-strong|fstack-protector-explicit:}\n %{!fno-asynchronous-unwind-tables:-fasynchronous-unwind-tables}\n %{static|static-pie:--start-group} %G %{!nolibc:%L} %{static|static-pie:--end-group}%{!static:%{!static-pie:%G}}\n %{profile:-p}%{%:sanitize(address):-funwind-tables}\n %{g*:%{%:debug-level-gt(0):%{%:dwarf-version-gt(4):--gdwarf-5 ;%:dwarf-version-gt(3):--gdwarf-4 ;%:dwarf-version-gt(2):--gdwarf-3 ;:--gdwarf2 }}}\n %{g*:%{%:debug-level-gt(0):}} %{ffile-prefix-map=*:--debug-prefix-map %*} %{fdebug-prefix-map=*:--debug-prefix-map %*}\n lp64:../lib:aarch64-linux-gnu mabi=lp64;\n-GNU Modula-2 1.9.5 (20260422)\n-Copyright (C) 2026 Free Software Foundation, Inc.\n+GNU Modula-2 1.9.5 (20250321)\n+Copyright (C) 2025 Free Software Foundation, Inc.\n License GPLv2: GNU GPL version 2 or later \n This is free software: you are free to change and redistribute it.\n There is NO WARRANTY, to the extent permitted by law.\n /usr/lib/gcc-cross/aarch64-linux-gnu/12\n it is not advisible to set %qs as well as either %qs or %qs\n library specified %sq is either not installed or does not exist\n basic_string: construction from null is not valid\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -5132,17 +5132,17 @@\n 0x08104090 782d6d61 7020252a 7d20257b 66646562 x-map %*} %{fdeb\n 0x081040a0 75672d70 72656669 782d6d61 703d2a3a ug-prefix-map=*:\n 0x081040b0 2d2d6465 6275672d 70726566 69782d6d --debug-prefix-m\n 0x081040c0 61702025 2a7d0000 6c703634 3a2e2e2f ap %*}..lp64:../\n 0x081040d0 6c69623a 61617263 6836342d 6c696e75 lib:aarch64-linu\n 0x081040e0 782d676e 75206d61 62693d6c 7036343b x-gnu mabi=lp64;\n 0x081040f0 00000000 474e5520 4d6f6475 6c612d32 ....GNU Modula-2\n- 0x08104100 2020312e 392e3520 20283230 32363034 1.9.5 (202604\n- 0x08104110 32322900 436f7079 72696768 74202843 22).Copyright (C\n- 0x08104120 29203230 32362046 72656520 536f6674 ) 2026 Free Soft\n+ 0x08104100 2020312e 392e3520 20283230 32353033 1.9.5 (202503\n+ 0x08104110 32312900 436f7079 72696768 74202843 21).Copyright (C\n+ 0x08104120 29203230 32352046 72656520 536f6674 ) 2025 Free Soft\n 0x08104130 77617265 20466f75 6e646174 696f6e2c ware Foundation,\n 0x08104140 20496e63 2e000000 4c696365 6e736520 Inc....License \n 0x08104150 47504c76 323a2047 4e552047 504c2076 GPLv2: GNU GPL v\n 0x08104160 65727369 6f6e2032 206f7220 6c617465 ersion 2 or late\n 0x08104170 72203c68 7474703a 2f2f676e 752e6f72 r ....This is \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 31636165 31653365 64343062 34616338 1cae1e3ed40b4ac8\n- 0x00000010 31326339 62613762 34363133 36613831 12c9ba7b46136a81\n- 0x00000020 35613132 32662e64 65627567 00000000 5a122f.debug....\n- 0x00000030 92353672 .56r\n+ 0x00000000 65626339 64303863 39343166 31333634 ebc9d08c941f1364\n+ 0x00000010 65396339 39396563 66356562 30396463 e9c999ecf5eb09dc\n+ 0x00000020 32336366 37392e64 65627567 00000000 23cf79.debug....\n+ 0x00000030 ec9732bc ..2.\n \n"}]}, {"source1": "./usr/lib/gcc-cross/aarch64-linux-gnu/12/cc1gm2", "source2": "./usr/lib/gcc-cross/aarch64-linux-gnu/12/cc1gm2", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,11 +1,11 @@\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: 61805b1fc30410f7cfb40893b91091994aec51f3\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 07fdcc5489e13fe554a52865cbc41dc6c0c1f6f3\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 \n Displaying notes found in: .note.package\n Owner Data size \tDescription\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -89146,16 +89146,16 @@\n random_device::random_device(const std::string&): device not available\n random_device could not be read\n !\"#$%&'()*+,-./01234%5\n %%%%%%%%%%%%%%%%%%%%%%%%%%9:;<\n read_only\n write_only\n read_write\n-20260422\n-Wed Apr 22 14:59:24 2026\n+20250321\n+Fri Mar 21 18:58:06 2025\n \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\????????????????\n libc_abort\n ../../src/gcc/m2/mc-boot-ch/Glibc.c\n %s:%d:case statement has no matching selection\n %s:%d:procedure function is about to finish and no return statement has been executed\n throw called (%d)\n !\"#$%&'()*+,-.\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -96870,17 +96870,17 @@\n 0x09656630 93723a08 93723a08 93723a08 93723a08 .r:..r:..r:..r:.\n 0x09656640 93723a08 fe743a08 65753a08 7f753a08 .r:..t:.eu:..u:.\n 0x09656650 93723a08 93723a08 93723a08 93723a08 .r:..r:..r:..r:.\n 0x09656660 93723a08 93723a08 d8753a08 fe763a08 .r:..r:..u:..v:.\n 0x09656670 27763a08 93723a08 93723a08 93723a08 'v:..r:..r:..r:.\n 0x09656680 93723a08 93723a08 93723a08 93723a08 .r:..r:..r:..r:.\n 0x09656690 93723a08 93723a08 c7763a08 312e392e .r:..r:..v:.1.9.\n- 0x096566a0 35003230 32363034 32320031 322e342e 5.20260422.12.4.\n- 0x096566b0 30005765 64204170 72203232 2031343a 0.Wed Apr 22 14:\n- 0x096566c0 35393a32 34203230 32360000 40143b08 59:24 2026..@.;.\n+ 0x096566a0 35003230 32353033 32310031 322e342e 5.20250321.12.4.\n+ 0x096566b0 30004672 69204d61 72203231 2031383a 0.Fri Mar 21 18:\n+ 0x096566c0 35383a30 36203230 32350000 40143b08 58:06 2025..@.;.\n 0x096566d0 08133b08 08133b08 30143b08 20143b08 ..;...;.0.;. .;.\n 0x096566e0 08133b08 08133b08 08133b08 08133b08 ..;...;...;...;.\n 0x096566f0 08133b08 08133b08 08133b08 18143b08 ..;...;...;...;.\n 0x09656700 08133b08 08133b08 08133b08 50143b08 ..;...;...;.P.;.\n 0x09656710 08133b08 a8133b08 08133b08 08133b08 ..;...;...;...;.\n 0x09656720 08133b08 70133b08 00000000 00000000 ..;.p.;.........\n 0x09656730 ffffffff ffffffff fe7f0000 00000000 ................\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 38303562 31666333 30343130 66376366 805b1fc30410f7cf\n- 0x00000010 62343038 39336239 31303931 39393461 b40893b91091994a\n- 0x00000020 65633531 66332e64 65627567 00000000 ec51f3.debug....\n- 0x00000030 cfe0c8bf ....\n+ 0x00000000 66646363 35343839 65313366 65353534 fdcc5489e13fe554\n+ 0x00000010 61353238 36356362 63343164 63366330 a52865cbc41dc6c0\n+ 0x00000020 63316636 66332e64 65627567 00000000 c1f6f3.debug....\n+ 0x00000030 7bdf20cc {. .\n \n"}]}, {"source1": "./usr/lib/gcc-cross/aarch64-linux-gnu/12/gm2l", "source2": "./usr/lib/gcc-cross/aarch64-linux-gnu/12/gm2l", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,11 +1,11 @@\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: 6a9e17ef82402273fdbb3cc103e0ae3714650e65\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f257592df289ca7dfb81e7e69d903d399de39546\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 \n Displaying notes found in: .note.package\n Owner Data size \tDescription\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-e/lib/ld-linux.so.2\n+F/lib/ld-linux.so.2\n _IO_stdin_used\n cfmakeraw\n nl_langinfo\n getpagesize\n snprintf\n _obstack_free\n _obstack_memory_used\n@@ -1176,16 +1176,16 @@\n %s%sout of memory allocating %lu bytes after a total of %lu bytes\n __gnu_cxx::__concurrence_lock_error\n __gnu_cxx::__concurrence_unlock_error\n terminate called after throwing an instance of '\n terminate called without an active exception\n !\"#$%&'()*+,-./01234%5\n %%%%%%%%%%%%%%%%%%%%%%%%%%9:;<\n-20260422\n-Wed Apr 22 14:59:24 2026\n+20250321\n+Fri Mar 21 18:58:06 2025\n libc_abort\n ../../src/gcc/m2/mc-boot-ch/Glibc.c\n %s:%d:case statement has no matching selection\n %s:%d:procedure function is about to finish and no return statement has been executed\n throw called (%d)\n ../../src/gcc/diagnostic.cc\n header.gcc\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -2443,17 +2443,17 @@\n 0x080e0880 f8330608 38320608 28340608 38320608 .3..82..(4..82..\n 0x080e0890 58340608 38320608 88340608 38320608 X4..82...4..82..\n 0x080e08a0 b8340608 38320608 e0340608 38320608 .4..82...4..82..\n 0x080e08b0 10350608 38320608 40350608 38320608 .5..82..@5..82..\n 0x080e08c0 70350608 38320608 a0350608 38320608 p5..82...5..82..\n 0x080e08d0 d0350608 38320608 f8350608 38320608 .5..82...5..82..\n 0x080e08e0 20360608 38320608 48360608 312e392e 6..82..H6..1.9.\n- 0x080e08f0 35003230 32363034 32320031 322e342e 5.20260422.12.4.\n- 0x080e0900 30005765 64204170 72203232 2031343a 0.Wed Apr 22 14:\n- 0x080e0910 35393a32 34203230 32360000 30b70608 59:24 2026..0...\n+ 0x080e08f0 35003230 32353033 32310031 322e342e 5.20250321.12.4.\n+ 0x080e0900 30004672 69204d61 72203231 2031383a 0.Fri Mar 21 18:\n+ 0x080e0910 35383a30 36203230 32350000 30b70608 58:06 2025..0...\n 0x080e0920 f8b50608 f8b50608 20b70608 10b70608 ........ .......\n 0x080e0930 f8b50608 f8b50608 f8b50608 f8b50608 ................\n 0x080e0940 f8b50608 f8b50608 f8b50608 08b70608 ................\n 0x080e0950 f8b50608 f8b50608 f8b50608 40b70608 ............@...\n 0x080e0960 f8b50608 98b60608 f8b50608 f8b50608 ................\n 0x080e0970 f8b50608 60b60608 cc25f5ff bc25f5ff ....`....%...%..\n 0x080e0980 a425f5ff 8c25f5ff 7425f5ff 5c25f5ff .%...%..t%..\\%..\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 39653137 65663832 34303232 37336664 9e17ef82402273fd\n- 0x00000010 62623363 63313033 65306165 33373134 bb3cc103e0ae3714\n- 0x00000020 36353065 36352e64 65627567 00000000 650e65.debug....\n- 0x00000030 c58a9e52 ...R\n+ 0x00000000 35373539 32646632 38396361 37646662 57592df289ca7dfb\n+ 0x00000010 38316537 65363964 39303364 33393964 81e7e69d903d399d\n+ 0x00000020 65333935 34362e64 65627567 00000000 e39546.debug....\n+ 0x00000030 64965aaa d.Z.\n \n"}]}, {"source1": "./usr/lib/gcc-cross/aarch64-linux-gnu/12/gm2lcc", "source2": "./usr/lib/gcc-cross/aarch64-linux-gnu/12/gm2lcc", "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,11 +1,11 @@\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: 01e611c7ba6038a04c0a60fb7ef5858248a73eb2\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 67d2d0adb2c099e278a47ebc932c8ddcf8ae4c30\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 \n Displaying notes found in: .note.package\n Owner Data size \tDescription\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-/lib/ld-linux.so.2\n+L0/lib/ld-linux.so.2\n _IO_stdin_used\n cfmakeraw\n nl_langinfo\n getpagesize\n snprintf\n _obstack_free\n _obstack_memory_used\n@@ -1082,16 +1082,16 @@\n %s%sout of memory allocating %lu bytes after a total of %lu bytes\n __gnu_cxx::__concurrence_lock_error\n __gnu_cxx::__concurrence_unlock_error\n terminate called after throwing an instance of '\n terminate called without an active exception\n !\"#$%&'()*+,-./01234%5\n %%%%%%%%%%%%%%%%%%%%%%%%%%9:;<\n-20260422\n-Wed Apr 22 14:59:24 2026\n+20250321\n+Fri Mar 21 18:58:06 2025\n \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\????????????????\n libc_abort\n ../../src/gcc/m2/mc-boot-ch/Glibc.c\n %s:%d:case statement has no matching selection\n %s:%d:procedure function is about to finish and no return statement has been executed\n throw called (%d)\n ../../src/gcc/diagnostic.cc\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -2269,17 +2269,17 @@\n 0x080d7da0 e8ad0508 d8af0508 e8ad0508 08b00508 ................\n 0x080d7db0 e8ad0508 38b00508 e8ad0508 68b00508 ....8.......h...\n 0x080d7dc0 e8ad0508 90b00508 e8ad0508 c0b00508 ................\n 0x080d7dd0 e8ad0508 f0b00508 e8ad0508 20b10508 ............ ...\n 0x080d7de0 e8ad0508 50b10508 e8ad0508 80b10508 ....P...........\n 0x080d7df0 e8ad0508 a8b10508 e8ad0508 d0b10508 ................\n 0x080d7e00 e8ad0508 f8b10508 312e392e 35003230 ........1.9.5.20\n- 0x080d7e10 32363034 32320031 322e342e 30005765 260422.12.4.0.We\n- 0x080d7e20 64204170 72203232 2031343a 35393a32 d Apr 22 14:59:2\n- 0x080d7e30 34203230 32360000 10310608 d82f0608 4 2026...1.../..\n+ 0x080d7e10 32353033 32310031 322e342e 30004672 250321.12.4.0.Fr\n+ 0x080d7e20 69204d61 72203231 2031383a 35383a30 i Mar 21 18:58:0\n+ 0x080d7e30 36203230 32350000 10310608 d82f0608 6 2025...1.../..\n 0x080d7e40 d82f0608 00310608 f0300608 d82f0608 ./...1...0.../..\n 0x080d7e50 d82f0608 d82f0608 d82f0608 d82f0608 ./.../.../.../..\n 0x080d7e60 d82f0608 d82f0608 e8300608 d82f0608 ./.../...0.../..\n 0x080d7e70 d82f0608 d82f0608 20310608 d82f0608 ./.../.. 1.../..\n 0x080d7e80 78300608 d82f0608 d82f0608 d82f0608 x0.../.../.../..\n 0x080d7e90 40300608 00000000 ffffffff ffffef7f @0..............\n 0x080d7ea0 2d431ceb e2361a3f 00000000 00000000 -C...6.?........\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 65363131 63376261 36303338 61303463 e611c7ba6038a04c\n- 0x00000010 30613630 66623765 66353835 38323438 0a60fb7ef5858248\n- 0x00000020 61373365 62322e64 65627567 00000000 a73eb2.debug....\n- 0x00000030 2d3abfbd -:..\n+ 0x00000000 64326430 61646232 63303939 65323738 d2d0adb2c099e278\n+ 0x00000010 61343765 62633933 32633864 64636638 a47ebc932c8ddcf8\n+ 0x00000020 61653463 33302e64 65627567 00000000 ae4c30.debug....\n+ 0x00000030 2e58f0f3 .X..\n \n"}]}, {"source1": "./usr/lib/gcc-cross/aarch64-linux-gnu/12/gm2lgen", "source2": "./usr/lib/gcc-cross/aarch64-linux-gnu/12/gm2lgen", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,11 +1,11 @@\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: 1ab26eb401687db3004fe50df623269d75f8b1fd\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 4eb525bf827b059bb63e1b777d10e09e301c520a\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 \n Displaying notes found in: .note.package\n Owner Data size \tDescription\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1089,16 +1089,16 @@\n %s%sout of memory allocating %lu bytes after a total of %lu bytes\n __gnu_cxx::__concurrence_lock_error\n __gnu_cxx::__concurrence_unlock_error\n terminate called after throwing an instance of '\n terminate called without an active exception\n !\"#$%&'()*+,-./01234%5\n %%%%%%%%%%%%%%%%%%%%%%%%%%9:;<\n-20260422\n-Wed Apr 22 14:59:24 2026\n+20250321\n+Fri Mar 21 18:58:06 2025\n libc_abort\n ../../src/gcc/m2/mc-boot-ch/Glibc.c\n %s:%d:case statement has no matching selection\n %s:%d:procedure function is about to finish and no return statement has been executed\n throw called (%d)\n ../../src/gcc/diagnostic.cc\n header.gcc\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -2277,17 +2277,17 @@\n 0x080d7e20 78b10508 68b30508 78b10508 98b30508 x...h...x.......\n 0x080d7e30 78b10508 c8b30508 78b10508 f8b30508 x.......x.......\n 0x080d7e40 78b10508 20b40508 78b10508 50b40508 x... ...x...P...\n 0x080d7e50 78b10508 80b40508 78b10508 b0b40508 x.......x.......\n 0x080d7e60 78b10508 e0b40508 78b10508 10b50508 x.......x.......\n 0x080d7e70 78b10508 38b50508 78b10508 60b50508 x...8...x...`...\n 0x080d7e80 78b10508 88b50508 312e392e 35003230 x.......1.9.5.20\n- 0x080d7e90 32363034 32320031 322e342e 30005765 260422.12.4.0.We\n- 0x080d7ea0 64204170 72203232 2031343a 35393a32 d Apr 22 14:59:2\n- 0x080d7eb0 34203230 32360000 a0320608 68310608 4 2026...2..h1..\n+ 0x080d7e90 32353033 32310031 322e342e 30004672 250321.12.4.0.Fr\n+ 0x080d7ea0 69204d61 72203231 2031383a 35383a30 i Mar 21 18:58:0\n+ 0x080d7eb0 36203230 32350000 a0320608 68310608 6 2025...2..h1..\n 0x080d7ec0 68310608 90320608 80320608 68310608 h1...2...2..h1..\n 0x080d7ed0 68310608 68310608 68310608 68310608 h1..h1..h1..h1..\n 0x080d7ee0 68310608 68310608 78320608 68310608 h1..h1..x2..h1..\n 0x080d7ef0 68310608 68310608 b0320608 68310608 h1..h1...2..h1..\n 0x080d7f00 08320608 68310608 68310608 68310608 .2..h1..h1..h1..\n 0x080d7f10 d0310608 fc50f5ff ec50f5ff d450f5ff .1...P...P...P..\n 0x080d7f20 bc50f5ff a450f5ff 8c50f5ff 9c52f5ff .P...P...P...R..\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 62323665 62343031 36383764 62333030 b26eb401687db300\n- 0x00000010 34666535 30646636 32333236 39643735 4fe50df623269d75\n- 0x00000020 66386231 66642e64 65627567 00000000 f8b1fd.debug....\n- 0x00000030 f2e85a2a ..Z*\n+ 0x00000000 62353235 62663832 37623035 39626236 b525bf827b059bb6\n+ 0x00000010 33653162 37373764 31306530 39653330 3e1b777d10e09e30\n+ 0x00000020 31633532 30612e64 65627567 00000000 1c520a.debug....\n+ 0x00000030 8cc81f90 ....\n \n"}]}, {"source1": "./usr/lib/gcc-cross/aarch64-linux-gnu/12/gm2lorder", "source2": "./usr/lib/gcc-cross/aarch64-linux-gnu/12/gm2lorder", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,11 +1,11 @@\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: 2728fc5cfdc97de065a5fc587d74059cde9400ad\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: e9825961732fc4c4f386239592659510caca9257\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 \n Displaying notes found in: .note.package\n Owner Data size \tDescription\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-/lib/ld-linux.so.2\n+W/lib/ld-linux.so.2\n _IO_stdin_used\n cfmakeraw\n nl_langinfo\n getpagesize\n snprintf\n _obstack_free\n _obstack_memory_used\n@@ -1067,16 +1067,16 @@\n %s%sout of memory allocating %lu bytes after a total of %lu bytes\n __gnu_cxx::__concurrence_lock_error\n __gnu_cxx::__concurrence_unlock_error\n terminate called after throwing an instance of '\n terminate called without an active exception\n !\"#$%&'()*+,-./01234%5\n %%%%%%%%%%%%%%%%%%%%%%%%%%9:;<\n-20260422\n-Wed Apr 22 14:59:24 2026\n+20250321\n+Fri Mar 21 18:58:06 2025\n libc_abort\n ../../src/gcc/m2/mc-boot-ch/Glibc.c\n %s:%d:case statement has no matching selection\n %s:%d:procedure function is about to finish and no return statement has been executed\n throw called (%d)\n ../../src/gcc/diagnostic.cc\n header.gcc\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -2249,17 +2249,17 @@\n 0x080d6c60 78a40508 68a60508 78a40508 98a60508 x...h...x.......\n 0x080d6c70 78a40508 c8a60508 78a40508 f8a60508 x.......x.......\n 0x080d6c80 78a40508 20a70508 78a40508 50a70508 x... ...x...P...\n 0x080d6c90 78a40508 80a70508 78a40508 b0a70508 x.......x.......\n 0x080d6ca0 78a40508 e0a70508 78a40508 10a80508 x.......x.......\n 0x080d6cb0 78a40508 38a80508 78a40508 60a80508 x...8...x...`...\n 0x080d6cc0 78a40508 88a80508 312e392e 35003230 x.......1.9.5.20\n- 0x080d6cd0 32363034 32320031 322e342e 30005765 260422.12.4.0.We\n- 0x080d6ce0 64204170 72203232 2031343a 35393a32 d Apr 22 14:59:2\n- 0x080d6cf0 34203230 32360000 a0250608 68240608 4 2026...%..h$..\n+ 0x080d6cd0 32353033 32310031 322e342e 30004672 250321.12.4.0.Fr\n+ 0x080d6ce0 69204d61 72203231 2031383a 35383a30 i Mar 21 18:58:0\n+ 0x080d6cf0 36203230 32350000 a0250608 68240608 6 2025...%..h$..\n 0x080d6d00 68240608 90250608 80250608 68240608 h$...%...%..h$..\n 0x080d6d10 68240608 68240608 68240608 68240608 h$..h$..h$..h$..\n 0x080d6d20 68240608 68240608 78250608 68240608 h$..h$..x%..h$..\n 0x080d6d30 68240608 68240608 b0250608 68240608 h$..h$...%..h$..\n 0x080d6d40 08250608 68240608 68240608 68240608 .%..h$..h$..h$..\n 0x080d6d50 d0240608 fc63f5ff ec63f5ff d463f5ff .$...c...c...c..\n 0x080d6d60 bc63f5ff a463f5ff 8c63f5ff 9c65f5ff .c...c...c...e..\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 32386663 35636664 63393764 65303635 28fc5cfdc97de065\n- 0x00000010 61356663 35383764 37343035 39636465 a5fc587d74059cde\n- 0x00000020 39343030 61642e64 65627567 00000000 9400ad.debug....\n- 0x00000030 6f0611c9 o...\n+ 0x00000000 38323539 36313733 32666334 63346633 825961732fc4c4f3\n+ 0x00000010 38363233 39353932 36353935 31306361 86239592659510ca\n+ 0x00000020 63613932 35372e64 65627567 00000000 ca9257.debug....\n+ 0x00000030 475bc1c8 G[..\n \n"}]}]}]}]}, {"source1": "gm2-12-arm-linux-gnueabi_12.4.0-5cross1_i386.deb", "source2": "gm2-12-arm-linux-gnueabi_12.4.0-5cross1_i386.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2025-03-19 06:50:58.000000 debian-binary\n -rw-r--r-- 0 0 0 1108 2025-03-19 06:50:58.000000 control.tar.xz\n--rw-r--r-- 0 0 0 9401100 2025-03-19 06:50:58.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 9397944 2025-03-19 06:50:58.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/arm-linux-gnueabi-gm2-12", "source2": "./usr/bin/arm-linux-gnueabi-gm2-12", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,11 +1,11 @@\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: 43df99c2b672f20e5e49a935970c2b45906ad488\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 0ac86bc30d7034ad6fa4da2538ef625a7de8f9e4\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 \n Displaying notes found in: .note.package\n Owner Data size \tDescription\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -3035,16 +3035,16 @@\n %{mbig-endian:-EB} %{mlittle-endian:-EL} %(asm_cpu_spec) %{mapcs-*:-mapcs-%*} %(subtarget_asm_float_spec) %{mthumb-interwork:-mthumb-interwork} %{mfloat-abi=*} %{!mfpu=auto: %{mfpu=*}} %(subtarget_extra_asm_spec)\n %{fstack-protector|fstack-protector-all|fstack-protector-strong|fstack-protector-explicit:}\n %{!m16:%{!m64:%{!D_TIME_BITS=*:%{!U_TIME_BITS:-D_TIME_BITS=64%{!D_FILE_OFFSET_BITS=*:%{!U_FILE_OFFSET_BITS: -D_FILE_OFFSET_BITS=64}}}}}}\n %{static|static-pie:--start-group} %G %{!nolibc:%L} %{static|static-pie:--end-group}%{!static:%{!static-pie:%G}}\n %{!mandroid|tno-android-cc:;:%{!fexceptions:%{!fno-exceptions: -fno-exceptions}} %{!frtti:%{!fno-rtti: -fno-rtti}}}\n %{!mandroid|tno-android-cc:%{profile:-p} %{%:sanitize(address):-funwind-tables} ;:%{profile:-p} %{%:sanitize(address):-funwind-tables} %{!mglibc:%{!muclibc:%{!mbionic: -mbionic}}} %{!fno-pic:%{!fno-PIC:%{!fpic:%{!fPIC: -fPIC}}}}}\n %{%:debug-level-gt(0):%{gstabs*:--gstabs;:%{g*:%{%:dwarf-version-gt(4):--gdwarf-5;%:dwarf-version-gt(3):--gdwarf-4;%:dwarf-version-gt(2):--gdwarf-3;:--gdwarf2}}}} %{ffile-prefix-map=*:--debug-prefix-map %*} %{fdebug-prefix-map=*:--debug-prefix-map %*}\n-GNU Modula-2 1.9.5 (20260422)\n-Copyright (C) 2026 Free Software Foundation, Inc.\n+GNU Modula-2 1.9.5 (20250321)\n+Copyright (C) 2025 Free Software Foundation, Inc.\n License GPLv2: GNU GPL version 2 or later \n This is free software: you are free to change and redistribute it.\n There is NO WARRANTY, to the extent permitted by law.\n /usr/lib/gcc-cross/arm-linux-gnueabi/12\n it is not advisible to set %qs as well as either %qs or %qs\n library specified %sq is either not installed or does not exist\n %qs does not support feature %qs\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -5386,17 +5386,17 @@\n 0x08106070 64776172 66327d7d 7d7d2025 7b666669 dwarf2}}}} %{ffi\n 0x08106080 6c652d70 72656669 782d6d61 703d2a3a le-prefix-map=*:\n 0x08106090 2d2d6465 6275672d 70726566 69782d6d --debug-prefix-m\n 0x081060a0 61702025 2a7d2025 7b666465 6275672d ap %*} %{fdebug-\n 0x081060b0 70726566 69782d6d 61703d2a 3a2d2d64 prefix-map=*:--d\n 0x081060c0 65627567 2d707265 6669782d 6d617020 ebug-prefix-map \n 0x081060d0 252a7d00 474e5520 4d6f6475 6c612d32 %*}.GNU Modula-2\n- 0x081060e0 2020312e 392e3520 20283230 32363034 1.9.5 (202604\n- 0x081060f0 32322900 436f7079 72696768 74202843 22).Copyright (C\n- 0x08106100 29203230 32362046 72656520 536f6674 ) 2026 Free Soft\n+ 0x081060e0 2020312e 392e3520 20283230 32353033 1.9.5 (202503\n+ 0x081060f0 32312900 436f7079 72696768 74202843 21).Copyright (C\n+ 0x08106100 29203230 32352046 72656520 536f6674 ) 2025 Free Soft\n 0x08106110 77617265 20466f75 6e646174 696f6e2c ware Foundation,\n 0x08106120 20496e63 2e000000 4c696365 6e736520 Inc....License \n 0x08106130 47504c76 323a2047 4e552047 504c2076 GPLv2: GNU GPL v\n 0x08106140 65727369 6f6e2032 206f7220 6c617465 ersion 2 or late\n 0x08106150 72203c68 7474703a 2f2f676e 752e6f72 r ....This is \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 64663939 63326236 37326632 30653565 df99c2b672f20e5e\n- 0x00000010 34396139 33353937 30633262 34353930 49a935970c2b4590\n- 0x00000020 36616434 38382e64 65627567 00000000 6ad488.debug....\n- 0x00000030 f6c2098e ....\n+ 0x00000000 63383662 63333064 37303334 61643666 c86bc30d7034ad6f\n+ 0x00000010 61346461 32353338 65663632 35613764 a4da2538ef625a7d\n+ 0x00000020 65386639 65342e64 65627567 00000000 e8f9e4.debug....\n+ 0x00000030 1ad011f2 ....\n \n"}]}, {"source1": "./usr/lib/gcc-cross/arm-linux-gnueabi/12/cc1gm2", "source2": "./usr/lib/gcc-cross/arm-linux-gnueabi/12/cc1gm2", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,11 +1,11 @@\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: e154d129605960bfbc2407d4a7c1007944287e2a\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: b6e21fe9a0db4026b8703b3e565751906b509ca4\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 \n Displaying notes found in: .note.package\n Owner Data size \tDescription\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-yD(~*/lib/ld-linux.so.2\n+/lib/ld-linux.so.2\n f42\\G|~=-\n pQK`Q5$1\n Q$t&A({B\n :Ux^.w2K\n >0?_E-fU\n AS\twuDb:\n ?@NB_) ?\n@@ -66967,16 +66967,16 @@\n random_device::random_device(const std::string&): device not available\n random_device could not be read\n !\"#$%&'()*+,-./01234%5\n %%%%%%%%%%%%%%%%%%%%%%%%%%9:;<\n read_only\n write_only\n read_write\n-20260422\n-Wed Apr 22 16:03:40 2026\n+20250321\n+Fri Mar 21 22:25:04 2025\n \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\????????????????\n libc_abort\n ../../src/gcc/m2/mc-boot-ch/Glibc.c\n %s:%d:case statement has no matching selection\n %s:%d:procedure function is about to finish and no return statement has been executed\n throw called (%d)\n %*/37;>GKNWY[\\]\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -69544,17 +69544,17 @@\n 0x093aba50 a3373108 a3373108 a3373108 a3373108 .71..71..71..71.\n 0x093aba60 a3373108 0e3a3108 753a3108 8f3a3108 .71..:1.u:1..:1.\n 0x093aba70 a3373108 a3373108 a3373108 a3373108 .71..71..71..71.\n 0x093aba80 a3373108 a3373108 e83a3108 0e3c3108 .71..71..:1..<1.\n 0x093aba90 373b3108 a3373108 a3373108 a3373108 7;1..71..71..71.\n 0x093abaa0 a3373108 a3373108 a3373108 a3373108 .71..71..71..71.\n 0x093abab0 a3373108 a3373108 d73b3108 312e392e .71..71..;1.1.9.\n- 0x093abac0 35003230 32363034 32320031 322e342e 5.20260422.12.4.\n- 0x093abad0 30005765 64204170 72203232 2031363a 0.Wed Apr 22 16:\n- 0x093abae0 30333a34 30203230 32360000 50d93108 03:40 2026..P.1.\n+ 0x093abac0 35003230 32353033 32310031 322e342e 5.20250321.12.4.\n+ 0x093abad0 30004672 69204d61 72203231 2032323a 0.Fri Mar 21 22:\n+ 0x093abae0 32353a30 34203230 32350000 50d93108 25:04 2025..P.1.\n 0x093abaf0 18d83108 18d83108 40d93108 30d93108 ..1...1.@.1.0.1.\n 0x093abb00 18d83108 18d83108 18d83108 18d83108 ..1...1...1...1.\n 0x093abb10 18d83108 18d83108 18d83108 28d93108 ..1...1...1.(.1.\n 0x093abb20 18d83108 18d83108 18d83108 60d93108 ..1...1...1.`.1.\n 0x093abb30 18d83108 b8d83108 18d83108 18d83108 ..1...1...1...1.\n 0x093abb40 18d83108 80d83108 00000000 00000000 ..1...1.........\n 0x093abb50 ffffffff ffffffff fe7f0000 00000000 ................\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 35346431 32393630 35393630 62666263 54d129605960bfbc\n- 0x00000010 32343037 64346137 63313030 37393434 2407d4a7c1007944\n- 0x00000020 32383765 32612e64 65627567 00000000 287e2a.debug....\n- 0x00000030 4bc7fa0f K...\n+ 0x00000000 65323166 65396130 64623430 32366238 e21fe9a0db4026b8\n+ 0x00000010 37303362 33653536 35373531 39303662 703b3e565751906b\n+ 0x00000020 35303963 61342e64 65627567 00000000 509ca4.debug....\n+ 0x00000030 cc8b85ed ....\n \n"}]}, {"source1": "./usr/lib/gcc-cross/arm-linux-gnueabi/12/gm2l", "source2": "./usr/lib/gcc-cross/arm-linux-gnueabi/12/gm2l", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,11 +1,11 @@\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: 6e02f7f963f5fd6efdef0e2e40e970e9a3d5c7c6\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 066a7b3d795260f75d5b69e939f808e30455e525\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 \n Displaying notes found in: .note.package\n Owner Data size \tDescription\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-/lib/ld-linux.so.2\n+%/lib/ld-linux.so.2\n _IO_stdin_used\n cfmakeraw\n nl_langinfo\n getpagesize\n snprintf\n _obstack_free\n _obstack_memory_used\n@@ -1176,16 +1176,16 @@\n %s%sout of memory allocating %lu bytes after a total of %lu bytes\n __gnu_cxx::__concurrence_lock_error\n __gnu_cxx::__concurrence_unlock_error\n terminate called after throwing an instance of '\n terminate called without an active exception\n !\"#$%&'()*+,-./01234%5\n %%%%%%%%%%%%%%%%%%%%%%%%%%9:;<\n-20260422\n-Wed Apr 22 16:03:40 2026\n+20250321\n+Fri Mar 21 22:25:04 2025\n libc_abort\n ../../src/gcc/m2/mc-boot-ch/Glibc.c\n %s:%d:case statement has no matching selection\n %s:%d:procedure function is about to finish and no return statement has been executed\n throw called (%d)\n ../../src/gcc/diagnostic.cc\n header.gcc\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -2443,17 +2443,17 @@\n 0x080e0880 f8330608 38320608 28340608 38320608 .3..82..(4..82..\n 0x080e0890 58340608 38320608 88340608 38320608 X4..82...4..82..\n 0x080e08a0 b8340608 38320608 e0340608 38320608 .4..82...4..82..\n 0x080e08b0 10350608 38320608 40350608 38320608 .5..82..@5..82..\n 0x080e08c0 70350608 38320608 a0350608 38320608 p5..82...5..82..\n 0x080e08d0 d0350608 38320608 f8350608 38320608 .5..82...5..82..\n 0x080e08e0 20360608 38320608 48360608 312e392e 6..82..H6..1.9.\n- 0x080e08f0 35003230 32363034 32320031 322e342e 5.20260422.12.4.\n- 0x080e0900 30005765 64204170 72203232 2031363a 0.Wed Apr 22 16:\n- 0x080e0910 30333a34 30203230 32360000 30b70608 03:40 2026..0...\n+ 0x080e08f0 35003230 32353033 32310031 322e342e 5.20250321.12.4.\n+ 0x080e0900 30004672 69204d61 72203231 2032323a 0.Fri Mar 21 22:\n+ 0x080e0910 32353a30 34203230 32350000 30b70608 25:04 2025..0...\n 0x080e0920 f8b50608 f8b50608 20b70608 10b70608 ........ .......\n 0x080e0930 f8b50608 f8b50608 f8b50608 f8b50608 ................\n 0x080e0940 f8b50608 f8b50608 f8b50608 08b70608 ................\n 0x080e0950 f8b50608 f8b50608 f8b50608 40b70608 ............@...\n 0x080e0960 f8b50608 98b60608 f8b50608 f8b50608 ................\n 0x080e0970 f8b50608 60b60608 cc25f5ff bc25f5ff ....`....%...%..\n 0x080e0980 a425f5ff 8c25f5ff 7425f5ff 5c25f5ff .%...%..t%..\\%..\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 30326637 66393633 66356664 36656664 02f7f963f5fd6efd\n- 0x00000010 65663065 32653430 65393730 65396133 ef0e2e40e970e9a3\n- 0x00000020 64356337 63362e64 65627567 00000000 d5c7c6.debug....\n- 0x00000030 0a4472f6 .Dr.\n+ 0x00000000 36613762 33643739 35323630 66373564 6a7b3d795260f75d\n+ 0x00000010 35623639 65393339 66383038 65333034 5b69e939f808e304\n+ 0x00000020 35356535 32352e64 65627567 00000000 55e525.debug....\n+ 0x00000030 e7a0b683 ....\n \n"}]}, {"source1": "./usr/lib/gcc-cross/arm-linux-gnueabi/12/gm2lcc", "source2": "./usr/lib/gcc-cross/arm-linux-gnueabi/12/gm2lcc", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,11 +1,11 @@\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: f95edc25b1f9ed04f45f9f70ab34e1b3fedb1046\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 84e227c54c6d9388b52e766e57cfee60360c17b7\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 \n Displaying notes found in: .note.package\n Owner Data size \tDescription\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-F/lib/ld-linux.so.2\n+/lib/ld-linux.so.2\n _IO_stdin_used\n cfmakeraw\n nl_langinfo\n getpagesize\n snprintf\n _obstack_free\n _obstack_memory_used\n@@ -1082,16 +1082,16 @@\n %s%sout of memory allocating %lu bytes after a total of %lu bytes\n __gnu_cxx::__concurrence_lock_error\n __gnu_cxx::__concurrence_unlock_error\n terminate called after throwing an instance of '\n terminate called without an active exception\n !\"#$%&'()*+,-./01234%5\n %%%%%%%%%%%%%%%%%%%%%%%%%%9:;<\n-20260422\n-Wed Apr 22 16:03:40 2026\n+20250321\n+Fri Mar 21 22:25:04 2025\n \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\????????????????\n libc_abort\n ../../src/gcc/m2/mc-boot-ch/Glibc.c\n %s:%d:case statement has no matching selection\n %s:%d:procedure function is about to finish and no return statement has been executed\n throw called (%d)\n ../../src/gcc/diagnostic.cc\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -2269,17 +2269,17 @@\n 0x080d7da0 e8ad0508 d8af0508 e8ad0508 08b00508 ................\n 0x080d7db0 e8ad0508 38b00508 e8ad0508 68b00508 ....8.......h...\n 0x080d7dc0 e8ad0508 90b00508 e8ad0508 c0b00508 ................\n 0x080d7dd0 e8ad0508 f0b00508 e8ad0508 20b10508 ............ ...\n 0x080d7de0 e8ad0508 50b10508 e8ad0508 80b10508 ....P...........\n 0x080d7df0 e8ad0508 a8b10508 e8ad0508 d0b10508 ................\n 0x080d7e00 e8ad0508 f8b10508 312e392e 35003230 ........1.9.5.20\n- 0x080d7e10 32363034 32320031 322e342e 30005765 260422.12.4.0.We\n- 0x080d7e20 64204170 72203232 2031363a 30333a34 d Apr 22 16:03:4\n- 0x080d7e30 30203230 32360000 10310608 d82f0608 0 2026...1.../..\n+ 0x080d7e10 32353033 32310031 322e342e 30004672 250321.12.4.0.Fr\n+ 0x080d7e20 69204d61 72203231 2032323a 32353a30 i Mar 21 22:25:0\n+ 0x080d7e30 34203230 32350000 10310608 d82f0608 4 2025...1.../..\n 0x080d7e40 d82f0608 00310608 f0300608 d82f0608 ./...1...0.../..\n 0x080d7e50 d82f0608 d82f0608 d82f0608 d82f0608 ./.../.../.../..\n 0x080d7e60 d82f0608 d82f0608 e8300608 d82f0608 ./.../...0.../..\n 0x080d7e70 d82f0608 d82f0608 20310608 d82f0608 ./.../.. 1.../..\n 0x080d7e80 78300608 d82f0608 d82f0608 d82f0608 x0.../.../.../..\n 0x080d7e90 40300608 00000000 ffffffff ffffef7f @0..............\n 0x080d7ea0 2d431ceb e2361a3f 00000000 00000000 -C...6.?........\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 35656463 32356231 66396564 30346634 5edc25b1f9ed04f4\n- 0x00000010 35663966 37306162 33346531 62336665 5f9f70ab34e1b3fe\n- 0x00000020 64623130 34362e64 65627567 00000000 db1046.debug....\n- 0x00000030 79773291 yw2.\n+ 0x00000000 65323237 63353463 36643933 38386235 e227c54c6d9388b5\n+ 0x00000010 32653736 36653537 63666565 36303336 2e766e57cfee6036\n+ 0x00000020 30633137 62372e64 65627567 00000000 0c17b7.debug....\n+ 0x00000030 3d544c25 =TL%\n \n"}]}, {"source1": "./usr/lib/gcc-cross/arm-linux-gnueabi/12/gm2lgen", "source2": "./usr/lib/gcc-cross/arm-linux-gnueabi/12/gm2lgen", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,11 +1,11 @@\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: 0857dc9898cb19dc7f8ff0fb381d589c1fd3d276\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 14a1c32b5c4af14ebb87e64becee72cac007dd72\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 \n Displaying notes found in: .note.package\n Owner Data size \tDescription\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-v/lib/ld-linux.so.2\n+r/lib/ld-linux.so.2\n _IO_stdin_used\n cfmakeraw\n nl_langinfo\n getpagesize\n snprintf\n _obstack_free\n _obstack_memory_used\n@@ -1089,16 +1089,16 @@\n %s%sout of memory allocating %lu bytes after a total of %lu bytes\n __gnu_cxx::__concurrence_lock_error\n __gnu_cxx::__concurrence_unlock_error\n terminate called after throwing an instance of '\n terminate called without an active exception\n !\"#$%&'()*+,-./01234%5\n %%%%%%%%%%%%%%%%%%%%%%%%%%9:;<\n-20260422\n-Wed Apr 22 16:03:40 2026\n+20250321\n+Fri Mar 21 22:25:04 2025\n libc_abort\n ../../src/gcc/m2/mc-boot-ch/Glibc.c\n %s:%d:case statement has no matching selection\n %s:%d:procedure function is about to finish and no return statement has been executed\n throw called (%d)\n ../../src/gcc/diagnostic.cc\n header.gcc\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -2277,17 +2277,17 @@\n 0x080d7e20 78b10508 68b30508 78b10508 98b30508 x...h...x.......\n 0x080d7e30 78b10508 c8b30508 78b10508 f8b30508 x.......x.......\n 0x080d7e40 78b10508 20b40508 78b10508 50b40508 x... ...x...P...\n 0x080d7e50 78b10508 80b40508 78b10508 b0b40508 x.......x.......\n 0x080d7e60 78b10508 e0b40508 78b10508 10b50508 x.......x.......\n 0x080d7e70 78b10508 38b50508 78b10508 60b50508 x...8...x...`...\n 0x080d7e80 78b10508 88b50508 312e392e 35003230 x.......1.9.5.20\n- 0x080d7e90 32363034 32320031 322e342e 30005765 260422.12.4.0.We\n- 0x080d7ea0 64204170 72203232 2031363a 30333a34 d Apr 22 16:03:4\n- 0x080d7eb0 30203230 32360000 a0320608 68310608 0 2026...2..h1..\n+ 0x080d7e90 32353033 32310031 322e342e 30004672 250321.12.4.0.Fr\n+ 0x080d7ea0 69204d61 72203231 2032323a 32353a30 i Mar 21 22:25:0\n+ 0x080d7eb0 34203230 32350000 a0320608 68310608 4 2025...2..h1..\n 0x080d7ec0 68310608 90320608 80320608 68310608 h1...2...2..h1..\n 0x080d7ed0 68310608 68310608 68310608 68310608 h1..h1..h1..h1..\n 0x080d7ee0 68310608 68310608 78320608 68310608 h1..h1..x2..h1..\n 0x080d7ef0 68310608 68310608 b0320608 68310608 h1..h1...2..h1..\n 0x080d7f00 08320608 68310608 68310608 68310608 .2..h1..h1..h1..\n 0x080d7f10 d0310608 fc50f5ff ec50f5ff d450f5ff .1...P...P...P..\n 0x080d7f20 bc50f5ff a450f5ff 8c50f5ff 9c52f5ff .P...P...P...R..\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 35376463 39383938 63623139 64633766 57dc9898cb19dc7f\n- 0x00000010 38666630 66623338 31643538 39633166 8ff0fb381d589c1f\n- 0x00000020 64336432 37362e64 65627567 00000000 d3d276.debug....\n- 0x00000030 37701a2d 7p.-\n+ 0x00000000 61316333 32623563 34616631 34656262 a1c32b5c4af14ebb\n+ 0x00000010 38376536 34626563 65653732 63616330 87e64becee72cac0\n+ 0x00000020 30376464 37322e64 65627567 00000000 07dd72.debug....\n+ 0x00000030 fb913b68 ..;h\n \n"}]}, {"source1": "./usr/lib/gcc-cross/arm-linux-gnueabi/12/gm2lorder", "source2": "./usr/lib/gcc-cross/arm-linux-gnueabi/12/gm2lorder", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,11 +1,11 @@\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: c958eda5ba39a3451407dabe7b15d2162f717bda\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 82d965e9e4a7e9f618966196fa8c3e091d6daca4\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 \n Displaying notes found in: .note.package\n Owner Data size \tDescription\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1067,16 +1067,16 @@\n %s%sout of memory allocating %lu bytes after a total of %lu bytes\n __gnu_cxx::__concurrence_lock_error\n __gnu_cxx::__concurrence_unlock_error\n terminate called after throwing an instance of '\n terminate called without an active exception\n !\"#$%&'()*+,-./01234%5\n %%%%%%%%%%%%%%%%%%%%%%%%%%9:;<\n-20260422\n-Wed Apr 22 16:03:40 2026\n+20250321\n+Fri Mar 21 22:25:04 2025\n libc_abort\n ../../src/gcc/m2/mc-boot-ch/Glibc.c\n %s:%d:case statement has no matching selection\n %s:%d:procedure function is about to finish and no return statement has been executed\n throw called (%d)\n ../../src/gcc/diagnostic.cc\n header.gcc\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -2249,17 +2249,17 @@\n 0x080d6c60 78a40508 68a60508 78a40508 98a60508 x...h...x.......\n 0x080d6c70 78a40508 c8a60508 78a40508 f8a60508 x.......x.......\n 0x080d6c80 78a40508 20a70508 78a40508 50a70508 x... ...x...P...\n 0x080d6c90 78a40508 80a70508 78a40508 b0a70508 x.......x.......\n 0x080d6ca0 78a40508 e0a70508 78a40508 10a80508 x.......x.......\n 0x080d6cb0 78a40508 38a80508 78a40508 60a80508 x...8...x...`...\n 0x080d6cc0 78a40508 88a80508 312e392e 35003230 x.......1.9.5.20\n- 0x080d6cd0 32363034 32320031 322e342e 30005765 260422.12.4.0.We\n- 0x080d6ce0 64204170 72203232 2031363a 30333a34 d Apr 22 16:03:4\n- 0x080d6cf0 30203230 32360000 a0250608 68240608 0 2026...%..h$..\n+ 0x080d6cd0 32353033 32310031 322e342e 30004672 250321.12.4.0.Fr\n+ 0x080d6ce0 69204d61 72203231 2032323a 32353a30 i Mar 21 22:25:0\n+ 0x080d6cf0 34203230 32350000 a0250608 68240608 4 2025...%..h$..\n 0x080d6d00 68240608 90250608 80250608 68240608 h$...%...%..h$..\n 0x080d6d10 68240608 68240608 68240608 68240608 h$..h$..h$..h$..\n 0x080d6d20 68240608 68240608 78250608 68240608 h$..h$..x%..h$..\n 0x080d6d30 68240608 68240608 b0250608 68240608 h$..h$...%..h$..\n 0x080d6d40 08250608 68240608 68240608 68240608 .%..h$..h$..h$..\n 0x080d6d50 d0240608 fc63f5ff ec63f5ff d463f5ff .$...c...c...c..\n 0x080d6d60 bc63f5ff a463f5ff 8c63f5ff 9c65f5ff .c...c...c...e..\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 35386564 61356261 33396133 34353134 58eda5ba39a34514\n- 0x00000010 30376461 62653762 31356432 31363266 07dabe7b15d2162f\n- 0x00000020 37313762 64612e64 65627567 00000000 717bda.debug....\n- 0x00000030 6d34a9da m4..\n+ 0x00000000 64393635 65396534 61376539 66363138 d965e9e4a7e9f618\n+ 0x00000010 39363631 39366661 38633365 30393164 966196fa8c3e091d\n+ 0x00000020 36646163 61342e64 65627567 00000000 6daca4.debug....\n+ 0x00000030 9609f5ce ....\n \n"}]}]}]}]}, {"source1": "gm2-12-arm-linux-gnueabihf_12.4.0-5cross1_i386.deb", "source2": "gm2-12-arm-linux-gnueabihf_12.4.0-5cross1_i386.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2025-03-19 06:50:58.000000 debian-binary\n -rw-r--r-- 0 0 0 1116 2025-03-19 06:50:58.000000 control.tar.xz\n--rw-r--r-- 0 0 0 9402040 2025-03-19 06:50:58.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 9397984 2025-03-19 06:50:58.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/arm-linux-gnueabihf-gm2-12", "source2": "./usr/bin/arm-linux-gnueabihf-gm2-12", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,11 +1,11 @@\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: 4120904a9f3e3f93db1da892d245f8c3331630d7\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 9099c935ee62064e5d35a7b55c2c650202e30900\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 \n Displaying notes found in: .note.package\n Owner Data size \tDescription\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -3036,16 +3036,16 @@\n %{mbig-endian:-EB} %{mlittle-endian:-EL} %(asm_cpu_spec) %{mapcs-*:-mapcs-%*} %(subtarget_asm_float_spec) %{mthumb-interwork:-mthumb-interwork} %{mfloat-abi=*} %{!mfpu=auto: %{mfpu=*}} %(subtarget_extra_asm_spec)\n %{fstack-protector|fstack-protector-all|fstack-protector-strong|fstack-protector-explicit:}\n %{!m16:%{!m64:%{!D_TIME_BITS=*:%{!U_TIME_BITS:-D_TIME_BITS=64%{!D_FILE_OFFSET_BITS=*:%{!U_FILE_OFFSET_BITS: -D_FILE_OFFSET_BITS=64}}}}}}\n %{static|static-pie:--start-group} %G %{!nolibc:%L} %{static|static-pie:--end-group}%{!static:%{!static-pie:%G}}\n %{!mandroid|tno-android-cc:;:%{!fexceptions:%{!fno-exceptions: -fno-exceptions}} %{!frtti:%{!fno-rtti: -fno-rtti}}}\n %{!mandroid|tno-android-cc:%{profile:-p} %{%:sanitize(address):-funwind-tables} ;:%{profile:-p} %{%:sanitize(address):-funwind-tables} %{!mglibc:%{!muclibc:%{!mbionic: -mbionic}}} %{!fno-pic:%{!fno-PIC:%{!fpic:%{!fPIC: -fPIC}}}}}\n %{%:debug-level-gt(0):%{gstabs*:--gstabs;:%{g*:%{%:dwarf-version-gt(4):--gdwarf-5;%:dwarf-version-gt(3):--gdwarf-4;%:dwarf-version-gt(2):--gdwarf-3;:--gdwarf2}}}} %{ffile-prefix-map=*:--debug-prefix-map %*} %{fdebug-prefix-map=*:--debug-prefix-map %*}\n-GNU Modula-2 1.9.5 (20260422)\n-Copyright (C) 2026 Free Software Foundation, Inc.\n+GNU Modula-2 1.9.5 (20250321)\n+Copyright (C) 2025 Free Software Foundation, Inc.\n License GPLv2: GNU GPL version 2 or later \n This is free software: you are free to change and redistribute it.\n There is NO WARRANTY, to the extent permitted by law.\n /usr/lib/gcc-cross/arm-linux-gnueabihf/12\n it is not advisible to set %qs as well as either %qs or %qs\n library specified %sq is either not installed or does not exist\n %qs does not support feature %qs\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -5387,17 +5387,17 @@\n 0x08106080 64776172 66327d7d 7d7d2025 7b666669 dwarf2}}}} %{ffi\n 0x08106090 6c652d70 72656669 782d6d61 703d2a3a le-prefix-map=*:\n 0x081060a0 2d2d6465 6275672d 70726566 69782d6d --debug-prefix-m\n 0x081060b0 61702025 2a7d2025 7b666465 6275672d ap %*} %{fdebug-\n 0x081060c0 70726566 69782d6d 61703d2a 3a2d2d64 prefix-map=*:--d\n 0x081060d0 65627567 2d707265 6669782d 6d617020 ebug-prefix-map \n 0x081060e0 252a7d00 474e5520 4d6f6475 6c612d32 %*}.GNU Modula-2\n- 0x081060f0 2020312e 392e3520 20283230 32363034 1.9.5 (202604\n- 0x08106100 32322900 436f7079 72696768 74202843 22).Copyright (C\n- 0x08106110 29203230 32362046 72656520 536f6674 ) 2026 Free Soft\n+ 0x081060f0 2020312e 392e3520 20283230 32353033 1.9.5 (202503\n+ 0x08106100 32312900 436f7079 72696768 74202843 21).Copyright (C\n+ 0x08106110 29203230 32352046 72656520 536f6674 ) 2025 Free Soft\n 0x08106120 77617265 20466f75 6e646174 696f6e2c ware Foundation,\n 0x08106130 20496e63 2e000000 4c696365 6e736520 Inc....License \n 0x08106140 47504c76 323a2047 4e552047 504c2076 GPLv2: GNU GPL v\n 0x08106150 65727369 6f6e2032 206f7220 6c617465 ersion 2 or late\n 0x08106160 72203c68 7474703a 2f2f676e 752e6f72 r ....This is \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 32303930 34613966 33653366 39336462 20904a9f3e3f93db\n- 0x00000010 31646138 39326432 34356638 63333333 1da892d245f8c333\n- 0x00000020 31363330 64372e64 65627567 00000000 1630d7.debug....\n- 0x00000030 487dbfb3 H}..\n+ 0x00000000 39396339 33356565 36323036 34653564 99c935ee62064e5d\n+ 0x00000010 33356137 62353563 32633635 30323032 35a7b55c2c650202\n+ 0x00000020 65333039 30302e64 65627567 00000000 e30900.debug....\n+ 0x00000030 eb3dc34e .=.N\n \n"}]}, {"source1": "./usr/lib/gcc-cross/arm-linux-gnueabihf/12/cc1gm2", "source2": "./usr/lib/gcc-cross/arm-linux-gnueabihf/12/cc1gm2", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,11 +1,11 @@\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: 9c56aa521040f34322c5d0c3e3e01e53b0a77ea6\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 7867e651c51f64a9d98706b9d98b138201e47ce0\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 \n Displaying notes found in: .note.package\n Owner Data size \tDescription\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -66925,16 +66925,16 @@\n random_device::random_device(const std::string&): device not available\n random_device could not be read\n !\"#$%&'()*+,-./01234%5\n %%%%%%%%%%%%%%%%%%%%%%%%%%9:;<\n read_only\n write_only\n read_write\n-20260422\n-Wed Apr 22 15:29:19 2026\n+20250321\n+Fri Mar 21 20:37:33 2025\n \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\????????????????\n libc_abort\n ../../src/gcc/m2/mc-boot-ch/Glibc.c\n %s:%d:case statement has no matching selection\n %s:%d:procedure function is about to finish and no return statement has been executed\n throw called (%d)\n %*/37;>GKNWY[\\]\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -69544,17 +69544,17 @@\n 0x093aba50 a3373108 a3373108 a3373108 a3373108 .71..71..71..71.\n 0x093aba60 a3373108 0e3a3108 753a3108 8f3a3108 .71..:1.u:1..:1.\n 0x093aba70 a3373108 a3373108 a3373108 a3373108 .71..71..71..71.\n 0x093aba80 a3373108 a3373108 e83a3108 0e3c3108 .71..71..:1..<1.\n 0x093aba90 373b3108 a3373108 a3373108 a3373108 7;1..71..71..71.\n 0x093abaa0 a3373108 a3373108 a3373108 a3373108 .71..71..71..71.\n 0x093abab0 a3373108 a3373108 d73b3108 312e392e .71..71..;1.1.9.\n- 0x093abac0 35003230 32363034 32320031 322e342e 5.20260422.12.4.\n- 0x093abad0 30005765 64204170 72203232 2031353a 0.Wed Apr 22 15:\n- 0x093abae0 32393a31 39203230 32360000 50d93108 29:19 2026..P.1.\n+ 0x093abac0 35003230 32353033 32310031 322e342e 5.20250321.12.4.\n+ 0x093abad0 30004672 69204d61 72203231 2032303a 0.Fri Mar 21 20:\n+ 0x093abae0 33373a33 33203230 32350000 50d93108 37:33 2025..P.1.\n 0x093abaf0 18d83108 18d83108 40d93108 30d93108 ..1...1.@.1.0.1.\n 0x093abb00 18d83108 18d83108 18d83108 18d83108 ..1...1...1...1.\n 0x093abb10 18d83108 18d83108 18d83108 28d93108 ..1...1...1.(.1.\n 0x093abb20 18d83108 18d83108 18d83108 60d93108 ..1...1...1.`.1.\n 0x093abb30 18d83108 b8d83108 18d83108 18d83108 ..1...1...1...1.\n 0x093abb40 18d83108 80d83108 00000000 00000000 ..1...1.........\n 0x093abb50 ffffffff ffffffff fe7f0000 00000000 ................\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 35366161 35323130 34306633 34333232 56aa521040f34322\n- 0x00000010 63356430 63336533 65303165 35336230 c5d0c3e3e01e53b0\n- 0x00000020 61373765 61362e64 65627567 00000000 a77ea6.debug....\n- 0x00000030 897ccb13 .|..\n+ 0x00000000 36376536 35316335 31663634 61396439 67e651c51f64a9d9\n+ 0x00000010 38373036 62396439 38623133 38323031 8706b9d98b138201\n+ 0x00000020 65343763 65302e64 65627567 00000000 e47ce0.debug....\n+ 0x00000030 3c6eb44a \n This is free software: you are free to change and redistribute it.\n There is NO WARRANTY, to the extent permitted by law.\n /usr/lib/gcc-cross/powerpc64le-linux-gnu/12\n it is not advisible to set %qs as well as either %qs or %qs\n library specified %sq is either not installed or does not exist\n unknown switch %<-mlong-double-%s%>\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -5755,17 +5755,17 @@\n 0x08104780 6d617020 252a7d00 2e3a2e2e 2f6c6962 map %*}..:../lib\n 0x08104790 3a706f77 65727063 36346c65 2d6c696e :powerpc64le-lin\n 0x081047a0 75782d67 6e75206d 36342021 6d33323b ux-gnu m64 !m32;\n 0x081047b0 00000000 2e3a2e2e 2f6c6962 33323a70 .....:../lib32:p\n 0x081047c0 6f776572 70636c65 2d6c696e 75782d67 owerpcle-linux-g\n 0x081047d0 6e752021 6d363420 6d33323b 00000000 nu !m64 m32;....\n 0x081047e0 474e5520 4d6f6475 6c612d32 2020312e GNU Modula-2 1.\n- 0x081047f0 392e3520 20283230 32363034 32322900 9.5 (20260422).\n+ 0x081047f0 392e3520 20283230 32353033 32312900 9.5 (20250321).\n 0x08104800 436f7079 72696768 74202843 29203230 Copyright (C) 20\n- 0x08104810 32362046 72656520 536f6674 77617265 26 Free Software\n+ 0x08104810 32352046 72656520 536f6674 77617265 25 Free Software\n 0x08104820 20466f75 6e646174 696f6e2c 20496e63 Foundation, Inc\n 0x08104830 2e000000 4c696365 6e736520 47504c76 ....License GPLv\n 0x08104840 323a2047 4e552047 504c2076 65727369 2: GNU GPL versi\n 0x08104850 6f6e2032 206f7220 6c617465 72203c68 on 2 or later \n 0x08104880 00000000 54686973 20697320 66726565 ....This is free\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 65383330 62346432 63363865 64393662 e830b4d2c68ed96b\n- 0x00000010 66656136 65663836 35316535 36643131 fea6ef8651e56d11\n- 0x00000020 37663661 32362e64 65627567 00000000 7f6a26.debug....\n- 0x00000030 5f5a5b9a _Z[.\n+ 0x00000000 65626266 66383565 36643761 62343932 ebbff85e6d7ab492\n+ 0x00000010 66363933 37363334 31323563 39626664 f6937634125c9bfd\n+ 0x00000020 64386132 38382e64 65627567 00000000 d8a288.debug....\n+ 0x00000030 ac77a62f .w./\n \n"}]}, {"source1": "./usr/lib/gcc-cross/powerpc64le-linux-gnu/12/cc1gm2", "source2": "./usr/lib/gcc-cross/powerpc64le-linux-gnu/12/cc1gm2", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,11 +1,11 @@\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: 2212cecaf380bfb1ecbdff1bc7033376bdaa2b72\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 820ea082e00d727ee62221ec792233b854cd7946\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 \n Displaying notes found in: .note.package\n Owner Data size \tDescription\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-+r/lib/ld-linux.so.2\n+yF/lib/ld-linux.so.2\n @!$PCJZi\n AFpTD\"p\t\n @vxc% V@\" \n 0@$AY_D3`\n \"RR8:a0d\n v~\\|R~t)\n e'b&Eb:y^\n@@ -60294,16 +60294,16 @@\n random_device::random_device(const std::string&): device not available\n random_device could not be read\n !\"#$%&'()*+,-./01234%5\n %%%%%%%%%%%%%%%%%%%%%%%%%%9:;<\n read_only\n write_only\n read_write\n-20260422\n-Wed Apr 22 14:28:39 2026\n+20250321\n+Fri Mar 21 17:13:36 2025\n \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\????????????????\n libc_abort\n ../../src/gcc/m2/mc-boot-ch/Glibc.c\n %s:%d:case statement has no matching selection\n %s:%d:procedure function is about to finish and no return statement has been executed\n throw called (%d)\n 3456789:;<\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -65734,17 +65734,17 @@\n 0x0930dc30 f37f2e08 f37f2e08 f37f2e08 f37f2e08 ................\n 0x0930dc40 f37f2e08 5e822e08 c5822e08 df822e08 ....^...........\n 0x0930dc50 f37f2e08 f37f2e08 f37f2e08 f37f2e08 ................\n 0x0930dc60 f37f2e08 f37f2e08 38832e08 5e842e08 ........8...^...\n 0x0930dc70 87832e08 f37f2e08 f37f2e08 f37f2e08 ................\n 0x0930dc80 f37f2e08 f37f2e08 f37f2e08 f37f2e08 ................\n 0x0930dc90 f37f2e08 f37f2e08 27842e08 312e392e ........'...1.9.\n- 0x0930dca0 35003230 32363034 32320031 322e342e 5.20260422.12.4.\n- 0x0930dcb0 30005765 64204170 72203232 2031343a 0.Wed Apr 22 14:\n- 0x0930dcc0 32383a33 39203230 32360000 a0212f08 28:39 2026...!/.\n+ 0x0930dca0 35003230 32353033 32310031 322e342e 5.20250321.12.4.\n+ 0x0930dcb0 30004672 69204d61 72203231 2031373a 0.Fri Mar 21 17:\n+ 0x0930dcc0 31333a33 36203230 32350000 a0212f08 13:36 2025...!/.\n 0x0930dcd0 68202f08 68202f08 90212f08 80212f08 h /.h /..!/..!/.\n 0x0930dce0 68202f08 68202f08 68202f08 68202f08 h /.h /.h /.h /.\n 0x0930dcf0 68202f08 68202f08 68202f08 78212f08 h /.h /.h /.x!/.\n 0x0930dd00 68202f08 68202f08 68202f08 b0212f08 h /.h /.h /..!/.\n 0x0930dd10 68202f08 08212f08 68202f08 68202f08 h /..!/.h /.h /.\n 0x0930dd20 68202f08 d0202f08 00000000 00000000 h /.. /.........\n 0x0930dd30 ffffffff ffffffff fe7f0000 00000000 ................\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 31326365 63616633 38306266 62316563 12cecaf380bfb1ec\n- 0x00000010 62646666 31626337 30333333 37366264 bdff1bc7033376bd\n- 0x00000020 61613262 37322e64 65627567 00000000 aa2b72.debug....\n- 0x00000030 8113d646 ...F\n+ 0x00000000 30656130 38326530 30643732 37656536 0ea082e00d727ee6\n+ 0x00000010 32323231 65633739 32323333 62383534 2221ec792233b854\n+ 0x00000020 63643739 34362e64 65627567 00000000 cd7946.debug....\n+ 0x00000030 8f928a0a ....\n \n"}]}, {"source1": "./usr/lib/gcc-cross/powerpc64le-linux-gnu/12/gm2l", "source2": "./usr/lib/gcc-cross/powerpc64le-linux-gnu/12/gm2l", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,11 +1,11 @@\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: 47c9cbcc2113af3049a18f9c576a26ebd7f108d4\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d037859b36d9f6d144705e7f0fa88d92915fda87\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 \n Displaying notes found in: .note.package\n Owner Data size \tDescription\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1176,16 +1176,16 @@\n %s%sout of memory allocating %lu bytes after a total of %lu bytes\n __gnu_cxx::__concurrence_lock_error\n __gnu_cxx::__concurrence_unlock_error\n terminate called after throwing an instance of '\n terminate called without an active exception\n !\"#$%&'()*+,-./01234%5\n %%%%%%%%%%%%%%%%%%%%%%%%%%9:;<\n-20260422\n-Wed Apr 22 14:28:39 2026\n+20250321\n+Fri Mar 21 17:13:36 2025\n libc_abort\n ../../src/gcc/m2/mc-boot-ch/Glibc.c\n %s:%d:case statement has no matching selection\n %s:%d:procedure function is about to finish and no return statement has been executed\n throw called (%d)\n ../../src/gcc/diagnostic.cc\n header.gcc\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -2443,17 +2443,17 @@\n 0x080e0880 f8330608 38320608 28340608 38320608 .3..82..(4..82..\n 0x080e0890 58340608 38320608 88340608 38320608 X4..82...4..82..\n 0x080e08a0 b8340608 38320608 e0340608 38320608 .4..82...4..82..\n 0x080e08b0 10350608 38320608 40350608 38320608 .5..82..@5..82..\n 0x080e08c0 70350608 38320608 a0350608 38320608 p5..82...5..82..\n 0x080e08d0 d0350608 38320608 f8350608 38320608 .5..82...5..82..\n 0x080e08e0 20360608 38320608 48360608 312e392e 6..82..H6..1.9.\n- 0x080e08f0 35003230 32363034 32320031 322e342e 5.20260422.12.4.\n- 0x080e0900 30005765 64204170 72203232 2031343a 0.Wed Apr 22 14:\n- 0x080e0910 32383a33 39203230 32360000 30b70608 28:39 2026..0...\n+ 0x080e08f0 35003230 32353033 32310031 322e342e 5.20250321.12.4.\n+ 0x080e0900 30004672 69204d61 72203231 2031373a 0.Fri Mar 21 17:\n+ 0x080e0910 31333a33 36203230 32350000 30b70608 13:36 2025..0...\n 0x080e0920 f8b50608 f8b50608 20b70608 10b70608 ........ .......\n 0x080e0930 f8b50608 f8b50608 f8b50608 f8b50608 ................\n 0x080e0940 f8b50608 f8b50608 f8b50608 08b70608 ................\n 0x080e0950 f8b50608 f8b50608 f8b50608 40b70608 ............@...\n 0x080e0960 f8b50608 98b60608 f8b50608 f8b50608 ................\n 0x080e0970 f8b50608 60b60608 cc25f5ff bc25f5ff ....`....%...%..\n 0x080e0980 a425f5ff 8c25f5ff 7425f5ff 5c25f5ff .%...%..t%..\\%..\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 63396362 63633231 31336166 33303439 c9cbcc2113af3049\n- 0x00000010 61313866 39633537 36613236 65626437 a18f9c576a26ebd7\n- 0x00000020 66313038 64342e64 65627567 00000000 f108d4.debug....\n- 0x00000030 22494e5c \"IN\\\n+ 0x00000000 33373835 39623336 64396636 64313434 37859b36d9f6d144\n+ 0x00000010 37303565 37663066 61383864 39323931 705e7f0fa88d9291\n+ 0x00000020 35666461 38372e64 65627567 00000000 5fda87.debug....\n+ 0x00000030 2c812867 ,.(g\n \n"}]}, {"source1": "./usr/lib/gcc-cross/powerpc64le-linux-gnu/12/gm2lcc", "source2": "./usr/lib/gcc-cross/powerpc64le-linux-gnu/12/gm2lcc", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,11 +1,11 @@\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: 7b0ca0d6613c2ee0e59456be3e286710448d4ca0\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 24e0713361c1f88c63a9db05519ea93c147ed3e7\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 \n Displaying notes found in: .note.package\n Owner Data size \tDescription\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1082,16 +1082,16 @@\n %s%sout of memory allocating %lu bytes after a total of %lu bytes\n __gnu_cxx::__concurrence_lock_error\n __gnu_cxx::__concurrence_unlock_error\n terminate called after throwing an instance of '\n terminate called without an active exception\n !\"#$%&'()*+,-./01234%5\n %%%%%%%%%%%%%%%%%%%%%%%%%%9:;<\n-20260422\n-Wed Apr 22 14:28:39 2026\n+20250321\n+Fri Mar 21 17:13:36 2025\n \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\????????????????\n libc_abort\n ../../src/gcc/m2/mc-boot-ch/Glibc.c\n %s:%d:case statement has no matching selection\n %s:%d:procedure function is about to finish and no return statement has been executed\n throw called (%d)\n ../../src/gcc/diagnostic.cc\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -2269,17 +2269,17 @@\n 0x080d7da0 e8ad0508 d8af0508 e8ad0508 08b00508 ................\n 0x080d7db0 e8ad0508 38b00508 e8ad0508 68b00508 ....8.......h...\n 0x080d7dc0 e8ad0508 90b00508 e8ad0508 c0b00508 ................\n 0x080d7dd0 e8ad0508 f0b00508 e8ad0508 20b10508 ............ ...\n 0x080d7de0 e8ad0508 50b10508 e8ad0508 80b10508 ....P...........\n 0x080d7df0 e8ad0508 a8b10508 e8ad0508 d0b10508 ................\n 0x080d7e00 e8ad0508 f8b10508 312e392e 35003230 ........1.9.5.20\n- 0x080d7e10 32363034 32320031 322e342e 30005765 260422.12.4.0.We\n- 0x080d7e20 64204170 72203232 2031343a 32383a33 d Apr 22 14:28:3\n- 0x080d7e30 39203230 32360000 10310608 d82f0608 9 2026...1.../..\n+ 0x080d7e10 32353033 32310031 322e342e 30004672 250321.12.4.0.Fr\n+ 0x080d7e20 69204d61 72203231 2031373a 31333a33 i Mar 21 17:13:3\n+ 0x080d7e30 36203230 32350000 10310608 d82f0608 6 2025...1.../..\n 0x080d7e40 d82f0608 00310608 f0300608 d82f0608 ./...1...0.../..\n 0x080d7e50 d82f0608 d82f0608 d82f0608 d82f0608 ./.../.../.../..\n 0x080d7e60 d82f0608 d82f0608 e8300608 d82f0608 ./.../...0.../..\n 0x080d7e70 d82f0608 d82f0608 20310608 d82f0608 ./.../.. 1.../..\n 0x080d7e80 78300608 d82f0608 d82f0608 d82f0608 x0.../.../.../..\n 0x080d7e90 40300608 00000000 ffffffff ffffef7f @0..............\n 0x080d7ea0 2d431ceb e2361a3f 00000000 00000000 -C...6.?........\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 30636130 64363631 33633265 65306535 0ca0d6613c2ee0e5\n- 0x00000010 39343536 62653365 32383637 31303434 9456be3e28671044\n- 0x00000020 38643463 61302e64 65627567 00000000 8d4ca0.debug....\n- 0x00000030 5f7332d4 _s2.\n+ 0x00000000 65303731 33333631 63316638 38633633 e0713361c1f88c63\n+ 0x00000010 61396462 30353531 39656139 33633134 a9db05519ea93c14\n+ 0x00000020 37656433 65372e64 65627567 00000000 7ed3e7.debug....\n+ 0x00000030 386ac48f 8j..\n \n"}]}, {"source1": "./usr/lib/gcc-cross/powerpc64le-linux-gnu/12/gm2lgen", "source2": "./usr/lib/gcc-cross/powerpc64le-linux-gnu/12/gm2lgen", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,11 +1,11 @@\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: 1a29173c610e7876de43af92d695d35894c7f99c\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 18b19afb7269c5472b00809500ee57a99581b1b2\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 \n Displaying notes found in: .note.package\n Owner Data size \tDescription\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1089,16 +1089,16 @@\n %s%sout of memory allocating %lu bytes after a total of %lu bytes\n __gnu_cxx::__concurrence_lock_error\n __gnu_cxx::__concurrence_unlock_error\n terminate called after throwing an instance of '\n terminate called without an active exception\n !\"#$%&'()*+,-./01234%5\n %%%%%%%%%%%%%%%%%%%%%%%%%%9:;<\n-20260422\n-Wed Apr 22 14:28:39 2026\n+20250321\n+Fri Mar 21 17:13:36 2025\n libc_abort\n ../../src/gcc/m2/mc-boot-ch/Glibc.c\n %s:%d:case statement has no matching selection\n %s:%d:procedure function is about to finish and no return statement has been executed\n throw called (%d)\n ../../src/gcc/diagnostic.cc\n header.gcc\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -2277,17 +2277,17 @@\n 0x080d7e20 78b10508 68b30508 78b10508 98b30508 x...h...x.......\n 0x080d7e30 78b10508 c8b30508 78b10508 f8b30508 x.......x.......\n 0x080d7e40 78b10508 20b40508 78b10508 50b40508 x... ...x...P...\n 0x080d7e50 78b10508 80b40508 78b10508 b0b40508 x.......x.......\n 0x080d7e60 78b10508 e0b40508 78b10508 10b50508 x.......x.......\n 0x080d7e70 78b10508 38b50508 78b10508 60b50508 x...8...x...`...\n 0x080d7e80 78b10508 88b50508 312e392e 35003230 x.......1.9.5.20\n- 0x080d7e90 32363034 32320031 322e342e 30005765 260422.12.4.0.We\n- 0x080d7ea0 64204170 72203232 2031343a 32383a33 d Apr 22 14:28:3\n- 0x080d7eb0 39203230 32360000 a0320608 68310608 9 2026...2..h1..\n+ 0x080d7e90 32353033 32310031 322e342e 30004672 250321.12.4.0.Fr\n+ 0x080d7ea0 69204d61 72203231 2031373a 31333a33 i Mar 21 17:13:3\n+ 0x080d7eb0 36203230 32350000 a0320608 68310608 6 2025...2..h1..\n 0x080d7ec0 68310608 90320608 80320608 68310608 h1...2...2..h1..\n 0x080d7ed0 68310608 68310608 68310608 68310608 h1..h1..h1..h1..\n 0x080d7ee0 68310608 68310608 78320608 68310608 h1..h1..x2..h1..\n 0x080d7ef0 68310608 68310608 b0320608 68310608 h1..h1...2..h1..\n 0x080d7f00 08320608 68310608 68310608 68310608 .2..h1..h1..h1..\n 0x080d7f10 d0310608 fc50f5ff ec50f5ff d450f5ff .1...P...P...P..\n 0x080d7f20 bc50f5ff a450f5ff 8c50f5ff 9c52f5ff .P...P...P...R..\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 32393137 33633631 30653738 37366465 29173c610e7876de\n- 0x00000010 34336166 39326436 39356433 35383934 43af92d695d35894\n- 0x00000020 63376639 39632e64 65627567 00000000 c7f99c.debug....\n- 0x00000030 040a3e77 ..>w\n+ 0x00000000 62313961 66623732 36396335 34373262 b19afb7269c5472b\n+ 0x00000010 30303830 39353030 65653537 61393935 00809500ee57a995\n+ 0x00000020 38316231 62322e64 65627567 00000000 81b1b2.debug....\n+ 0x00000030 31628c85 1b..\n \n"}]}, {"source1": "./usr/lib/gcc-cross/powerpc64le-linux-gnu/12/gm2lorder", "source2": "./usr/lib/gcc-cross/powerpc64le-linux-gnu/12/gm2lorder", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,11 +1,11 @@\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: db76ef28bde9cca13228a53897d9d07945899df6\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f69fb1ca9ea773635b2f84fe0666304d1439eebd\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 \n Displaying notes found in: .note.package\n Owner Data size \tDescription\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1067,16 +1067,16 @@\n %s%sout of memory allocating %lu bytes after a total of %lu bytes\n __gnu_cxx::__concurrence_lock_error\n __gnu_cxx::__concurrence_unlock_error\n terminate called after throwing an instance of '\n terminate called without an active exception\n !\"#$%&'()*+,-./01234%5\n %%%%%%%%%%%%%%%%%%%%%%%%%%9:;<\n-20260422\n-Wed Apr 22 14:28:39 2026\n+20250321\n+Fri Mar 21 17:13:36 2025\n libc_abort\n ../../src/gcc/m2/mc-boot-ch/Glibc.c\n %s:%d:case statement has no matching selection\n %s:%d:procedure function is about to finish and no return statement has been executed\n throw called (%d)\n ../../src/gcc/diagnostic.cc\n header.gcc\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -2249,17 +2249,17 @@\n 0x080d6c60 78a40508 68a60508 78a40508 98a60508 x...h...x.......\n 0x080d6c70 78a40508 c8a60508 78a40508 f8a60508 x.......x.......\n 0x080d6c80 78a40508 20a70508 78a40508 50a70508 x... ...x...P...\n 0x080d6c90 78a40508 80a70508 78a40508 b0a70508 x.......x.......\n 0x080d6ca0 78a40508 e0a70508 78a40508 10a80508 x.......x.......\n 0x080d6cb0 78a40508 38a80508 78a40508 60a80508 x...8...x...`...\n 0x080d6cc0 78a40508 88a80508 312e392e 35003230 x.......1.9.5.20\n- 0x080d6cd0 32363034 32320031 322e342e 30005765 260422.12.4.0.We\n- 0x080d6ce0 64204170 72203232 2031343a 32383a33 d Apr 22 14:28:3\n- 0x080d6cf0 39203230 32360000 a0250608 68240608 9 2026...%..h$..\n+ 0x080d6cd0 32353033 32310031 322e342e 30004672 250321.12.4.0.Fr\n+ 0x080d6ce0 69204d61 72203231 2031373a 31333a33 i Mar 21 17:13:3\n+ 0x080d6cf0 36203230 32350000 a0250608 68240608 6 2025...%..h$..\n 0x080d6d00 68240608 90250608 80250608 68240608 h$...%...%..h$..\n 0x080d6d10 68240608 68240608 68240608 68240608 h$..h$..h$..h$..\n 0x080d6d20 68240608 68240608 78250608 68240608 h$..h$..x%..h$..\n 0x080d6d30 68240608 68240608 b0250608 68240608 h$..h$...%..h$..\n 0x080d6d40 08250608 68240608 68240608 68240608 .%..h$..h$..h$..\n 0x080d6d50 d0240608 fc63f5ff ec63f5ff d463f5ff .$...c...c...c..\n 0x080d6d60 bc63f5ff a463f5ff 8c63f5ff 9c65f5ff .c...c...c...e..\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 37366566 32386264 65396363 61313332 76ef28bde9cca132\n- 0x00000010 32386135 33383937 64396430 37393435 28a53897d9d07945\n- 0x00000020 38393964 66362e64 65627567 00000000 899df6.debug....\n- 0x00000030 1c1265fd ..e.\n+ 0x00000000 39666231 63613965 61373733 36333562 9fb1ca9ea773635b\n+ 0x00000010 32663834 66653036 36363330 34643134 2f84fe0666304d14\n+ 0x00000020 33396565 62642e64 65627567 00000000 39eebd.debug....\n+ 0x00000030 033846a4 .8F.\n \n"}]}]}]}]}, {"source1": "gm2-12-s390x-linux-gnu_12.4.0-5cross1_i386.deb", "source2": "gm2-12-s390x-linux-gnu_12.4.0-5cross1_i386.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2025-03-19 06:50:58.000000 debian-binary\n -rw-r--r-- 0 0 0 1108 2025-03-19 06:50:58.000000 control.tar.xz\n--rw-r--r-- 0 0 0 8641496 2025-03-19 06:50:58.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 8642280 2025-03-19 06:50:58.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/s390x-linux-gnu-gm2-12", "source2": "./usr/bin/s390x-linux-gnu-gm2-12", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,11 +1,11 @@\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: ac19637ec134e60289df1bf59a4059ec963f5e4d\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 233566cc13c76d17945d4ca2a224888722769c65\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 \n Displaying notes found in: .note.package\n Owner Data size \tDescription\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-?^M/lib/ld-linux.so.2\n+e/lib/ld-linux.so.2\n _IO_stdin_used\n nl_langinfo\n getpagesize\n snprintf\n _obstack_free\n _obstack_memory_used\n strverscmp\n@@ -2903,16 +2903,16 @@\n %{fstack-protector|fstack-protector-all|fstack-protector-strong|fstack-protector-explicit:}\n %{!fno-asynchronous-unwind-tables:-fasynchronous-unwind-tables}\n %{static|static-pie:--start-group} %G %{!nolibc:%L} %{static|static-pie:--end-group}%{!static:%{!static-pie:%G}}\n %{posix:-D_POSIX_SOURCE} %{pthread:-D_REENTRANT}\n %{%:debug-level-gt(0):%{gstabs*:--gstabs;:%{g*:%{%:dwarf-version-gt(4):--gdwarf-5;%:dwarf-version-gt(3):--gdwarf-4;%:dwarf-version-gt(2):--gdwarf-3;:--gdwarf2}}}} %{ffile-prefix-map=*:--debug-prefix-map %*} %{fdebug-prefix-map=*:--debug-prefix-map %*}\n 64:../lib:s390x-linux-gnu m64 !m31;\n 32:../lib32:s390-linux-gnu !m64 m31;\n-GNU Modula-2 1.9.5 (20260422)\n-Copyright (C) 2026 Free Software Foundation, Inc.\n+GNU Modula-2 1.9.5 (20250321)\n+Copyright (C) 2025 Free Software Foundation, Inc.\n License GPLv2: GNU GPL version 2 or later \n This is free software: you are free to change and redistribute it.\n There is NO WARRANTY, to the extent permitted by law.\n /usr/lib/gcc-cross/s390x-linux-gnu/12\n it is not advisible to set %qs as well as either %qs or %qs\n library specified %sq is either not installed or does not exist\n %<-fsplit-stack%> currently only supported on GNU/Linux\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -5087,17 +5087,17 @@\n 0x08100dc0 3a2d2d64 65627567 2d707265 6669782d :--debug-prefix-\n 0x08100dd0 6d617020 252a7d00 36343a2e 2e2f6c69 map %*}.64:../li\n 0x08100de0 623a7333 3930782d 6c696e75 782d676e b:s390x-linux-gn\n 0x08100df0 75206d36 3420216d 33313b00 33323a2e u m64 !m31;.32:.\n 0x08100e00 2e2f6c69 6233323a 73333930 2d6c696e ./lib32:s390-lin\n 0x08100e10 75782d67 6e752021 6d363420 6d33313b ux-gnu !m64 m31;\n 0x08100e20 00000000 474e5520 4d6f6475 6c612d32 ....GNU Modula-2\n- 0x08100e30 2020312e 392e3520 20283230 32363034 1.9.5 (202604\n- 0x08100e40 32322900 436f7079 72696768 74202843 22).Copyright (C\n- 0x08100e50 29203230 32362046 72656520 536f6674 ) 2026 Free Soft\n+ 0x08100e30 2020312e 392e3520 20283230 32353033 1.9.5 (202503\n+ 0x08100e40 32312900 436f7079 72696768 74202843 21).Copyright (C\n+ 0x08100e50 29203230 32352046 72656520 536f6674 ) 2025 Free Soft\n 0x08100e60 77617265 20466f75 6e646174 696f6e2c ware Foundation,\n 0x08100e70 20496e63 2e000000 4c696365 6e736520 Inc....License \n 0x08100e80 47504c76 323a2047 4e552047 504c2076 GPLv2: GNU GPL v\n 0x08100e90 65727369 6f6e2032 206f7220 6c617465 ersion 2 or late\n 0x08100ea0 72203c68 7474703a 2f2f676e 752e6f72 r ....This is \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 31393633 37656331 33346536 30323839 19637ec134e60289\n- 0x00000010 64663162 66353961 34303539 65633936 df1bf59a4059ec96\n- 0x00000020 33663565 34642e64 65627567 00000000 3f5e4d.debug....\n- 0x00000030 46ab0953 F..S\n+ 0x00000000 33353636 63633133 63373664 31373934 3566cc13c76d1794\n+ 0x00000010 35643463 61326132 32343838 38373232 5d4ca2a224888722\n+ 0x00000020 37363963 36352e64 65627567 00000000 769c65.debug....\n+ 0x00000030 49eaea50 I..P\n \n"}]}, {"source1": "./usr/lib/gcc-cross/s390x-linux-gnu/12/cc1gm2", "source2": "./usr/lib/gcc-cross/s390x-linux-gnu/12/cc1gm2", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,11 +1,11 @@\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: 1c6b5b14eb8803eeebc6a201e09b34a27e5f0b4e\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: b0734a1d23bf0bec08d76706b4d8a733e78cb5c5\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 \n Displaying notes found in: .note.package\n Owner Data size \tDescription\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-N/lib/ld-linux.so.2\n+/lib/ld-linux.so.2\n @!$@CHZA\n v~\\|R~t)\n 6b&Eb:y^\n pQK`Q5$1\n ?@NB_) ?\n 'AHC?\"j<\n t@&u*bN&\n@@ -54029,16 +54029,16 @@\n random_device::random_device(const std::string&): device not available\n random_device could not be read\n !\"#$%&'()*+,-./01234%5\n %%%%%%%%%%%%%%%%%%%%%%%%%%9:;<\n read_only\n write_only\n read_write\n-20260422\n-Wed Apr 22 13:45:44 2026\n+20250321\n+Fri Mar 21 15:04:00 2025\n \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\????????????????\n libc_abort\n ../../src/gcc/m2/mc-boot-ch/Glibc.c\n %s:%d:case statement has no matching selection\n %s:%d:procedure function is about to finish and no return statement has been executed\n throw called (%d)\n ',159=@F\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -58060,17 +58060,17 @@\n 0x0920ec90 b32f2d08 b32f2d08 b32f2d08 b32f2d08 ./-../-../-../-.\n 0x0920eca0 b32f2d08 1e322d08 85322d08 9f322d08 ./-..2-..2-..2-.\n 0x0920ecb0 b32f2d08 b32f2d08 b32f2d08 b32f2d08 ./-../-../-../-.\n 0x0920ecc0 b32f2d08 b32f2d08 f8322d08 1e342d08 ./-../-..2-..4-.\n 0x0920ecd0 47332d08 b32f2d08 b32f2d08 b32f2d08 G3-../-../-../-.\n 0x0920ece0 b32f2d08 b32f2d08 b32f2d08 b32f2d08 ./-../-../-../-.\n 0x0920ecf0 b32f2d08 b32f2d08 e7332d08 312e392e ./-../-..3-.1.9.\n- 0x0920ed00 35003230 32363034 32320031 322e342e 5.20260422.12.4.\n- 0x0920ed10 30005765 64204170 72203232 2031333a 0.Wed Apr 22 13:\n- 0x0920ed20 34353a34 34203230 32360000 60d12d08 45:44 2026..`.-.\n+ 0x0920ed00 35003230 32353033 32310031 322e342e 5.20250321.12.4.\n+ 0x0920ed10 30004672 69204d61 72203231 2031353a 0.Fri Mar 21 15:\n+ 0x0920ed20 30343a30 30203230 32350000 60d12d08 04:00 2025..`.-.\n 0x0920ed30 28d02d08 28d02d08 50d12d08 40d12d08 (.-.(.-.P.-.@.-.\n 0x0920ed40 28d02d08 28d02d08 28d02d08 28d02d08 (.-.(.-.(.-.(.-.\n 0x0920ed50 28d02d08 28d02d08 28d02d08 38d12d08 (.-.(.-.(.-.8.-.\n 0x0920ed60 28d02d08 28d02d08 28d02d08 70d12d08 (.-.(.-.(.-.p.-.\n 0x0920ed70 28d02d08 c8d02d08 28d02d08 28d02d08 (.-...-.(.-.(.-.\n 0x0920ed80 28d02d08 90d02d08 00000000 00000000 (.-...-.........\n 0x0920ed90 ffffffff ffffffff fe7f0000 00000000 ................\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 36623562 31346562 38383033 65656562 6b5b14eb8803eeeb\n- 0x00000010 63366132 30316530 39623334 61323765 c6a201e09b34a27e\n- 0x00000020 35663062 34652e64 65627567 00000000 5f0b4e.debug....\n- 0x00000030 5672d579 Vr.y\n+ 0x00000000 37333461 31643233 62663062 65633038 734a1d23bf0bec08\n+ 0x00000010 64373637 30366234 64386137 33336537 d76706b4d8a733e7\n+ 0x00000020 38636235 63352e64 65627567 00000000 8cb5c5.debug....\n+ 0x00000030 7e28fda0 ~(..\n \n"}]}, {"source1": "./usr/lib/gcc-cross/s390x-linux-gnu/12/gm2l", "source2": "./usr/lib/gcc-cross/s390x-linux-gnu/12/gm2l", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,11 +1,11 @@\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: 62a5726dde6cbd7e57c103e8c5a7e6d7c4b0d005\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: b507d600c779772648df0eac4cf8b99ebecb4e76\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 \n Displaying notes found in: .note.package\n Owner Data size \tDescription\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-/lib/ld-linux.so.2\n+Nv/lib/ld-linux.so.2\n _IO_stdin_used\n cfmakeraw\n nl_langinfo\n getpagesize\n snprintf\n _obstack_free\n _obstack_memory_used\n@@ -1176,16 +1176,16 @@\n %s%sout of memory allocating %lu bytes after a total of %lu bytes\n __gnu_cxx::__concurrence_lock_error\n __gnu_cxx::__concurrence_unlock_error\n terminate called after throwing an instance of '\n terminate called without an active exception\n !\"#$%&'()*+,-./01234%5\n %%%%%%%%%%%%%%%%%%%%%%%%%%9:;<\n-20260422\n-Wed Apr 22 13:45:44 2026\n+20250321\n+Fri Mar 21 15:04:00 2025\n libc_abort\n ../../src/gcc/m2/mc-boot-ch/Glibc.c\n %s:%d:case statement has no matching selection\n %s:%d:procedure function is about to finish and no return statement has been executed\n throw called (%d)\n ../../src/gcc/diagnostic.cc\n header.gcc\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -2443,17 +2443,17 @@\n 0x080e0880 f8330608 38320608 28340608 38320608 .3..82..(4..82..\n 0x080e0890 58340608 38320608 88340608 38320608 X4..82...4..82..\n 0x080e08a0 b8340608 38320608 e0340608 38320608 .4..82...4..82..\n 0x080e08b0 10350608 38320608 40350608 38320608 .5..82..@5..82..\n 0x080e08c0 70350608 38320608 a0350608 38320608 p5..82...5..82..\n 0x080e08d0 d0350608 38320608 f8350608 38320608 .5..82...5..82..\n 0x080e08e0 20360608 38320608 48360608 312e392e 6..82..H6..1.9.\n- 0x080e08f0 35003230 32363034 32320031 322e342e 5.20260422.12.4.\n- 0x080e0900 30005765 64204170 72203232 2031333a 0.Wed Apr 22 13:\n- 0x080e0910 34353a34 34203230 32360000 30b70608 45:44 2026..0...\n+ 0x080e08f0 35003230 32353033 32310031 322e342e 5.20250321.12.4.\n+ 0x080e0900 30004672 69204d61 72203231 2031353a 0.Fri Mar 21 15:\n+ 0x080e0910 30343a30 30203230 32350000 30b70608 04:00 2025..0...\n 0x080e0920 f8b50608 f8b50608 20b70608 10b70608 ........ .......\n 0x080e0930 f8b50608 f8b50608 f8b50608 f8b50608 ................\n 0x080e0940 f8b50608 f8b50608 f8b50608 08b70608 ................\n 0x080e0950 f8b50608 f8b50608 f8b50608 40b70608 ............@...\n 0x080e0960 f8b50608 98b60608 f8b50608 f8b50608 ................\n 0x080e0970 f8b50608 60b60608 cc25f5ff bc25f5ff ....`....%...%..\n 0x080e0980 a425f5ff 8c25f5ff 7425f5ff 5c25f5ff .%...%..t%..\\%..\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 61353732 36646465 36636264 37653537 a5726dde6cbd7e57\n- 0x00000010 63313033 65386335 61376536 64376334 c103e8c5a7e6d7c4\n- 0x00000020 62306430 30352e64 65627567 00000000 b0d005.debug....\n- 0x00000030 1399af06 ....\n+ 0x00000000 30376436 30306337 37393737 32363438 07d600c779772648\n+ 0x00000010 64663065 61633463 66386239 39656265 df0eac4cf8b99ebe\n+ 0x00000020 63623465 37362e64 65627567 00000000 cb4e76.debug....\n+ 0x00000030 68527b38 hR{8\n \n"}]}, {"source1": "./usr/lib/gcc-cross/s390x-linux-gnu/12/gm2lcc", "source2": "./usr/lib/gcc-cross/s390x-linux-gnu/12/gm2lcc", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,11 +1,11 @@\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: 7b342382472e16005ab06b14ff16352b06e781c5\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 8682b2f177b70ba129ec20f333d5a4fd8d6a0762\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 \n Displaying notes found in: .note.package\n Owner Data size \tDescription\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-/lib/ld-linux.so.2\n+b/lib/ld-linux.so.2\n _IO_stdin_used\n cfmakeraw\n nl_langinfo\n getpagesize\n snprintf\n _obstack_free\n _obstack_memory_used\n@@ -1082,16 +1082,16 @@\n %s%sout of memory allocating %lu bytes after a total of %lu bytes\n __gnu_cxx::__concurrence_lock_error\n __gnu_cxx::__concurrence_unlock_error\n terminate called after throwing an instance of '\n terminate called without an active exception\n !\"#$%&'()*+,-./01234%5\n %%%%%%%%%%%%%%%%%%%%%%%%%%9:;<\n-20260422\n-Wed Apr 22 13:45:44 2026\n+20250321\n+Fri Mar 21 15:04:00 2025\n \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\????????????????\n libc_abort\n ../../src/gcc/m2/mc-boot-ch/Glibc.c\n %s:%d:case statement has no matching selection\n %s:%d:procedure function is about to finish and no return statement has been executed\n throw called (%d)\n ../../src/gcc/diagnostic.cc\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -2269,17 +2269,17 @@\n 0x080d7da0 e8ad0508 d8af0508 e8ad0508 08b00508 ................\n 0x080d7db0 e8ad0508 38b00508 e8ad0508 68b00508 ....8.......h...\n 0x080d7dc0 e8ad0508 90b00508 e8ad0508 c0b00508 ................\n 0x080d7dd0 e8ad0508 f0b00508 e8ad0508 20b10508 ............ ...\n 0x080d7de0 e8ad0508 50b10508 e8ad0508 80b10508 ....P...........\n 0x080d7df0 e8ad0508 a8b10508 e8ad0508 d0b10508 ................\n 0x080d7e00 e8ad0508 f8b10508 312e392e 35003230 ........1.9.5.20\n- 0x080d7e10 32363034 32320031 322e342e 30005765 260422.12.4.0.We\n- 0x080d7e20 64204170 72203232 2031333a 34353a34 d Apr 22 13:45:4\n- 0x080d7e30 34203230 32360000 10310608 d82f0608 4 2026...1.../..\n+ 0x080d7e10 32353033 32310031 322e342e 30004672 250321.12.4.0.Fr\n+ 0x080d7e20 69204d61 72203231 2031353a 30343a30 i Mar 21 15:04:0\n+ 0x080d7e30 30203230 32350000 10310608 d82f0608 0 2025...1.../..\n 0x080d7e40 d82f0608 00310608 f0300608 d82f0608 ./...1...0.../..\n 0x080d7e50 d82f0608 d82f0608 d82f0608 d82f0608 ./.../.../.../..\n 0x080d7e60 d82f0608 d82f0608 e8300608 d82f0608 ./.../...0.../..\n 0x080d7e70 d82f0608 d82f0608 20310608 d82f0608 ./.../.. 1.../..\n 0x080d7e80 78300608 d82f0608 d82f0608 d82f0608 x0.../.../.../..\n 0x080d7e90 40300608 00000000 ffffffff ffffef7f @0..............\n 0x080d7ea0 2d431ceb e2361a3f 00000000 00000000 -C...6.?........\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 33343233 38323437 32653136 30303561 342382472e16005a\n- 0x00000010 62303662 31346666 31363335 32623036 b06b14ff16352b06\n- 0x00000020 65373831 63352e64 65627567 00000000 e781c5.debug....\n- 0x00000030 e209697e ..i~\n+ 0x00000000 38326232 66313737 62373062 61313239 82b2f177b70ba129\n+ 0x00000010 65633230 66333333 64356134 66643864 ec20f333d5a4fd8d\n+ 0x00000020 36613037 36322e64 65627567 00000000 6a0762.debug....\n+ 0x00000030 6492ed87 d...\n \n"}]}, {"source1": "./usr/lib/gcc-cross/s390x-linux-gnu/12/gm2lgen", "source2": "./usr/lib/gcc-cross/s390x-linux-gnu/12/gm2lgen", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,11 +1,11 @@\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: e903890ef86933417b31fdd45ad0f31484b9f9c0\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 298e17cbfb5d93e95359dd71703bbf7dae3b18da\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 \n Displaying notes found in: .note.package\n Owner Data size \tDescription\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1089,16 +1089,16 @@\n %s%sout of memory allocating %lu bytes after a total of %lu bytes\n __gnu_cxx::__concurrence_lock_error\n __gnu_cxx::__concurrence_unlock_error\n terminate called after throwing an instance of '\n terminate called without an active exception\n !\"#$%&'()*+,-./01234%5\n %%%%%%%%%%%%%%%%%%%%%%%%%%9:;<\n-20260422\n-Wed Apr 22 13:45:44 2026\n+20250321\n+Fri Mar 21 15:04:00 2025\n libc_abort\n ../../src/gcc/m2/mc-boot-ch/Glibc.c\n %s:%d:case statement has no matching selection\n %s:%d:procedure function is about to finish and no return statement has been executed\n throw called (%d)\n ../../src/gcc/diagnostic.cc\n header.gcc\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -2277,17 +2277,17 @@\n 0x080d7e20 78b10508 68b30508 78b10508 98b30508 x...h...x.......\n 0x080d7e30 78b10508 c8b30508 78b10508 f8b30508 x.......x.......\n 0x080d7e40 78b10508 20b40508 78b10508 50b40508 x... ...x...P...\n 0x080d7e50 78b10508 80b40508 78b10508 b0b40508 x.......x.......\n 0x080d7e60 78b10508 e0b40508 78b10508 10b50508 x.......x.......\n 0x080d7e70 78b10508 38b50508 78b10508 60b50508 x...8...x...`...\n 0x080d7e80 78b10508 88b50508 312e392e 35003230 x.......1.9.5.20\n- 0x080d7e90 32363034 32320031 322e342e 30005765 260422.12.4.0.We\n- 0x080d7ea0 64204170 72203232 2031333a 34353a34 d Apr 22 13:45:4\n- 0x080d7eb0 34203230 32360000 a0320608 68310608 4 2026...2..h1..\n+ 0x080d7e90 32353033 32310031 322e342e 30004672 250321.12.4.0.Fr\n+ 0x080d7ea0 69204d61 72203231 2031353a 30343a30 i Mar 21 15:04:0\n+ 0x080d7eb0 30203230 32350000 a0320608 68310608 0 2025...2..h1..\n 0x080d7ec0 68310608 90320608 80320608 68310608 h1...2...2..h1..\n 0x080d7ed0 68310608 68310608 68310608 68310608 h1..h1..h1..h1..\n 0x080d7ee0 68310608 68310608 78320608 68310608 h1..h1..x2..h1..\n 0x080d7ef0 68310608 68310608 b0320608 68310608 h1..h1...2..h1..\n 0x080d7f00 08320608 68310608 68310608 68310608 .2..h1..h1..h1..\n 0x080d7f10 d0310608 fc50f5ff ec50f5ff d450f5ff .1...P...P...P..\n 0x080d7f20 bc50f5ff a450f5ff 8c50f5ff 9c52f5ff .P...P...P...R..\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 30333839 30656638 36393333 34313762 03890ef86933417b\n- 0x00000010 33316664 64343561 64306633 31343834 31fdd45ad0f31484\n- 0x00000020 62396639 63302e64 65627567 00000000 b9f9c0.debug....\n- 0x00000030 3e99bb10 >...\n+ 0x00000000 38653137 63626662 35643933 65393533 8e17cbfb5d93e953\n+ 0x00000010 35396464 37313730 33626266 37646165 59dd71703bbf7dae\n+ 0x00000020 33623138 64612e64 65627567 00000000 3b18da.debug....\n+ 0x00000030 1ee34909 ..I.\n \n"}]}, {"source1": "./usr/lib/gcc-cross/s390x-linux-gnu/12/gm2lorder", "source2": "./usr/lib/gcc-cross/s390x-linux-gnu/12/gm2lorder", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,11 +1,11 @@\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: e54c2e1943e37a38f87b2f978d7cef6b68c176ae\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 66323eb7539181c78ea0b4a3f9a0116528d886bb\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 \n Displaying notes found in: .note.package\n Owner Data size \tDescription\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1067,16 +1067,16 @@\n %s%sout of memory allocating %lu bytes after a total of %lu bytes\n __gnu_cxx::__concurrence_lock_error\n __gnu_cxx::__concurrence_unlock_error\n terminate called after throwing an instance of '\n terminate called without an active exception\n !\"#$%&'()*+,-./01234%5\n %%%%%%%%%%%%%%%%%%%%%%%%%%9:;<\n-20260422\n-Wed Apr 22 13:45:44 2026\n+20250321\n+Fri Mar 21 15:04:00 2025\n libc_abort\n ../../src/gcc/m2/mc-boot-ch/Glibc.c\n %s:%d:case statement has no matching selection\n %s:%d:procedure function is about to finish and no return statement has been executed\n throw called (%d)\n ../../src/gcc/diagnostic.cc\n header.gcc\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -2249,17 +2249,17 @@\n 0x080d6c60 78a40508 68a60508 78a40508 98a60508 x...h...x.......\n 0x080d6c70 78a40508 c8a60508 78a40508 f8a60508 x.......x.......\n 0x080d6c80 78a40508 20a70508 78a40508 50a70508 x... ...x...P...\n 0x080d6c90 78a40508 80a70508 78a40508 b0a70508 x.......x.......\n 0x080d6ca0 78a40508 e0a70508 78a40508 10a80508 x.......x.......\n 0x080d6cb0 78a40508 38a80508 78a40508 60a80508 x...8...x...`...\n 0x080d6cc0 78a40508 88a80508 312e392e 35003230 x.......1.9.5.20\n- 0x080d6cd0 32363034 32320031 322e342e 30005765 260422.12.4.0.We\n- 0x080d6ce0 64204170 72203232 2031333a 34353a34 d Apr 22 13:45:4\n- 0x080d6cf0 34203230 32360000 a0250608 68240608 4 2026...%..h$..\n+ 0x080d6cd0 32353033 32310031 322e342e 30004672 250321.12.4.0.Fr\n+ 0x080d6ce0 69204d61 72203231 2031353a 30343a30 i Mar 21 15:04:0\n+ 0x080d6cf0 30203230 32350000 a0250608 68240608 0 2025...%..h$..\n 0x080d6d00 68240608 90250608 80250608 68240608 h$...%...%..h$..\n 0x080d6d10 68240608 68240608 68240608 68240608 h$..h$..h$..h$..\n 0x080d6d20 68240608 68240608 78250608 68240608 h$..h$..x%..h$..\n 0x080d6d30 68240608 68240608 b0250608 68240608 h$..h$...%..h$..\n 0x080d6d40 08250608 68240608 68240608 68240608 .%..h$..h$..h$..\n 0x080d6d50 d0240608 fc63f5ff ec63f5ff d463f5ff .$...c...c...c..\n 0x080d6d60 bc63f5ff a463f5ff 8c63f5ff 9c65f5ff .c...c...c...e..\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 34633265 31393433 65333761 33386638 4c2e1943e37a38f8\n- 0x00000010 37623266 39373864 37636566 36623638 7b2f978d7cef6b68\n- 0x00000020 63313736 61652e64 65627567 00000000 c176ae.debug....\n- 0x00000030 a99ee1b5 ....\n+ 0x00000000 33323365 62373533 39313831 63373865 323eb7539181c78e\n+ 0x00000010 61306234 61336639 61303131 36353238 a0b4a3f9a0116528\n+ 0x00000020 64383836 62622e64 65627567 00000000 d886bb.debug....\n+ 0x00000030 344ad1a4 4J..\n \n"}]}]}]}]}, {"source1": "gm2-12-x86-64-linux-gnu_12.4.0-5cross1_i386.deb", "source2": "gm2-12-x86-64-linux-gnu_12.4.0-5cross1_i386.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2025-03-19 06:50:58.000000 debian-binary\n--rw-r--r-- 0 0 0 1112 2025-03-19 06:50:58.000000 control.tar.xz\n--rw-r--r-- 0 0 0 10580480 2025-03-19 06:50:58.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 1116 2025-03-19 06:50:58.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 10580168 2025-03-19 06:50:58.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/x86_64-linux-gnu-gm2-12", "source2": "./usr/bin/x86_64-linux-gnu-gm2-12", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,11 +1,11 @@\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: 14871d8216f56c3334537c66fea9f4f39980c2ee\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d49b95da154c442f340e75bfa2635f281200b834\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 \n Displaying notes found in: .note.package\n Owner Data size \tDescription\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-/lib/ld-linux.so.2\n+4/lib/ld-linux.so.2\n _IO_stdin_used\n nl_langinfo\n getpagesize\n snprintf\n _obstack_free\n _obstack_memory_used\n strverscmp\n@@ -3107,16 +3107,16 @@\n %{!mandroid|tno-android-cc:%(cc1_cpu) %{profile:-p};:%(cc1_cpu) %{profile:-p} %{!mglibc:%{!muclibc:%{!mbionic: -mbionic}}} %{!fno-pic:%{!fno-PIC:%{!fpic:%{!fPIC: -fPIC}}}}}\n %{posix:-D_POSIX_SOURCE} %{pthread:-D_REENTRANT}\n %{%:debug-level-gt(0):%{!gstabs*:%{g*:%{%:dwarf-version-gt(4):--gdwarf-5 ;%:dwarf-version-gt(3):--gdwarf-4 ;%:dwarf-version-gt(2):--gdwarf-3 ;:--gdwarf2 }}}}\n %{%:debug-level-gt(0):%{gstabs*:--gstabs;:%{g*:}}} %{ffile-prefix-map=*:--debug-prefix-map %*} %{fdebug-prefix-map=*:--debug-prefix-map %*}\n 32:../lib32:i386-linux-gnu m32 !m64 !mx32;\n 64:../lib:x86_64-linux-gnu !m32 m64 !mx32;\n x32:../libx32:x86_64-linux-gnux32 !m32 !m64 mx32;\n-GNU Modula-2 1.9.5 (20260422)\n-Copyright (C) 2026 Free Software Foundation, Inc.\n+GNU Modula-2 1.9.5 (20250321)\n+Copyright (C) 2025 Free Software Foundation, Inc.\n License GPLv2: GNU GPL version 2 or later \n This is free software: you are free to change and redistribute it.\n There is NO WARRANTY, to the extent permitted by law.\n /usr/lib/gcc-cross/x86_64-linux-gnu/12\n it is not advisible to set %qs as well as either %qs or %qs\n library specified %sq is either not installed or does not exist\n ../../src/gcc/common/config/i386/cpuinfo.h\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -5457,17 +5457,17 @@\n 0x081074e0 36343a2e 2e2f6c69 623a7838 365f3634 64:../lib:x86_64\n 0x081074f0 2d6c696e 75782d67 6e752021 6d333220 -linux-gnu !m32 \n 0x08107500 6d363420 216d7833 323b0000 7833323a m64 !mx32;..x32:\n 0x08107510 2e2e2f6c 69627833 323a7838 365f3634 ../libx32:x86_64\n 0x08107520 2d6c696e 75782d67 6e757833 3220216d -linux-gnux32 !m\n 0x08107530 33322021 6d363420 6d783332 3b000000 32 !m64 mx32;...\n 0x08107540 474e5520 4d6f6475 6c612d32 2020312e GNU Modula-2 1.\n- 0x08107550 392e3520 20283230 32363034 32322900 9.5 (20260422).\n+ 0x08107550 392e3520 20283230 32353033 32312900 9.5 (20250321).\n 0x08107560 436f7079 72696768 74202843 29203230 Copyright (C) 20\n- 0x08107570 32362046 72656520 536f6674 77617265 26 Free Software\n+ 0x08107570 32352046 72656520 536f6674 77617265 25 Free Software\n 0x08107580 20466f75 6e646174 696f6e2c 20496e63 Foundation, Inc\n 0x08107590 2e000000 4c696365 6e736520 47504c76 ....License GPLv\n 0x081075a0 323a2047 4e552047 504c2076 65727369 2: GNU GPL versi\n 0x081075b0 6f6e2032 206f7220 6c617465 72203c68 on 2 or later \n 0x081075e0 00000000 54686973 20697320 66726565 ....This is free\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 38373164 38323136 66353663 33333334 871d8216f56c3334\n- 0x00000010 35333763 36366665 61396634 66333939 537c66fea9f4f399\n- 0x00000020 38306332 65652e64 65627567 00000000 80c2ee.debug....\n- 0x00000030 56b428ac V.(.\n+ 0x00000000 39623935 64613135 34633434 32663334 9b95da154c442f34\n+ 0x00000010 30653735 62666132 36333566 32383132 0e75bfa2635f2812\n+ 0x00000020 30306238 33342e64 65627567 00000000 00b834.debug....\n+ 0x00000030 86299d07 .)..\n \n"}]}, {"source1": "./usr/lib/gcc-cross/x86_64-linux-gnu/12/cc1gm2", "source2": "./usr/lib/gcc-cross/x86_64-linux-gnu/12/cc1gm2", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,11 +1,11 @@\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: 497c02a71c1026d629bc2337c318dce8060f5f68\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 13daed3a5ca0ab50251d77af72650b0d259e3399\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 \n Displaying notes found in: .note.package\n Owner Data size \tDescription\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-_h/lib/ld-linux.so.2\n+/lib/ld-linux.so.2\n 6~o_(%^!79Q\n %{`jWM@[s\n DZe@/7p[4_\n QP5$1qQK`\n Kl1{0zB\n i]#}4\\?Fd\n NB5A[ksvF\n@@ -80690,16 +80690,16 @@\n random_device could not be read\n +- \"\" 1^[{#\n !\"#$%&'()*+,-./01234%5\n %%%%%%%%%%%%%%%%%%%%%%%%%%9:;<\n read_only\n write_only\n read_write\n-20260422\n-Wed Apr 22 12:37:46 2026\n+20250321\n+Fri Mar 21 12:31:14 2025\n \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\????????????????\n libc_abort\n ../../src/gcc/m2/mc-boot-ch/Glibc.c\n %s:%d:case statement has no matching selection\n %s:%d:procedure function is about to finish and no return statement has been executed\n throw called (%d)\n !\"#$%&'()*+,-./012\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -92984,17 +92984,17 @@\n 0x097a3350 73573608 73573608 73573608 73573608 sW6.sW6.sW6.sW6.\n 0x097a3360 73573608 de593608 455a3608 5f5a3608 sW6..Y6.EZ6._Z6.\n 0x097a3370 73573608 73573608 73573608 73573608 sW6.sW6.sW6.sW6.\n 0x097a3380 73573608 73573608 b85a3608 de5b3608 sW6.sW6..Z6..[6.\n 0x097a3390 075b3608 73573608 73573608 73573608 .[6.sW6.sW6.sW6.\n 0x097a33a0 73573608 73573608 73573608 73573608 sW6.sW6.sW6.sW6.\n 0x097a33b0 73573608 73573608 a75b3608 312e392e sW6.sW6..[6.1.9.\n- 0x097a33c0 35003230 32363034 32320031 322e342e 5.20260422.12.4.\n- 0x097a33d0 30005765 64204170 72203232 2031323a 0.Wed Apr 22 12:\n- 0x097a33e0 33373a34 36203230 32360000 20f93608 37:46 2026.. .6.\n+ 0x097a33c0 35003230 32353033 32310031 322e342e 5.20250321.12.4.\n+ 0x097a33d0 30004672 69204d61 72203231 2031323a 0.Fri Mar 21 12:\n+ 0x097a33e0 33313a31 34203230 32350000 20f93608 31:14 2025.. .6.\n 0x097a33f0 e8f73608 e8f73608 10f93608 00f93608 ..6...6...6...6.\n 0x097a3400 e8f73608 e8f73608 e8f73608 e8f73608 ..6...6...6...6.\n 0x097a3410 e8f73608 e8f73608 e8f73608 f8f83608 ..6...6...6...6.\n 0x097a3420 e8f73608 e8f73608 e8f73608 30f93608 ..6...6...6.0.6.\n 0x097a3430 e8f73608 88f83608 e8f73608 e8f73608 ..6...6...6...6.\n 0x097a3440 e8f73608 50f83608 00000000 00000000 ..6.P.6.........\n 0x097a3450 ffffffff ffffffff fe7f0000 00000000 ................\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 37633032 61373163 31303236 64363239 7c02a71c1026d629\n- 0x00000010 62633233 33376333 31386463 65383036 bc2337c318dce806\n- 0x00000020 30663566 36382e64 65627567 00000000 0f5f68.debug....\n- 0x00000030 36bdc35d 6..]\n+ 0x00000000 64616564 33613563 61306162 35303235 daed3a5ca0ab5025\n+ 0x00000010 31643737 61663732 36353062 30643235 1d77af72650b0d25\n+ 0x00000020 39653333 39392e64 65627567 00000000 9e3399.debug....\n+ 0x00000030 4cb0f2d5 L...\n \n"}]}, {"source1": "./usr/lib/gcc-cross/x86_64-linux-gnu/12/gm2l", "source2": "./usr/lib/gcc-cross/x86_64-linux-gnu/12/gm2l", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,11 +1,11 @@\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: 1b1e936257c9e2d24f63b3eae94605aa4785cd7a\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f73d7038042f2850ff9cfecbe8f09f15e4a63106\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 \n Displaying notes found in: .note.package\n Owner Data size \tDescription\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-z/lib/ld-linux.so.2\n+/lib/ld-linux.so.2\n _IO_stdin_used\n cfmakeraw\n nl_langinfo\n getpagesize\n snprintf\n _obstack_free\n _obstack_memory_used\n@@ -1176,16 +1176,16 @@\n %s%sout of memory allocating %lu bytes after a total of %lu bytes\n __gnu_cxx::__concurrence_lock_error\n __gnu_cxx::__concurrence_unlock_error\n terminate called after throwing an instance of '\n terminate called without an active exception\n !\"#$%&'()*+,-./01234%5\n %%%%%%%%%%%%%%%%%%%%%%%%%%9:;<\n-20260422\n-Wed Apr 22 12:37:46 2026\n+20250321\n+Fri Mar 21 12:31:14 2025\n libc_abort\n ../../src/gcc/m2/mc-boot-ch/Glibc.c\n %s:%d:case statement has no matching selection\n %s:%d:procedure function is about to finish and no return statement has been executed\n throw called (%d)\n ../../src/gcc/diagnostic.cc\n header.gcc\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -2443,17 +2443,17 @@\n 0x080e0880 f8330608 38320608 28340608 38320608 .3..82..(4..82..\n 0x080e0890 58340608 38320608 88340608 38320608 X4..82...4..82..\n 0x080e08a0 b8340608 38320608 e0340608 38320608 .4..82...4..82..\n 0x080e08b0 10350608 38320608 40350608 38320608 .5..82..@5..82..\n 0x080e08c0 70350608 38320608 a0350608 38320608 p5..82...5..82..\n 0x080e08d0 d0350608 38320608 f8350608 38320608 .5..82...5..82..\n 0x080e08e0 20360608 38320608 48360608 312e392e 6..82..H6..1.9.\n- 0x080e08f0 35003230 32363034 32320031 322e342e 5.20260422.12.4.\n- 0x080e0900 30005765 64204170 72203232 2031323a 0.Wed Apr 22 12:\n- 0x080e0910 33373a34 36203230 32360000 30b70608 37:46 2026..0...\n+ 0x080e08f0 35003230 32353033 32310031 322e342e 5.20250321.12.4.\n+ 0x080e0900 30004672 69204d61 72203231 2031323a 0.Fri Mar 21 12:\n+ 0x080e0910 33313a31 34203230 32350000 30b70608 31:14 2025..0...\n 0x080e0920 f8b50608 f8b50608 20b70608 10b70608 ........ .......\n 0x080e0930 f8b50608 f8b50608 f8b50608 f8b50608 ................\n 0x080e0940 f8b50608 f8b50608 f8b50608 08b70608 ................\n 0x080e0950 f8b50608 f8b50608 f8b50608 40b70608 ............@...\n 0x080e0960 f8b50608 98b60608 f8b50608 f8b50608 ................\n 0x080e0970 f8b50608 60b60608 cc25f5ff bc25f5ff ....`....%...%..\n 0x080e0980 a425f5ff 8c25f5ff 7425f5ff 5c25f5ff .%...%..t%..\\%..\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 31653933 36323537 63396532 64323466 1e936257c9e2d24f\n- 0x00000010 36336233 65616539 34363035 61613437 63b3eae94605aa47\n- 0x00000020 38356364 37612e64 65627567 00000000 85cd7a.debug....\n- 0x00000030 b275c267 .u.g\n+ 0x00000000 33643730 33383034 32663238 35306666 3d7038042f2850ff\n+ 0x00000010 39636665 63626538 66303966 31356534 9cfecbe8f09f15e4\n+ 0x00000020 61363331 30362e64 65627567 00000000 a63106.debug....\n+ 0x00000030 e8acbfd5 ....\n \n"}]}, {"source1": "./usr/lib/gcc-cross/x86_64-linux-gnu/12/gm2lcc", "source2": "./usr/lib/gcc-cross/x86_64-linux-gnu/12/gm2lcc", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,11 +1,11 @@\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: 9ac3f0b0da8a06036a1b242ca44ac99b7d417b18\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 4e6bd0b6b63b481de3502e1821a1c9cf8b481fcc\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 \n Displaying notes found in: .note.package\n Owner Data size \tDescription\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1082,16 +1082,16 @@\n %s%sout of memory allocating %lu bytes after a total of %lu bytes\n __gnu_cxx::__concurrence_lock_error\n __gnu_cxx::__concurrence_unlock_error\n terminate called after throwing an instance of '\n terminate called without an active exception\n !\"#$%&'()*+,-./01234%5\n %%%%%%%%%%%%%%%%%%%%%%%%%%9:;<\n-20260422\n-Wed Apr 22 12:37:46 2026\n+20250321\n+Fri Mar 21 12:31:14 2025\n \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\????????????????\n libc_abort\n ../../src/gcc/m2/mc-boot-ch/Glibc.c\n %s:%d:case statement has no matching selection\n %s:%d:procedure function is about to finish and no return statement has been executed\n throw called (%d)\n ../../src/gcc/diagnostic.cc\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -2269,17 +2269,17 @@\n 0x080d7da0 e8ad0508 d8af0508 e8ad0508 08b00508 ................\n 0x080d7db0 e8ad0508 38b00508 e8ad0508 68b00508 ....8.......h...\n 0x080d7dc0 e8ad0508 90b00508 e8ad0508 c0b00508 ................\n 0x080d7dd0 e8ad0508 f0b00508 e8ad0508 20b10508 ............ ...\n 0x080d7de0 e8ad0508 50b10508 e8ad0508 80b10508 ....P...........\n 0x080d7df0 e8ad0508 a8b10508 e8ad0508 d0b10508 ................\n 0x080d7e00 e8ad0508 f8b10508 312e392e 35003230 ........1.9.5.20\n- 0x080d7e10 32363034 32320031 322e342e 30005765 260422.12.4.0.We\n- 0x080d7e20 64204170 72203232 2031323a 33373a34 d Apr 22 12:37:4\n- 0x080d7e30 36203230 32360000 10310608 d82f0608 6 2026...1.../..\n+ 0x080d7e10 32353033 32310031 322e342e 30004672 250321.12.4.0.Fr\n+ 0x080d7e20 69204d61 72203231 2031323a 33313a31 i Mar 21 12:31:1\n+ 0x080d7e30 34203230 32350000 10310608 d82f0608 4 2025...1.../..\n 0x080d7e40 d82f0608 00310608 f0300608 d82f0608 ./...1...0.../..\n 0x080d7e50 d82f0608 d82f0608 d82f0608 d82f0608 ./.../.../.../..\n 0x080d7e60 d82f0608 d82f0608 e8300608 d82f0608 ./.../...0.../..\n 0x080d7e70 d82f0608 d82f0608 20310608 d82f0608 ./.../.. 1.../..\n 0x080d7e80 78300608 d82f0608 d82f0608 d82f0608 x0.../.../.../..\n 0x080d7e90 40300608 00000000 ffffffff ffffef7f @0..............\n 0x080d7ea0 2d431ceb e2361a3f 00000000 00000000 -C...6.?........\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 63336630 62306461 38613036 30333661 c3f0b0da8a06036a\n- 0x00000010 31623234 32636134 34616339 39623764 1b242ca44ac99b7d\n- 0x00000020 34313762 31382e64 65627567 00000000 417b18.debug....\n- 0x00000030 a45fa22d ._.-\n+ 0x00000000 36626430 62366236 33623438 31646533 6bd0b6b63b481de3\n+ 0x00000010 35303265 31383231 61316339 63663862 502e1821a1c9cf8b\n+ 0x00000020 34383166 63632e64 65627567 00000000 481fcc.debug....\n+ 0x00000030 0a1006e8 ....\n \n"}]}, {"source1": "./usr/lib/gcc-cross/x86_64-linux-gnu/12/gm2lgen", "source2": "./usr/lib/gcc-cross/x86_64-linux-gnu/12/gm2lgen", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,11 +1,11 @@\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: 28eecafc4acb1c69e5205616ec921ca14a894eae\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d05fdf5d554c645c47b09ea0482b330146dcc166\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 \n Displaying notes found in: .note.package\n Owner Data size \tDescription\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-/lib/ld-linux.so.2\n+f/lib/ld-linux.so.2\n _IO_stdin_used\n cfmakeraw\n nl_langinfo\n getpagesize\n snprintf\n _obstack_free\n _obstack_memory_used\n@@ -1089,16 +1089,16 @@\n %s%sout of memory allocating %lu bytes after a total of %lu bytes\n __gnu_cxx::__concurrence_lock_error\n __gnu_cxx::__concurrence_unlock_error\n terminate called after throwing an instance of '\n terminate called without an active exception\n !\"#$%&'()*+,-./01234%5\n %%%%%%%%%%%%%%%%%%%%%%%%%%9:;<\n-20260422\n-Wed Apr 22 12:37:46 2026\n+20250321\n+Fri Mar 21 12:31:14 2025\n libc_abort\n ../../src/gcc/m2/mc-boot-ch/Glibc.c\n %s:%d:case statement has no matching selection\n %s:%d:procedure function is about to finish and no return statement has been executed\n throw called (%d)\n ../../src/gcc/diagnostic.cc\n header.gcc\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -2277,17 +2277,17 @@\n 0x080d7e20 78b10508 68b30508 78b10508 98b30508 x...h...x.......\n 0x080d7e30 78b10508 c8b30508 78b10508 f8b30508 x.......x.......\n 0x080d7e40 78b10508 20b40508 78b10508 50b40508 x... ...x...P...\n 0x080d7e50 78b10508 80b40508 78b10508 b0b40508 x.......x.......\n 0x080d7e60 78b10508 e0b40508 78b10508 10b50508 x.......x.......\n 0x080d7e70 78b10508 38b50508 78b10508 60b50508 x...8...x...`...\n 0x080d7e80 78b10508 88b50508 312e392e 35003230 x.......1.9.5.20\n- 0x080d7e90 32363034 32320031 322e342e 30005765 260422.12.4.0.We\n- 0x080d7ea0 64204170 72203232 2031323a 33373a34 d Apr 22 12:37:4\n- 0x080d7eb0 36203230 32360000 a0320608 68310608 6 2026...2..h1..\n+ 0x080d7e90 32353033 32310031 322e342e 30004672 250321.12.4.0.Fr\n+ 0x080d7ea0 69204d61 72203231 2031323a 33313a31 i Mar 21 12:31:1\n+ 0x080d7eb0 34203230 32350000 a0320608 68310608 4 2025...2..h1..\n 0x080d7ec0 68310608 90320608 80320608 68310608 h1...2...2..h1..\n 0x080d7ed0 68310608 68310608 68310608 68310608 h1..h1..h1..h1..\n 0x080d7ee0 68310608 68310608 78320608 68310608 h1..h1..x2..h1..\n 0x080d7ef0 68310608 68310608 b0320608 68310608 h1..h1...2..h1..\n 0x080d7f00 08320608 68310608 68310608 68310608 .2..h1..h1..h1..\n 0x080d7f10 d0310608 fc50f5ff ec50f5ff d450f5ff .1...P...P...P..\n 0x080d7f20 bc50f5ff a450f5ff 8c50f5ff 9c52f5ff .P...P...P...R..\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 65656361 66633461 63623163 36396535 eecafc4acb1c69e5\n- 0x00000010 32303536 31366563 39323163 61313461 205616ec921ca14a\n- 0x00000020 38393465 61652e64 65627567 00000000 894eae.debug....\n- 0x00000030 89b21cf4 ....\n+ 0x00000000 35666466 35643535 34633634 35633437 5fdf5d554c645c47\n+ 0x00000010 62303965 61303438 32623333 30313436 b09ea0482b330146\n+ 0x00000020 64636331 36362e64 65627567 00000000 dcc166.debug....\n+ 0x00000030 fc94ba64 ...d\n \n"}]}, {"source1": "./usr/lib/gcc-cross/x86_64-linux-gnu/12/gm2lorder", "source2": "./usr/lib/gcc-cross/x86_64-linux-gnu/12/gm2lorder", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,11 +1,11 @@\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: e22ef6aa923382409a85d1bbe29ec630881dda5f\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 62699a0f764de6f14a65e1826a0b47755e0966a7\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 \n Displaying notes found in: .note.package\n Owner Data size \tDescription\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-_/lib/ld-linux.so.2\n+/lib/ld-linux.so.2\n _IO_stdin_used\n cfmakeraw\n nl_langinfo\n getpagesize\n snprintf\n _obstack_free\n _obstack_memory_used\n@@ -1067,16 +1067,16 @@\n %s%sout of memory allocating %lu bytes after a total of %lu bytes\n __gnu_cxx::__concurrence_lock_error\n __gnu_cxx::__concurrence_unlock_error\n terminate called after throwing an instance of '\n terminate called without an active exception\n !\"#$%&'()*+,-./01234%5\n %%%%%%%%%%%%%%%%%%%%%%%%%%9:;<\n-20260422\n-Wed Apr 22 12:37:46 2026\n+20250321\n+Fri Mar 21 12:31:14 2025\n libc_abort\n ../../src/gcc/m2/mc-boot-ch/Glibc.c\n %s:%d:case statement has no matching selection\n %s:%d:procedure function is about to finish and no return statement has been executed\n throw called (%d)\n ../../src/gcc/diagnostic.cc\n header.gcc\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -2249,17 +2249,17 @@\n 0x080d6c60 78a40508 68a60508 78a40508 98a60508 x...h...x.......\n 0x080d6c70 78a40508 c8a60508 78a40508 f8a60508 x.......x.......\n 0x080d6c80 78a40508 20a70508 78a40508 50a70508 x... ...x...P...\n 0x080d6c90 78a40508 80a70508 78a40508 b0a70508 x.......x.......\n 0x080d6ca0 78a40508 e0a70508 78a40508 10a80508 x.......x.......\n 0x080d6cb0 78a40508 38a80508 78a40508 60a80508 x...8...x...`...\n 0x080d6cc0 78a40508 88a80508 312e392e 35003230 x.......1.9.5.20\n- 0x080d6cd0 32363034 32320031 322e342e 30005765 260422.12.4.0.We\n- 0x080d6ce0 64204170 72203232 2031323a 33373a34 d Apr 22 12:37:4\n- 0x080d6cf0 36203230 32360000 a0250608 68240608 6 2026...%..h$..\n+ 0x080d6cd0 32353033 32310031 322e342e 30004672 250321.12.4.0.Fr\n+ 0x080d6ce0 69204d61 72203231 2031323a 33313a31 i Mar 21 12:31:1\n+ 0x080d6cf0 34203230 32350000 a0250608 68240608 4 2025...%..h$..\n 0x080d6d00 68240608 90250608 80250608 68240608 h$...%...%..h$..\n 0x080d6d10 68240608 68240608 68240608 68240608 h$..h$..h$..h$..\n 0x080d6d20 68240608 68240608 78250608 68240608 h$..h$..x%..h$..\n 0x080d6d30 68240608 68240608 b0250608 68240608 h$..h$...%..h$..\n 0x080d6d40 08250608 68240608 68240608 68240608 .%..h$..h$..h$..\n 0x080d6d50 d0240608 fc63f5ff ec63f5ff d463f5ff .$...c...c...c..\n 0x080d6d60 bc63f5ff a463f5ff 8c63f5ff 9c65f5ff .c...c...c...e..\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 32656636 61613932 33333832 34303961 2ef6aa923382409a\n- 0x00000010 38356431 62626532 39656336 33303838 85d1bbe29ec63088\n- 0x00000020 31646461 35662e64 65627567 00000000 1dda5f.debug....\n- 0x00000030 db9a84aa ....\n+ 0x00000000 36393961 30663736 34646536 66313461 699a0f764de6f14a\n+ 0x00000010 36356531 38323661 30623437 37353565 65e1826a0b47755e\n+ 0x00000020 30393636 61372e64 65627567 00000000 0966a7.debug....\n+ 0x00000030 4ca300ba L...\n \n"}]}]}]}]}]}