{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.QZjoY69J/b1/xrt_202610.2.21.21-2_amd64.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.QZjoY69J/b2/xrt_202610.2.21.21-2_amd64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,16 +1,16 @@\n \n 3abddb1a16c2cb60d6f9dad71963f9c6 6311072 debug optional libxrt-alveo2-dbgsym_202610.2.21.21-2_amd64.deb\n 11ab5edd0010c1b8d4fe4a4d6c5a825f 391452 libs optional libxrt-alveo2_202610.2.21.21-2_amd64.deb\n- 64099b58c3d52a50bf49edfd05340638 2269640 libdevel optional libxrt-dev_202610.2.21.21-2_amd64.deb\n+ 9967b3dfe9ca36cf08d65d0e18a2df87 2269928 libdevel optional libxrt-dev_202610.2.21.21-2_amd64.deb\n 39997657dc2d646432faa0d0c9c15613 16941104 debug optional libxrt-npu2-dbgsym_202610.2.21.21-2_amd64.deb\n 4f29d5407d7ceb23993b31f0ea2c5e9a 679436 libs optional libxrt-npu2_202610.2.21.21-2_amd64.deb\n ba0d52572e9033e910f701ff2df107d8 30495376 debug optional libxrt-utils-alveo-dbgsym_202610.2.21.21-2_amd64.deb\n f62c25ae244998814f67d33c7d44fd78 886064 utils optional libxrt-utils-alveo_202610.2.21.21-2_amd64.deb\n- 92b189ad7da482d012884df6bee4b808 60267592 debug optional libxrt-utils-dbgsym_202610.2.21.21-2_amd64.deb\n- 685253297681345991c8e4cd96f25a60 21119412 debug optional libxrt-utils-npu-dbgsym_202610.2.21.21-2_amd64.deb\n- 4aa0d4c3adb1bee2c043224732b4b920 774748 utils optional libxrt-utils-npu_202610.2.21.21-2_amd64.deb\n- 12107b81aab3ae465e866f83b5fb5e44 1597160 utils optional libxrt-utils_202610.2.21.21-2_amd64.deb\n- 933050011f31c72c8324e5f0d037afe3 36267192 debug optional libxrt2-dbgsym_202610.2.21.21-2_amd64.deb\n- c41f8161872380fc6e0ea9821de90c66 1617812 libs optional libxrt2_202610.2.21.21-2_amd64.deb\n+ 2d6dcba822940a709cb314ff7a07ae8b 60267472 debug optional libxrt-utils-dbgsym_202610.2.21.21-2_amd64.deb\n+ d1019b98a22a08a8236cf13da44cc7ea 21119644 debug optional libxrt-utils-npu-dbgsym_202610.2.21.21-2_amd64.deb\n+ 0d5b151118b05f504964136f2c374712 775104 utils optional libxrt-utils-npu_202610.2.21.21-2_amd64.deb\n+ 025a4aefba56fd6d425f7013acd03d90 1597896 utils optional libxrt-utils_202610.2.21.21-2_amd64.deb\n+ 8d2c1fd0937f0fcb0420630514c3bcde 36263012 debug optional libxrt2-dbgsym_202610.2.21.21-2_amd64.deb\n+ 77b23a551bc859cf5ef28b5a9e6308c8 1616844 libs optional libxrt2_202610.2.21.21-2_amd64.deb\n 18d1a2973e1a51920e116f6e6127770d 194052 python optional python3-xrt_202610.2.21.21-2_amd64.deb\n- 740893b86fa2c798625fe0763c8ab6cd 613940 libs optional xrt-xocl-dkms_202610.2.21.21-2_amd64.deb\n+ 857dacfecf1ebb1e2e8b5498a1816971 613928 libs optional xrt-xocl-dkms_202610.2.21.21-2_amd64.deb\n"}, {"source1": "libxrt-dev_202610.2.21.21-2_amd64.deb", "source2": "libxrt-dev_202610.2.21.21-2_amd64.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2025-11-05 20:38:19.000000 debian-binary\n--rw-r--r-- 0 0 0 2720 2025-11-05 20:38:19.000000 control.tar.xz\n--rw-r--r-- 0 0 0 2266728 2025-11-05 20:38:19.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 2716 2025-11-05 20:38:19.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 2267020 2025-11-05 20:38:19.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/include/xrt/detail/version.h", "source2": "./usr/include/xrt/detail/version.h", "unified_diff": "@@ -8,17 +8,17 @@\n \n static const char xrt_build_version_branch[] = \"\";\n \n static const char xrt_build_version_hash[] = \"\";\n \n static const char xrt_build_version_hash_date[] = \"\";\n \n-static const char xrt_build_version_date_rfc[] = \"Thu, 06 Nov 2025 08:29:12 -1200\";\n+static const char xrt_build_version_date_rfc[] = \"Thu, 10 Dec 2026 19:11:20 +1400\";\n \n-static const char xrt_build_version_date[] = \"2025-11-05 08:38:19\";\n+static const char xrt_build_version_date[] = \"2025-11-06 10:38:19\";\n \n static const char xrt_modified_files[] = \"\";\n \n #define XRT_DRIVER_VERSION \"2.21.0,\"\n #define XRT_PATCH 0\n #define XRT_HEAD_COMMITS -1\n #define XRT_BRANCH_COMMITS -1\n"}, {"source1": "./usr/lib/x86_64-linux-gnu/libaiebu.a", "source2": "./usr/lib/x86_64-linux-gnu/libaiebu.a", "unified_diff": null, "details": [{"source1": "utils.cpp.o", "source2": "utils.cpp.o", "unified_diff": null, "details": [{"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -181,15 +181,15 @@\n NSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEE\n NSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEE\n NSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEE\n NSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEE\n NSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEE\n NSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEE\n NSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEE\n-Thu, 06 Nov 2025 08:29:43 -1200\n+Thu, 10 Dec 2026 19:11:20 +1400\n _ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEElcNS0_5__ops15_Iter_less_iterEEvT_T0_SA_T1_T2_.isra.0\n _ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_T0_.isra.0\n _ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE24_M_get_insert_unique_posERS1_.isra.0\n _ZNSt6vectorIcSaIcEE12emplace_backIJcEEERcDpOT_.isra.0\n _ZNSt6vectorIcSaIcEE12emplace_backIJcEEERcDpOT_.isra.0.cold\n _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEOS4_.isra.0\n _ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEElNS0_5__ops15_Iter_less_iterEEvT_S9_T0_T1_.isra.0\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -1,6 +1,6 @@\n \n Hex dump of section '.rodata':\n- 0x00000000 5468752c 20303620 4e6f7620 32303235 Thu, 06 Nov 2025\n- 0x00000010 2030383a 32393a34 33202d31 32303000 08:29:43 -1200.\n+ 0x00000000 5468752c 20313020 44656320 32303236 Thu, 10 Dec 2026\n+ 0x00000010 2031393a 31313a32 30202b31 34303000 19:11:20 +1400.\n 0x00000020 00000031 2e302e30 00 ...1.0.0.\n \n"}]}]}, {"source1": "./usr/lib/x86_64-linux-gnu/libxrt_coreutil.a", "source2": "./usr/lib/x86_64-linux-gnu/libxrt_coreutil.a", "unified_diff": null, "details": [{"source1": "message.cpp.o", "source2": "message.cpp.o", "unified_diff": null, "details": [{"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -29,15 +29,15 @@\n %s: __pos (which is %zu) > this->size() (which is %zu)\n basic_string: construction from null is not valid\n *N12_GLOBAL__N_116message_dispatchE\n *N12_GLOBAL__N_113null_dispatchE\n *N12_GLOBAL__N_116console_dispatchE\n *N12_GLOBAL__N_115syslog_dispatchE\n *N12_GLOBAL__N_113file_dispatchE\n-2025-11-05 08:38:19\n+2025-11-06 10:38:19\n ERROR: Illegal arguments or invalid format string. Format string\n _ZN12_GLOBAL__N_113null_dispatchD2Ev\n _ZN12_GLOBAL__N_113null_dispatchD1Ev\n _ZN12_GLOBAL__N_113null_dispatch4sendEN3xrt7message5levelEPKcS5_\n _ZN12_GLOBAL__N_113null_dispatchD0Ev\n _ZN12_GLOBAL__N_1L12get_exe_pathEv\n _ZNSt8_Rb_treeIN3xrt7message5levelESt4pairIKS2_iESt10_Select1stIS5_ESt4lessIS2_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -19,10 +19,10 @@\n 0x00000100 2a4e3132 5f474c4f 42414c5f 5f4e5f31 *N12_GLOBAL__N_1\n 0x00000110 31357379 736c6f67 5f646973 70617463 15syslog_dispatc\n 0x00000120 68450000 00000000 00000000 00000000 hE..............\n 0x00000130 00000000 00000000 00000000 00000000 ................\n 0x00000140 2a4e3132 5f474c4f 42414c5f 5f4e5f31 *N12_GLOBAL__N_1\n 0x00000150 31336669 6c655f64 69737061 74636845 13file_dispatchE\n 0x00000160 00000000 00000000 00000000 00000000 ................\n- 0x00000170 32303235 2d31312d 30352030 383a3338 2025-11-05 08:38\n+ 0x00000170 32303235 2d31312d 30362031 303a3338 2025-11-06 10:38\n 0x00000180 3a313900 0000322e 32312e30 00 :19...2.21.0.\n \n"}]}, {"source1": "sysinfo.cpp.o", "source2": "sysinfo.cpp.o", "unified_diff": null, "details": [{"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -120,15 +120,15 @@\n N5boost10wrapexceptINS_13property_tree10ini_parser16ini_parser_errorEEE\n N5boost10wrapexceptINS_2io12too_few_argsEEE\n N5boost10wrapexceptINS_13property_tree14ptree_bad_dataEEE\n N5boost3any6holderINS_13property_tree11string_pathINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS2_13id_translatorIS9_EEEEEE\n N5boost10wrapexceptINS_2io13too_many_argsEEE\n N5boost2io22basic_oaltstringstreamIcSt11char_traitsIcESaIcEEE\n N5boost6detail18sp_counted_impl_pdIPNS_2io18basic_altstringbufIcSt11char_traitsIcESaIcEEENS2_22basic_oaltstringstreamIcS5_S6_E5No_OpEEE\n-2025-11-05 08:38:19\n+2025-11-06 10:38:19\n conversion of ty\n _ZSt13__adjust_heapIPN5boost11multi_index6detail14copy_map_entryINS2_20sequenced_index_nodeINS2_18ordered_index_nodeINS2_19null_augment_policyENS2_15index_node_baseISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS0_13property_tree11basic_ptreeISE_SE_St4lessISE_EEEESaISL_EEEEEEEEElSQ_N9__gnu_cxx5__ops15_Iter_less_iterEEvT_T0_SW_T1_T2_.isra.0\n _ZN5boost11multi_index6detail23ordered_index_node_implINS1_19null_augment_policyESaIcEE12rotate_rightEPS5_NS1_34ordered_index_node_compressed_baseIS3_S4_E10parent_refE.isra.0\n _ZN5boost11multi_index6detail23ordered_index_node_implINS1_19null_augment_policyESaIcEE11rotate_leftEPS5_NS1_34ordered_index_node_compressed_baseIS3_S4_E10parent_refE.isra.0\n _ZSt16__insertion_sortIPN5boost11multi_index6detail14copy_map_entryINS2_20sequenced_index_nodeINS2_18ordered_index_nodeINS2_19null_augment_policyENS2_15index_node_baseISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS0_13property_tree11basic_ptreeISE_SE_St4lessISE_EEEESaISL_EEEEEEEEEN9__gnu_cxx5__ops15_Iter_less_iterEEvT_SV_T0_.isra.0\n _ZSt16__introsort_loopIPN5boost11multi_index6detail14copy_map_entryINS2_20sequenced_index_nodeINS2_18ordered_index_nodeINS2_19null_augment_policyENS2_15index_node_baseISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS0_13property_tree11basic_ptreeISE_SE_St4lessISE_EEEESaISL_EEEEEEEEElN9__gnu_cxx5__ops15_Iter_less_iterEEvT_SV_T0_T1_.isra.0\n _ZNKSt5ctypeIcE5widenEc.part.0\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -1,5 +1,5 @@\n \n Hex dump of section '.rodata':\n- 0x00000000 32303235 2d31312d 30352030 383a3338 2025-11-05 08:38\n+ 0x00000000 32303235 2d31312d 30362031 303a3338 2025-11-06 10:38\n 0x00000010 3a313900 0000322e 32312e30 00 :19...2.21.0.\n \n"}]}]}]}]}]}, {"source1": "libxrt-utils-npu_202610.2.21.21-2_amd64.deb", "source2": "libxrt-utils-npu_202610.2.21.21-2_amd64.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2025-11-05 20:38:19.000000 debian-binary\n--rw-r--r-- 0 0 0 1264 2025-11-05 20:38:19.000000 control.tar.xz\n--rw-r--r-- 0 0 0 773292 2025-11-05 20:38:19.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 1260 2025-11-05 20:38:19.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 773652 2025-11-05 20:38:19.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/aiebu-asm", "source2": "./usr/bin/aiebu-asm", "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,12 +1,12 @@\n \n Displaying notes found in: .note.gnu.property\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_PROPERTY_TYPE_0\t Properties: x86 ISA needed: x86-64-baseline\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: 776aee87ca651116b0409710a89b85be8f7c2950\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 7cc1db2849b49d598170212e5d087b6a703128b0\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-|)P/lib64/ld-linux-x86-64.so.2\n+/lib64/ld-linux-x86-64.so.2\n __gmon_start__\n _ITM_deregisterTMCloneTable\n _ITM_registerTMCloneTable\n _ZNSt15basic_streambufIcSt11char_traitsIcEE8overflowEi\n _ZTVN10__cxxabiv121__vmi_class_type_infoE\n _ZSt15__once_callable\n _ZNSi10_M_extractIjEERSiRT_\n@@ -2573,15 +2573,15 @@\n *ZN5aiebu15assembler_state13parse_num_argERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEUlS8_E8_\n St23_Sp_counted_ptr_inplaceIN5aiebu18long_op_serializerESaIvELN9__gnu_cxx12_Lock_policyE2EE\n St23_Sp_counted_ptr_inplaceIN5aiebu19align_op_serializerESaIvELN9__gnu_cxx12_Lock_policyE2EE\n St23_Sp_counted_ptr_inplaceIN5aiebu21ucDmaBd_op_serializerESaIvELN9__gnu_cxx12_Lock_policyE2EE\n St23_Sp_counted_ptr_inplaceIN5aiebu17isa_op_serializerESaIvELN9__gnu_cxx12_Lock_policyE2EE\n St23_Sp_counted_ptr_inplaceIN5aiebu5labelESaIvELN9__gnu_cxx12_Lock_policyE2EE\n St23_Sp_counted_ptr_inplaceIN5aiebu3jobESaIvELN9__gnu_cxx12_Lock_policyE2EE\n-Thu, 06 Nov 2025 08:29:43 -1200\n+Thu, 10 Dec 2026 19:11:20 +1400\n N5aiebu10elf_writerE\n N5aiebu40aie2_blob_transaction_preprocessor_inputE\n N5aiebu32aie2_blob_dpu_preprocessor_inputE\n NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE\n N5boost10wrapexceptINS_13property_tree14ptree_bad_dataEEE\n N5boost3any6holderINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE\n N5aiebu24aie2_isa_op_factory_baseE\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -2748,16 +2748,16 @@\n 0x00147b90 00000000 00000000 00000000 00000000 ................\n 0x00147ba0 53743233 5f53705f 636f756e 7465645f St23_Sp_counted_\n 0x00147bb0 7074725f 696e706c 61636549 4e356169 ptr_inplaceIN5ai\n 0x00147bc0 65627533 6a6f6245 53614976 454c4e39 ebu3jobESaIvELN9\n 0x00147bd0 5f5f676e 755f6378 7831325f 4c6f636b __gnu_cxx12_Lock\n 0x00147be0 5f706f6c 69637945 32454500 00000000 _policyE2EE.....\n 0x00147bf0 00000000 00000000 00000000 00000000 ................\n- 0x00147c00 5468752c 20303620 4e6f7620 32303235 Thu, 06 Nov 2025\n- 0x00147c10 2030383a 32393a34 33202d31 32303000 08:29:43 -1200.\n+ 0x00147c00 5468752c 20313020 44656320 32303236 Thu, 10 Dec 2026\n+ 0x00147c10 2031393a 31313a32 30202b31 34303000 19:11:20 +1400.\n 0x00147c20 00000031 2e302e30 00000000 00000000 ...1.0.0........\n 0x00147c30 4e356169 65627531 30656c66 5f777269 N5aiebu10elf_wri\n 0x00147c40 74657245 00000000 02000000 00000000 terE............\n 0x00147c50 11000000 0b000000 07000000 04000000 ................\n 0x00147c60 03000000 02000000 00000000 00000000 ................\n 0x00147c70 00000000 00000000 00000000 00000000 ................\n 0x00147c80 2099f8ff f099f8ff e098f8ff 5099f8ff ...........P...\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f6c6962 7872742d 7574696c -gnu/libxrt-util\n- 0x00000030 732d6e70 752e6465 62756700 b1396c48 s-npu.debug..9lH\n- 0x00000040 3b0a4039 9b518f89 d6463ebb 0b4ba506 ;.@9.Q...F>..K..\n+ 0x00000030 732d6e70 752e6465 62756700 598fac36 s-npu.debug.Y..6\n+ 0x00000040 324d481c c356db01 617f2c7e 94f18c1c 2MH..V..a.,~....\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: Unable to find program interpreter name", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 36616565 38376361 36353131 31366230 6aee87ca651116b0\n- 0x00000010 34303937 31306138 39623835 62653866 409710a89b85be8f\n- 0x00000020 37633239 35302e64 65627567 00000000 7c2950.debug....\n- 0x00000030 11538c0a .S..\n+ 0x00000000 63316462 32383439 62343964 35393831 c1db2849b49d5981\n+ 0x00000010 37303231 32653564 30383762 36613730 70212e5d087b6a70\n+ 0x00000020 33313238 62302e64 65627567 00000000 3128b0.debug....\n+ 0x00000030 431a8733 C..3\n \n"}]}, {"source1": "./usr/bin/aiebu-dump", "source2": "./usr/bin/aiebu-dump", "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,12 +1,12 @@\n \n Displaying notes found in: .note.gnu.property\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_PROPERTY_TYPE_0\t Properties: x86 ISA needed: x86-64-baseline\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: 69ccf0135beada95ac9d2e4e5f6d9c1086b7f0f3\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 6ce8cef50f0e2a317e9544b4ec28f4b0109404b2\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1444,15 +1444,15 @@\n N5boost12interprocess15basic_bufferbufIcSt11char_traitsIcEEE\n N5boost12interprocess19basic_ibufferstreamIcSt11char_traitsIcEEE\n St23_Sp_counted_ptr_inplaceIN5ELFIO20endianness_convertorESaIvELN9__gnu_cxx12_Lock_policyE2EE\n St23_Sp_counted_ptr_inplaceIN5ELFIO18address_translatorESaIvELN9__gnu_cxx12_Lock_policyE2EE\n St23_Sp_counted_ptr_inplaceIN11transaction14implementationESaIvELN9__gnu_cxx12_Lock_policyE2EE\n N5aiebu6writerE\n N5aiebu14section_writerE\n-Thu, 06 Nov 2025 08:29:43 -1200\n+Thu, 10 Dec 2026 19:11:20 +1400\n N5aiebu15op_deserializerE\n St23_Sp_counted_ptr_inplaceIN5aiebu18disassembler_stateESaIvELN9__gnu_cxx12_Lock_policyE2EE\n N5aiebu16symbol_exceptionE\n N5aiebu13op_serializerE\n N5aiebu17isa_op_serializerE\n N5aiebu18long_op_serializerE\n N5aiebu19align_op_serializerE\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -1662,16 +1662,16 @@\n 0x0009c7b0 656d656e 74617469 6f6e4553 61497645 ementationESaIvE\n 0x0009c7c0 4c4e395f 5f676e75 5f637878 31325f4c LN9__gnu_cxx12_L\n 0x0009c7d0 6f636b5f 706f6c69 63794532 45450050 ock_policyE2EE.P\n 0x0009c7e0 52575500 00000000 00000000 00000000 RWU.............\n 0x0009c7f0 4e356169 65627536 77726974 65724500 N5aiebu6writerE.\n 0x0009c800 4e356169 65627531 34736563 74696f6e N5aiebu14section\n 0x0009c810 5f777269 74657245 00000000 00000000 _writerE........\n- 0x0009c820 5468752c 20303620 4e6f7620 32303235 Thu, 06 Nov 2025\n- 0x0009c830 2030383a 32393a34 33202d31 32303000 08:29:43 -1200.\n+ 0x0009c820 5468752c 20313020 44656320 32303236 Thu, 10 Dec 2026\n+ 0x0009c830 2031393a 31313a32 30202b31 34303000 19:11:20 +1400.\n 0x0009c840 00000031 2e302e30 00000000 00000000 ...1.0.0........\n 0x0009c850 4e356169 65627531 356f705f 64657365 N5aiebu15op_dese\n 0x0009c860 7269616c 697a6572 45000000 00000000 rializerE.......\n 0x0009c870 00000000 00000000 00000000 00000000 ................\n 0x0009c880 53743233 5f53705f 636f756e 7465645f St23_Sp_counted_\n 0x0009c890 7074725f 696e706c 61636549 4e356169 ptr_inplaceIN5ai\n 0x0009c8a0 65627531 38646973 61737365 6d626c65 ebu18disassemble\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f6c6962 7872742d 7574696c -gnu/libxrt-util\n- 0x00000030 732d6e70 752e6465 62756700 b1396c48 s-npu.debug..9lH\n- 0x00000040 3b0a4039 9b518f89 d6463ebb 0b4ba506 ;.@9.Q...F>..K..\n+ 0x00000030 732d6e70 752e6465 62756700 598fac36 s-npu.debug.Y..6\n+ 0x00000040 324d481c c356db01 617f2c7e 94f18c1c 2MH..V..a.,~....\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: Unable to find program interpreter name", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 63636630 31333562 65616461 39356163 ccf0135beada95ac\n- 0x00000010 39643265 34653566 36643963 31303836 9d2e4e5f6d9c1086\n- 0x00000020 62376630 66332e64 65627567 00000000 b7f0f3.debug....\n- 0x00000030 c261a60a .a..\n+ 0x00000000 65386365 66353066 30653261 33313765 e8cef50f0e2a317e\n+ 0x00000010 39353434 62346563 32386634 62303130 9544b4ec28f4b010\n+ 0x00000020 39343034 62322e64 65627567 00000000 9404b2.debug....\n+ 0x00000030 a75b793a .[y:\n \n"}]}, {"source1": "./usr/bin/xrt-replay", "source2": "./usr/bin/xrt-replay", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f6c6962 7872742d 7574696c -gnu/libxrt-util\n- 0x00000030 732d6e70 752e6465 62756700 b1396c48 s-npu.debug..9lH\n- 0x00000040 3b0a4039 9b518f89 d6463ebb 0b4ba506 ;.@9.Q...F>..K..\n+ 0x00000030 732d6e70 752e6465 62756700 598fac36 s-npu.debug.Y..6\n+ 0x00000040 324d481c c356db01 617f2c7e 94f18c1c 2MH..V..a.,~....\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: Unable to find program interpreter name", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n 0x00000000 63343939 33626233 33643632 33666261 c4993bb33d623fba\n 0x00000010 38316238 62363132 37353739 64643162 81b8b6127579dd1b\n 0x00000020 64323965 34642e64 65627567 00000000 d29e4d.debug....\n- 0x00000030 6f00aceb o...\n+ 0x00000030 9ef1d77f ....\n \n"}]}, {"source1": "./usr/bin/xrt-runner", "source2": "./usr/bin/xrt-runner", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f6c6962 7872742d 7574696c -gnu/libxrt-util\n- 0x00000030 732d6e70 752e6465 62756700 b1396c48 s-npu.debug..9lH\n- 0x00000040 3b0a4039 9b518f89 d6463ebb 0b4ba506 ;.@9.Q...F>..K..\n+ 0x00000030 732d6e70 752e6465 62756700 598fac36 s-npu.debug.Y..6\n+ 0x00000040 324d481c c356db01 617f2c7e 94f18c1c 2MH..V..a.,~....\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: Unable to find program interpreter name", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n 0x00000000 66663437 63316464 32343037 66333339 ff47c1dd2407f339\n 0x00000010 38356538 61376262 64303134 31333035 85e8a7bbd0141305\n 0x00000020 31366362 34612e64 65627567 00000000 16cb4a.debug....\n- 0x00000030 c3e1d213 ....\n+ 0x00000030 ca76d823 .v.#\n \n"}]}, {"source1": "./usr/bin/xrt-tracer", "source2": "./usr/bin/xrt-tracer", "unified_diff": null, "details": [{"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f6c6962 7872742d 7574696c -gnu/libxrt-util\n- 0x00000030 732d6e70 752e6465 62756700 b1396c48 s-npu.debug..9lH\n- 0x00000040 3b0a4039 9b518f89 d6463ebb 0b4ba506 ;.@9.Q...F>..K..\n+ 0x00000030 732d6e70 752e6465 62756700 598fac36 s-npu.debug.Y..6\n+ 0x00000040 324d481c c356db01 617f2c7e 94f18c1c 2MH..V..a.,~....\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: Unable to find program interpreter name", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n 0x00000000 35353461 64303639 64373235 63373061 554ad069d725c70a\n 0x00000010 35643763 37366432 65386233 31616161 5d7c76d2e8b31aaa\n 0x00000020 37316238 31652e64 65627567 00000000 71b81e.debug....\n- 0x00000030 da10df7d ...}\n+ 0x00000030 45c48afd E...\n \n"}]}]}]}]}, {"source1": "libxrt-utils_202610.2.21.21-2_amd64.deb", "source2": "libxrt-utils_202610.2.21.21-2_amd64.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2025-11-05 20:38:19.000000 debian-binary\n--rw-r--r-- 0 0 0 1300 2025-11-05 20:38:19.000000 control.tar.xz\n--rw-r--r-- 0 0 0 1595668 2025-11-05 20:38:19.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 1304 2025-11-05 20:38:19.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 1596400 2025-11-05 20:38:19.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/xclbinutil", "source2": "./usr/bin/xclbinutil", "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,12 +1,12 @@\n \n Displaying notes found in: .note.gnu.property\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_PROPERTY_TYPE_0\t Properties: x86 ISA needed: x86-64-baseline\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: 682319d2a991ae33b1cac01b4bbef2465d250bb4\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c5b676a6c8c54f1b6f7a16c31b4067fdc43d4493\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -3847,16 +3847,16 @@\n N5boost10wrapexceptINS_13property_tree14ptree_bad_pathEEE\n N5boost10wrapexceptINS_13property_tree14ptree_bad_dataEEE\n N5boost3any6holderINS_13property_tree11string_pathINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS2_13id_translatorIS9_EEEEEE\n N5boost9algorithm6detail13token_finderFINS1_10is_any_ofFIcEEEE\n N5boost10wrapexceptINS_17bad_function_callEEE\n N5boost9algorithm6detail13token_finderFIZNKS_7process6detail11const_entryIcKNS3_22basic_environment_implIcNS4_5posix23native_environment_implEEEE9to_vectorEvE8splitterEE\n 11FDTProperty\n-2025-11-05 08:38:19\n-Thu, 06 Nov 2025 08:28:29 -1200\n+2025-11-06 10:38:19\n+Thu, 10 Dec 2026 19:11:14 +1400\n N5boost13property_tree17file_parser_errorE\n N5boost13property_tree11json_parser17json_parser_errorE\n NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE\n N5boost10wrapexceptINS_13property_tree11json_parser17json_parser_errorEEE\n N5boost3any6holderINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE\n N5boost6detail19wrapexcept_add_baseINS_9algorithm13non_hex_inputENS_9exceptionELm1EE4typeE\n N5boost6detail19wrapexcept_add_baseINS_9algorithm16not_enough_inputENS_9exceptionELm1EE4typeE\n@@ -3912,15 +3912,15 @@\n N5boost7factoryIP10SectionBMCvLNS_25factory_alloc_propagationE0EEE\n 16SectionBitstream\n N5boost7factoryIP16SectionBitstreamvLNS_25factory_alloc_propagationE0EEE\n 26SectionBitstreamPartialPDI\n N5boost7factoryIP26SectionBitstreamPartialPDIvLNS_25factory_alloc_propagationE0EEE\n 20SectionBuildMetadata\n N5boost7factoryIP20SectionBuildMetadatavLNS_25factory_alloc_propagationE0EEE\n-Thu, 06 Nov 2025 08:28:29 -1200\n+Thu, 10 Dec 2026 19:11:14 +1400\n 21SectionClearBitstream\n N5boost7factoryIP21SectionClearBitstreamvLNS_25factory_alloc_propagationE0EEE\n 29SectionClockFrequencyTopology\n N5boost7factoryIP29SectionClockFrequencyTopologyvLNS_25factory_alloc_propagationE0EEE\n 19SectionConnectivity\n N5boost7factoryIP19SectionConnectivityvLNS_25factory_alloc_propagationE0EEE\n 21SectionDNACertificate\n@@ -4043,15 +4043,15 @@\n N5boost4asio10io_context19basic_executor_typeISaIvELm4EEE\n NSt13__future_base13_State_baseV27_SetterINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS0_19__exception_ptr_tagEEE\n NSt13__future_base13_State_baseV27_SetterINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOS7_EE\n St23_Sp_counted_ptr_inplaceIN5boost7process6detail5posix10async_pipeESaIvELN9__gnu_cxx12_Lock_policyE2EE\n N5boost10wrapexceptISt12length_errorEE\n XCdo_IoMemCpy\n /usr/lib/debug/.dwz/x86_64-linux-gnu/libxrt-utils.debug\n-?2319d2a991ae33b1cac01b4bbef2465d250bb4.debug\n+?b676a6c8c54f1b6f7a16c31b4067fdc43d4493.debug\n .shstrtab\n .note.gnu.property\n .note.gnu.build-id\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rela.dyn\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -4814,18 +4814,18 @@\n 0x001cccb0 d034eaff a833eaff a833eaff 9c89eaff .4...3...3......\n 0x001cccc0 9c89eaff 248aeaff 348aeaff f489eaff ....$...4.......\n 0x001cccd0 048aeaff 148aeaff 448aeaff 548aeaff ........D...T...\n 0x001ccce0 648aeaff 748aeaff 10000000 00000000 d...t...........\n 0x001cccf0 31314644 5450726f 70657274 79000000 11FDTProperty...\n 0x001ccd00 e0abeaff f8abeaff 10aceaff 28aceaff ............(...\n 0x001ccd10 b0abeaff c8abeaff 00000000 00000000 ................\n- 0x001ccd20 32303235 2d31312d 30352030 383a3338 2025-11-05 08:38\n+ 0x001ccd20 32303235 2d31312d 30362031 303a3338 2025-11-06 10:38\n 0x001ccd30 3a313900 00000000 00000000 00000000 :19.............\n- 0x001ccd40 5468752c 20303620 4e6f7620 32303235 Thu, 06 Nov 2025\n- 0x001ccd50 2030383a 32383a32 39202d31 32303000 08:28:29 -1200.\n+ 0x001ccd40 5468752c 20313020 44656320 32303236 Thu, 10 Dec 2026\n+ 0x001ccd50 2031393a 31313a31 34202b31 34303000 19:11:14 +1400.\n 0x001ccd60 00000032 2e32312e 30000000 6ca2ebff ...2.21.0...l...\n 0x001ccd70 8ba2ebff aaa2ebff fca1ebff c9a2ebff ................\n 0x001ccd80 e8a2ebff fca1ebff fca1ebff fca1ebff ................\n 0x001ccd90 fca1ebff fca1ebff fca1ebff fca1ebff ................\n 0x001ccda0 fca1ebff fca1ebff fca1ebff fca1ebff ................\n 0x001ccdb0 fca1ebff fca1ebff fca1ebff fca1ebff ................\n 0x001ccdc0 fca1ebff fca1ebff fca1ebff fca1ebff ................\n@@ -5396,16 +5396,16 @@\n 0x001cf110 74616461 74610000 00000000 00000000 tadata..........\n 0x001cf120 4e35626f 6f737437 66616374 6f727949 N5boost7factoryI\n 0x001cf130 50323053 65637469 6f6e4275 696c644d P20SectionBuildM\n 0x001cf140 65746164 61746176 4c4e535f 32356661 etadatavLNS_25fa\n 0x001cf150 63746f72 795f616c 6c6f635f 70726f70 ctory_alloc_prop\n 0x001cf160 61676174 696f6e45 30454545 00413131 agationE0EEE.A11\n 0x001cf170 5f630041 315f6300 4133325f 63000000 _c.A1_c.A32_c...\n- 0x001cf180 5468752c 20303620 4e6f7620 32303235 Thu, 06 Nov 2025\n- 0x001cf190 2030383a 32383a32 39202d31 32303000 08:28:29 -1200.\n+ 0x001cf180 5468752c 20313020 44656320 32303236 Thu, 10 Dec 2026\n+ 0x001cf190 2031393a 31313a31 34202b31 34303000 19:11:14 +1400.\n 0x001cf1a0 00322e32 312e3000 00000000 00000000 .2.21.0.........\n 0x001cf1b0 32315365 6374696f 6e436c65 61724269 21SectionClearBi\n 0x001cf1c0 74737472 65616d00 00000000 00000000 tstream.........\n 0x001cf1d0 00000000 00000000 00000000 00000000 ................\n 0x001cf1e0 4e35626f 6f737437 66616374 6f727949 N5boost7factoryI\n 0x001cf1f0 50323153 65637469 6f6e436c 65617242 P21SectionClearB\n 0x001cf200 69747374 7265616d 764c4e53 5f323566 itstreamvLNS_25f\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: Unable to find program interpreter name", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 32333139 64326139 39316165 33336231 2319d2a991ae33b1\n- 0x00000010 63616330 31623462 62656632 34363564 cac01b4bbef2465d\n- 0x00000020 32353062 62342e64 65627567 00000000 250bb4.debug....\n- 0x00000030 b2693164 .i1d\n+ 0x00000000 62363736 61366338 63353466 31623666 b676a6c8c54f1b6f\n+ 0x00000010 37613136 63333162 34303637 66646334 7a16c31b4067fdc4\n+ 0x00000020 33643434 39332e64 65627567 00000000 3d4493.debug....\n+ 0x00000030 a9bdaa11 ....\n \n"}]}]}]}]}, {"source1": "libxrt2_202610.2.21.21-2_amd64.deb", "source2": "libxrt2_202610.2.21.21-2_amd64.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2025-11-05 20:38:19.000000 debian-binary\n -rw-r--r-- 0 0 0 1452 2025-11-05 20:38:19.000000 control.tar.xz\n--rw-r--r-- 0 0 0 1616168 2025-11-05 20:38:19.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 1615200 2025-11-05 20:38:19.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "./usr/lib/x86_64-linux-gnu/libxilinxopencl.so.2.21.0", "source2": "./usr/lib/x86_64-linux-gnu/libxilinxopencl.so.2.21.0", "unified_diff": null, "details": [{"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f6c6962 78727432 2e646562 -gnu/libxrt2.deb\n- 0x00000030 756700ea 1adfd58d 8e9a66ea d8a25fff ug........f..._.\n- 0x00000040 75b2ca51 898bc4 u..Q...\n+ 0x00000030 75670076 17dc1643 f7b85c3d b78dfa03 ug.v...C..\\=....\n+ 0x00000040 d26c9944 8dd382 .l.D...\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n 0x00000000 66303762 37623531 32336430 37353333 f07b7b5123d07533\n 0x00000010 30613931 34383335 33623366 63363038 0a9148353b3fc608\n 0x00000020 65393636 64332e64 65627567 00000000 e966d3.debug....\n- 0x00000030 b2640d53 .d.S\n+ 0x00000030 ed429ccb .B..\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/libxrt++.so.2.21.0", "source2": "./usr/lib/x86_64-linux-gnu/libxrt++.so.2.21.0", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f6c6962 78727432 2e646562 -gnu/libxrt2.deb\n- 0x00000030 756700ea 1adfd58d 8e9a66ea d8a25fff ug........f..._.\n- 0x00000040 75b2ca51 898bc4 u..Q...\n+ 0x00000030 75670076 17dc1643 f7b85c3d b78dfa03 ug.v...C..\\=....\n+ 0x00000040 d26c9944 8dd382 .l.D...\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n 0x00000000 38656462 38376664 33353337 65326266 8edb87fd3537e2bf\n 0x00000010 64393936 36326265 61396330 33636338 d99662bea9c03cc8\n 0x00000020 65393234 39392e64 65627567 00000000 e92499.debug....\n- 0x00000030 ae9b6b3b ..k;\n+ 0x00000030 c7cc1ea0 ....\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/libxrt_core.so.2.21.0", "source2": "./usr/lib/x86_64-linux-gnu/libxrt_core.so.2.21.0", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f6c6962 78727432 2e646562 -gnu/libxrt2.deb\n- 0x00000030 756700ea 1adfd58d 8e9a66ea d8a25fff ug........f..._.\n- 0x00000040 75b2ca51 898bc4 u..Q...\n+ 0x00000030 75670076 17dc1643 f7b85c3d b78dfa03 ug.v...C..\\=....\n+ 0x00000040 d26c9944 8dd382 .l.D...\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n 0x00000000 35643361 34663563 66643731 63643837 5d3a4f5cfd71cd87\n 0x00000010 32366137 36333965 30346437 33336262 26a7639e04d733bb\n 0x00000020 39393563 31662e64 65627567 00000000 995c1f.debug....\n- 0x00000030 c73e4678 .>Fx\n+ 0x00000030 982bee45 .+.E\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/libxrt_coreutil.so.2.21.0", "source2": "./usr/lib/x86_64-linux-gnu/libxrt_coreutil.so.2.21.0", "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: 7100fb74ba9c547a5ced0bd88c82c4c48cb68220\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: eccb0b594858b2dd0b7eee54aae619ae97132aaa\n \n Displaying notes found in: .note.stapsdt\n Owner Data size \tDescription\n stapsdt 0x00000034\tNT_STAPSDT (SystemTap probe descriptors)\t Provider: xrt\n Name: xrt_bo_alloc_hbuf_exit\n Location: 0x00000000001e6eb0, Base: 0x0000000000283528, Semaphore: 0x0000000000000000\n Arguments: \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -7730,15 +7730,15 @@\n St6vectorIN8xrt_core5query13aie_telemetry4dataESaIS3_EE\n N8xrt_core5query14misc_telemetry4dataE\n *N12_GLOBAL__N_116message_dispatchE\n *N12_GLOBAL__N_113null_dispatchE\n *N12_GLOBAL__N_116console_dispatchE\n *N12_GLOBAL__N_115syslog_dispatchE\n *N12_GLOBAL__N_113file_dispatchE\n-2025-11-05 08:38:19\n+2025-11-06 10:38:19\n St12_Vector_baseIN8xrt_core5query15sdm_sensor_info11sensor_dataESaIS3_EE\n N8xrt_core5query15sdm_sensor_info12sdr_req_typeE\n St6vectorIN8xrt_core5query15sdm_sensor_info11sensor_dataESaIS3_EE\n *ZN8xrt_core17get_userpf_deviceEjEUlPNS_6deviceEE_\n *St19_Sp_counted_deleterIPN8xrt_core6deviceEZNS0_17get_userpf_deviceEjEUlS2_E_SaIvELN9__gnu_cxx12_Lock_policyE2EE\n N8xrt_core6systemE\n St10_Head_baseILm3EtLb0EE\n@@ -7751,15 +7751,15 @@\n St11_Tuple_implILm0EJttttEE\n N8xrt_core13usage_metrics11base_loggerE\n *N12_GLOBAL__N_120usage_metrics_loggerE\n *St23_Sp_counted_ptr_inplaceISt3mapINSt6thread2idES0_IjN12_GLOBAL__N_114device_metricsESt4lessIjESaISt4pairIKjS4_EEES5_IS2_ESaIS7_IKS2_SB_EEESaIvELN9__gnu_cxx12_Lock_policyE2EE\n *St23_Sp_counted_ptr_inplaceIN12_GLOBAL__N_120usage_metrics_loggerESaIvELN9__gnu_cxx12_Lock_policyE2EE\n St5tupleIJttttEE\n St23_Sp_counted_ptr_inplaceIN8xrt_core13usage_metrics11base_loggerESaIvELN9__gnu_cxx12_Lock_policyE2EE\n-2025-11-05 08:38:19\n+2025-11-06 10:38:19\n N5boost13property_tree10xml_parser16xml_parser_errorE\n N5boost13property_tree6detail8rapidxml11parse_errorE\n N5boost10wrapexceptINS_13property_tree10xml_parser16xml_parser_errorEEE\n St23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIvELN9__gnu_cxx12_Lock_policyE2EE\n NSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb0EEE\n NSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEE\n NSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEE\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -3079,15 +3079,15 @@\n 0x0027c040 2a4e3132 5f474c4f 42414c5f 5f4e5f31 *N12_GLOBAL__N_1\n 0x0027c050 31357379 736c6f67 5f646973 70617463 15syslog_dispatc\n 0x0027c060 68450000 00000000 00000000 00000000 hE..............\n 0x0027c070 00000000 00000000 00000000 00000000 ................\n 0x0027c080 2a4e3132 5f474c4f 42414c5f 5f4e5f31 *N12_GLOBAL__N_1\n 0x0027c090 31336669 6c655f64 69737061 74636845 13file_dispatchE\n 0x0027c0a0 00000000 00000000 00000000 00000000 ................\n- 0x0027c0b0 32303235 2d31312d 30352030 383a3338 2025-11-05 08:38\n+ 0x0027c0b0 32303235 2d31312d 30362031 303a3338 2025-11-06 10:38\n 0x0027c0c0 3a313900 0000322e 32312e30 00000000 :19...2.21.0....\n 0x0027c0d0 1048ecff 2048ecff 0048ecff f647ecff .H.. H...H...G..\n 0x0027c0e0 e047ecff dc75ecff f475ecff 7c74ecff .G...u...u..|t..\n 0x0027c0f0 8475ecff ac75ecff 407cecff 5f7cecff .u...u..@|.._|..\n 0x0027c100 7e7cecff d07becff 9d7cecff bc7cecff ~|...{...|...|..\n 0x0027c110 d07becff d07becff d07becff d07becff .{...{...{...{..\n 0x0027c120 d07becff d07becff d07becff d07becff .{...{...{...{..\n@@ -3180,15 +3180,15 @@\n 0x0027c690 7074725f 696e706c 61636549 4e387872 ptr_inplaceIN8xr\n 0x0027c6a0 745f636f 72653133 75736167 655f6d65 t_core13usage_me\n 0x0027c6b0 74726963 73313162 6173655f 6c6f6767 trics11base_logg\n 0x0027c6c0 65724553 61497645 4c4e395f 5f676e75 erESaIvELN9__gnu\n 0x0027c6d0 5f637878 31325f4c 6f636b5f 706f6c69 _cxx12_Lock_poli\n 0x0027c6e0 63794532 45450041 36355f63 0041315f cyE2EE.A65_c.A1_\n 0x0027c6f0 63004132 305f6300 00000000 00000000 c.A20_c.........\n- 0x0027c700 32303235 2d31312d 30352030 383a3338 2025-11-05 08:38\n+ 0x0027c700 32303235 2d31312d 30362031 303a3338 2025-11-06 10:38\n 0x0027c710 3a313900 0000322e 32312e30 00000000 :19...2.21.0....\n 0x0027c720 79f5efff 68f4efff 57f5efff 68f4efff y...h...W...h...\n 0x0027c730 68f4efff 68f4efff 68f4efff 68f4efff h...h...h...h...\n 0x0027c740 68f4efff 68f4efff 68f4efff 68f4efff h...h...h...h...\n 0x0027c750 68f4efff 68f4efff 68f4efff 68f4efff h...h...h...h...\n 0x0027c760 68f4efff 57f5efff 68f4efff 68f4efff h...W...h...h...\n 0x0027c770 68f4efff 57f5efff 68f4efff 68f4efff h...W...h...h...\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f6c6962 78727432 2e646562 -gnu/libxrt2.deb\n- 0x00000030 756700ea 1adfd58d 8e9a66ea d8a25fff ug........f..._.\n- 0x00000040 75b2ca51 898bc4 u..Q...\n+ 0x00000030 75670076 17dc1643 f7b85c3d b78dfa03 ug.v...C..\\=....\n+ 0x00000040 d26c9944 8dd382 .l.D...\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 30306662 37346261 39633534 37613563 00fb74ba9c547a5c\n- 0x00000010 65643062 64383863 38326334 63343863 ed0bd88c82c4c48c\n- 0x00000020 62363832 32302e64 65627567 00000000 b68220.debug....\n- 0x00000030 ce406511 .@e.\n+ 0x00000000 63623062 35393438 35386232 64643062 cb0b594858b2dd0b\n+ 0x00000010 37656565 35346161 65363139 61653937 7eee54aae619ae97\n+ 0x00000020 31333261 61612e64 65627567 00000000 132aaa.debug....\n+ 0x00000030 a7190b4c ...L\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/libxrt_trace.so.2.21.0", "source2": "./usr/lib/x86_64-linux-gnu/libxrt_trace.so.2.21.0", "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,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 7e4e7e70fee66cc90c7187c7f9e2d26baf958271\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 7cd6a02a4d1a0b96af5bc4d19d3ad82fcb4a80c0\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f6c6962 78727432 2e646562 -gnu/libxrt2.deb\n- 0x00000030 756700ea 1adfd58d 8e9a66ea d8a25fff ug........f..._.\n- 0x00000040 75b2ca51 898bc4 u..Q...\n+ 0x00000030 75670076 17dc1643 f7b85c3d b78dfa03 ug.v...C..\\=....\n+ 0x00000040 d26c9944 8dd382 .l.D...\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 34653765 37306665 65363663 63393063 4e7e70fee66cc90c\n- 0x00000010 37313837 63376639 65326432 36626166 7187c7f9e2d26baf\n- 0x00000020 39353832 37312e64 65627567 00000000 958271.debug....\n- 0x00000030 5a8c6635 Z.f5\n+ 0x00000000 64366130 32613464 31613062 39366166 d6a02a4d1a0b96af\n+ 0x00000010 35626334 64313964 33616438 32666362 5bc4d19d3ad82fcb\n+ 0x00000020 34613830 63302e64 65627567 00000000 4a80c0.debug....\n+ 0x00000030 cb8836fa ..6.\n \n"}]}]}]}]}, {"source1": "xrt-xocl-dkms_202610.2.21.21-2_amd64.deb", "source2": "xrt-xocl-dkms_202610.2.21.21-2_amd64.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2025-11-05 20:38:19.000000 debian-binary\n--rw-r--r-- 0 0 0 7196 2025-11-05 20:38:19.000000 control.tar.xz\n--rw-r--r-- 0 0 0 606552 2025-11-05 20:38:19.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 7192 2025-11-05 20:38:19.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 606544 2025-11-05 20:38:19.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/src/xrt-2.21.0/driver/include/version.h", "source2": "./usr/src/xrt-2.21.0/driver/include/version.h", "unified_diff": "@@ -8,17 +8,17 @@\n \n static const char xrt_build_version_branch[] = \"\";\n \n static const char xrt_build_version_hash[] = \"\";\n \n static const char xrt_build_version_hash_date[] = \"\";\n \n-static const char xrt_build_version_date_rfc[] = \"Thu, 06 Nov 2025 08:29:12 -1200\";\n+static const char xrt_build_version_date_rfc[] = \"Thu, 10 Dec 2026 19:11:20 +1400\";\n \n-static const char xrt_build_version_date[] = \"2025-11-05 08:38:19\";\n+static const char xrt_build_version_date[] = \"2025-11-06 10:38:19\";\n \n static const char xrt_modified_files[] = \"\";\n \n #define XRT_DRIVER_VERSION \"2.21.0,\"\n #define XRT_PATCH 0\n #define XRT_HEAD_COMMITS -1\n #define XRT_BRANCH_COMMITS -1\n"}]}]}]}, {"source1": "libxrt-utils-dbgsym_202610.2.21.21-2_amd64.deb", "source2": "libxrt-utils-dbgsym_202610.2.21.21-2_amd64.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2025-11-05 20:38:19.000000 debian-binary\n -rw-r--r-- 0 0 0 656 2025-11-05 20:38:19.000000 control.tar.xz\n--rw-r--r-- 0 0 0 60266744 2025-11-05 20:38:19.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 60266624 2025-11-05 20:38:19.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./control", "source2": "./control", "unified_diff": "@@ -5,8 +5,8 @@\n Architecture: amd64\n Maintainer: Debian Xilinx Package Maintainers \n Installed-Size: 60836\n Depends: libxrt-utils (= 202610.2.21.21-2)\n Section: debug\n Priority: optional\n Description: debug symbols for libxrt-utils\n-Build-Ids: 4b71be8b64c3bf770596b2da67cae1de19712fff 682319d2a991ae33b1cac01b4bbef2465d250bb4\n+Build-Ids: 4b71be8b64c3bf770596b2da67cae1de19712fff c5b676a6c8c54f1b6f7a16c31b4067fdc43d4493\n"}, {"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}, {"source1": "line order", "source2": "line order", "unified_diff": "@@ -1,3 +1,3 @@\n usr/lib/debug/.build-id/4b/71be8b64c3bf770596b2da67cae1de19712fff.debug\n-usr/lib/debug/.build-id/68/2319d2a991ae33b1cac01b4bbef2465d250bb4.debug\n+usr/lib/debug/.build-id/c5/b676a6c8c54f1b6f7a16c31b4067fdc43d4493.debug\n usr/lib/debug/.dwz/x86_64-linux-gnu/libxrt-utils.debug\n"}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,15 +1,15 @@\n drwxr-xr-x 0 root (0) root (0) 0 2025-11-05 20:38:19.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2025-11-05 20:38:19.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2025-11-05 20:38:19.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2025-11-05 20:38:19.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2025-11-05 20:38:19.000000 ./usr/lib/debug/.build-id/\n drwxr-xr-x 0 root (0) root (0) 0 2025-11-05 20:38:19.000000 ./usr/lib/debug/.build-id/4b/\n -rw-r--r-- 0 root (0) root (0) 42177688 2025-11-05 20:38:19.000000 ./usr/lib/debug/.build-id/4b/71be8b64c3bf770596b2da67cae1de19712fff.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2025-11-05 20:38:19.000000 ./usr/lib/debug/.build-id/68/\n--rw-r--r-- 0 root (0) root (0) 19725120 2025-11-05 20:38:19.000000 ./usr/lib/debug/.build-id/68/2319d2a991ae33b1cac01b4bbef2465d250bb4.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2025-11-05 20:38:19.000000 ./usr/lib/debug/.build-id/c5/\n+-rw-r--r-- 0 root (0) root (0) 19725120 2025-11-05 20:38:19.000000 ./usr/lib/debug/.build-id/c5/b676a6c8c54f1b6f7a16c31b4067fdc43d4493.debug\n drwxr-xr-x 0 root (0) root (0) 0 2025-11-05 20:38:19.000000 ./usr/lib/debug/.dwz/\n drwxr-xr-x 0 root (0) root (0) 0 2025-11-05 20:38:19.000000 ./usr/lib/debug/.dwz/x86_64-linux-gnu/\n -rw-r--r-- 0 root (0) root (0) 378704 2025-11-05 20:38:19.000000 ./usr/lib/debug/.dwz/x86_64-linux-gnu/libxrt-utils.debug\n drwxr-xr-x 0 root (0) root (0) 0 2025-11-05 20:38:19.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2025-11-05 20:38:19.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2025-11-05 20:38:19.000000 ./usr/share/doc/libxrt-utils-dbgsym -> libxrt-utils\n"}, {"source1": "./usr/lib/debug/.build-id/68/2319d2a991ae33b1cac01b4bbef2465d250bb4.debug", "source2": "./usr/lib/debug/.build-id/c5/b676a6c8c54f1b6f7a16c31b4067fdc43d4493.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 98% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "comments": ["error from `readelf --wide --sections {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -32,15 +32,15 @@\n [27] .data NOBITS 000000000021b000 05af20 00047c 00 WA 0 0 32\n [28] .bss NOBITS 000000000021b480 05af20 000dc8 00 WA 0 0 32\n [29] .comment PROGBITS 0000000000000000 05a34c 00001e 01 MS 0 0 1\n [30] .debug_aranges PROGBITS 0000000000000000 05a370 002d28 00 C 0 0 8\n [31] .debug_info PROGBITS 0000000000000000 05d098 ba879c 00 C 0 0 8\n [32] .debug_abbrev PROGBITS 0000000000000000 c05838 01b9b7 00 C 0 0 8\n [33] .debug_line PROGBITS 0000000000000000 c211f0 1acba3 00 C 0 0 8\n- [34] .debug_str PROGBITS 0000000000000000 dcdd98 034fac 01 MSC 0 0 8\n+ [34] .debug_str PROGBITS 0000000000000000 dcdd98 034faf 01 MSC 0 0 8\n [35] .debug_line_str PROGBITS 0000000000000000 e02d48 0013c5 01 MSC 0 0 8\n [36] .debug_loclists PROGBITS 0000000000000000 e04110 37b6f8 00 C 0 0 8\n [37] .debug_rnglists PROGBITS 0000000000000000 117f808 0e0bee 00 C 0 0 8\n [38] .gnu_debugaltlink PROGBITS 0000000000000000 12603f6 00004c 00 0 0 1\n [39] .symtab SYMTAB 0000000000000000 1260448 0189d8 18 40 1224 8\n [40] .strtab STRTAB 0000000000000000 1278e20 0560e4 00 0 0 1\n [41] .shstrtab STRTAB 0000000000000000 12cef04 0001b8 00 0 0 1\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "comments": ["error from `readelf --wide --notes {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -1,12 +1,12 @@\n \n Displaying notes found in: .note.gnu.property\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_PROPERTY_TYPE_0\t Properties: x86 ISA needed: x86-64-baseline\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: 682319d2a991ae33b1cac01b4bbef2465d250bb4\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c5b676a6c8c54f1b6f7a16c31b4067fdc43d4493\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "comments": ["error from `readelf --wide --debug-dump=info {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -121800,15 +121800,15 @@\n <3086d> DW_AT_const_value : (string) \n <1><3086e>: Abbrev Number: 81 (DW_TAG_variable)\n <3086f> DW_AT_name : (strp) (offset: 0x2c6c0c): xrt_build_version_date\n <30873> DW_AT_decl_file : (data2) 257\n <30875> DW_AT_decl_line : (data1) 17\n <30876> DW_AT_decl_column : (data1) 19\n <30877> DW_AT_type : (ref_addr) <0xc5d6>\n- <3087b> DW_AT_const_value : (strp) (offset: 0xa62): 2025-11-05 08:38:19\n+ <3087b> DW_AT_const_value : (strp) (offset: 0xa62): 2025-11-06 10:38:19\n <1><3087f>: Abbrev Number: 80 (DW_TAG_variable)\n <30880> DW_AT_name : (strp) (offset: 0x2f56e9): xrt_modified_files\n <30884> DW_AT_decl_file : (implicit_const) 257\n <30884> DW_AT_decl_line : (data1) 19\n <30885> DW_AT_decl_column : (implicit_const) 19\n <30885> DW_AT_type : (ref_addr) <0xc5c2>\n <30889> DW_AT_const_value : (string) \n@@ -4194297,8 +4194297,8 @@\n <9e54b0> DW_AT_declaration : (flag_present) 1\n <9e54b0> DW_AT_object_pointer: (ref_udata) <0x9e54b4>\n <9e54b2> DW_AT_sibling : (ref_udata) <0x9e54be>\n <4><9e54b4>: Abbrev Number: 6 (DW_TAG_formal_parameter)\n <9e54b5> DW_AT_type : (ref_udata) <0x9f67f7>\n <9e54b8> DW_AT_artificial : (flag_present) 1\n <4><9e54b8>: Abbrev Number: 18 (DW_TAG_formal_parameter)\n-[ Too much input for diff (SHA256: 80c62ae3c9a0eaba65ce84e91d631a0a2bb4a5cb990b9841c28ff321b80decd4) ]\n+[ Too much input for diff (SHA256: fc2bc3389c184909522ac9d58b08cc34f38872f7d422001478bf343e3b4e678d) ]\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -3211,68 +3211,62 @@\n H)?1]Pfk\n fXX.\t&us\n w5tD,Hd#\n d21Ba{{B\n O[Q S_sb_\n \"[8]\"[X:\n @y6Kh)ii\n-iP_aX3[TQ\n-#Mb[BQPUW*\n-dTurbU;~\n-D\\1!l\"lB\\\n-lnh#NBMQS\n-i`=@XW7@L\n-],m>AV5~\n-H}*AY}gQ\n-=WFoiAqe\n-GA6@A6`7 7l\n-waRY\t1)z\n-ET?AD=DE\n-msoQ\tyml}\n-/S^+,,(Y\n-|5ec+$kMU\n-6.n!^2]H\n-+-5CHi7$\n-.%cz*GqI\n-*sQsg)4)=5D\n+5^)v|]\\i\n+hD/0@<cx6$s}xgO4'\n ks#xbks#\n n A/4_0,B+\n GYL\"aiFc\n `G:iW2c=\n 8$3,LH=`\n )H~S|\"1i\n 1|Zii}m3\n !95w|i=SB\n ]p _)kQ\n-\"F.XNUog\n-}/=0l?Hc^@\n-VUp$x^(\"\n-|31,H.t@\n-~lhlZO8J\n+:,k6*yez\n+ #/R 6O{[FLZ$O,3\n+FM_rBi n~u\n+8{Vy37'\\N6\n+[g%jOXQ8\n+McCf2;\n S[x_2FWoDc^N\n ]\n \tXq&`$H?^\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_str {}", "comments": ["error from `readelf --wide --decompress --string-dump=.debug_str {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -1,11 +1,11 @@\n \n String dump of section '.debug_str':\n [ 0] operator const rapidjson::GenericStringRef::Ch*\n- [ 36] Thu, 06 Nov 2025 08:28:29 -1200\n+ [ 36] Thu, 10 Dec 2026 19:11:14 +1400\n [ 56] auto:10\n [ 5e] kTen10\n [ 65] _ZZN9rapidjson8internal8DigitGenERKNS0_5DiyFpES3_mPcPiS5_E6kPow10\n [ a7] _ZZN5boost4asio6detail27reactive_descriptor_service6assignERNS2_19implementation_typeERKiRNS_6system10error_codeEE3loc_0\n [ 120] _ZNSt10_Head_baseILm0EPNSt13__future_base7_ResultINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEELb0EEC4ESt15allocator_arg_tSt13__uses_alloc0\n [ 1b5] _ZNSt10_Head_baseILm0ERKN5boost16exception_detail10type_info_ELb0EEC4ESt15allocator_arg_tSt13__uses_alloc0\n [ 220] _ZNSt10_Head_baseILm0EPN7Section11SectionInfoELb0EEC4ESt15allocator_arg_tSt13__uses_alloc0\n@@ -96,15 +96,15 @@\n [ a1d] u128\n [ a22] auto:8\n [ a29] parse_no_utf8\n [ a37] kTen8\n [ a3d] PEM_read_bio_X509\n [ a4f] stack_st_X509\n [ a5d] x509\n- [ a62] 2025-11-05 08:38:19\n+ [ a62] 2025-11-06 10:38:19\n [ a76] auto:9\n [ a7d] kTen9\n [ a83] reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::less, std::allocator > > > >*, std::vector, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::less, std::allocator > > > >, std::allocator, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::less, std::allocator > > > > > > > >\n [ ea0] reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::less, std::allocator > > > >*, std::vector, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::less, std::allocator > > > >, std::allocator, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::less, std::allocator > > > > > > > >\n [ 12b7] __normal_iterator, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::less, std::allocator > > > >*, std::vector, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::less, std::allocator > > > >, std::allocator, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::less, std::allocator > > > > > > >\n [ 16b6] __normal_iterator, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::less, std::allocator > > > >*, std::vector, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::less, std::allocator > > > >, std::allocator, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::less, std::allocator > > > > > > >\n [ 1aaf] for_each, boost::process::detail::posix::env_init, boost::process::detail::posix::io_context_ref>, boost::fusion::filter_view, std::allocator >&, const std::vector, std::allocator >, std::allocator, std::allocator > > >&, boost::process::detail::posix::async_out_future<1, -1, std::__cxx11::basic_string, std::allocator > >&, boost::process::detail::posix::async_out_future<2, -1, std::__cxx11::basic_string, std::allocator > >&, boost::process::basic_native_environment&, boost::asio::io_context&>, boost::process::detail::is_initializer > > >, boost::process::detail::posix::on_exec_setup_t, boost::process::detail::posix::env_init, boost::process::detail::posix::io_context_ref>, boost::fusion::filter_view, std::allocator >&, const std::vector, std::allocator >, std::allocator, std::allocator > > >&, boost::process::detail::posix::async_out_future<1, -1, std::__cxx11::basic_string, std::allocator > >&, boost::process::detail::posix::async_out_future<2, -1, std::__cxx11::basic_string, std::allocator > >&, boost::process::basic_native_environment&, boost::asio::io_context&>, boost::process::detail::is_initializer > > > > > >\n"}]}]}]}]}, {"source1": "libxrt-utils-npu-dbgsym_202610.2.21.21-2_amd64.deb", "source2": "libxrt-utils-npu-dbgsym_202610.2.21.21-2_amd64.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2025-11-05 20:38:19.000000 debian-binary\n -rw-r--r-- 0 0 0 812 2025-11-05 20:38:19.000000 control.tar.xz\n--rw-r--r-- 0 0 0 21118408 2025-11-05 20:38:19.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 21118640 2025-11-05 20:38:19.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./control", "source2": "./control", "unified_diff": "@@ -5,8 +5,8 @@\n Architecture: amd64\n Maintainer: Debian Xilinx Package Maintainers \n Installed-Size: 21880\n Depends: libxrt-utils-npu (= 202610.2.21.21-2)\n Section: debug\n Priority: optional\n Description: debug symbols for libxrt-utils-npu\n-Build-Ids: 04ff47c1dd2407f33985e8a7bbd014130516cb4a 69ccf0135beada95ac9d2e4e5f6d9c1086b7f0f3 776aee87ca651116b0409710a89b85be8f7c2950 90554ad069d725c70a5d7c76d2e8b31aaa71b81e 96c4993bb33d623fba81b8b6127579dd1bd29e4d\n+Build-Ids: 04ff47c1dd2407f33985e8a7bbd014130516cb4a 6ce8cef50f0e2a317e9544b4ec28f4b0109404b2 7cc1db2849b49d598170212e5d087b6a703128b0 90554ad069d725c70a5d7c76d2e8b31aaa71b81e 96c4993bb33d623fba81b8b6127579dd1bd29e4d\n"}, {"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}, {"source1": "line order", "source2": "line order", "unified_diff": "@@ -1,6 +1,6 @@\n usr/lib/debug/.build-id/04/ff47c1dd2407f33985e8a7bbd014130516cb4a.debug\n-usr/lib/debug/.build-id/69/ccf0135beada95ac9d2e4e5f6d9c1086b7f0f3.debug\n-usr/lib/debug/.build-id/77/6aee87ca651116b0409710a89b85be8f7c2950.debug\n+usr/lib/debug/.build-id/6c/e8cef50f0e2a317e9544b4ec28f4b0109404b2.debug\n+usr/lib/debug/.build-id/7c/c1db2849b49d598170212e5d087b6a703128b0.debug\n usr/lib/debug/.build-id/90/554ad069d725c70a5d7c76d2e8b31aaa71b81e.debug\n usr/lib/debug/.build-id/96/c4993bb33d623fba81b8b6127579dd1bd29e4d.debug\n usr/lib/debug/.dwz/x86_64-linux-gnu/libxrt-utils-npu.debug\n"}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,18 +1,18 @@\n drwxr-xr-x 0 root (0) root (0) 0 2025-11-05 20:38:19.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2025-11-05 20:38:19.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2025-11-05 20:38:19.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2025-11-05 20:38:19.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2025-11-05 20:38:19.000000 ./usr/lib/debug/.build-id/\n drwxr-xr-x 0 root (0) root (0) 0 2025-11-05 20:38:19.000000 ./usr/lib/debug/.build-id/04/\n -rw-r--r-- 0 root (0) root (0) 1167288 2025-11-05 20:38:19.000000 ./usr/lib/debug/.build-id/04/ff47c1dd2407f33985e8a7bbd014130516cb4a.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2025-11-05 20:38:19.000000 ./usr/lib/debug/.build-id/69/\n--rw-r--r-- 0 root (0) root (0) 4126176 2025-11-05 20:38:19.000000 ./usr/lib/debug/.build-id/69/ccf0135beada95ac9d2e4e5f6d9c1086b7f0f3.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2025-11-05 20:38:19.000000 ./usr/lib/debug/.build-id/77/\n--rw-r--r-- 0 root (0) root (0) 12873528 2025-11-05 20:38:19.000000 ./usr/lib/debug/.build-id/77/6aee87ca651116b0409710a89b85be8f7c2950.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2025-11-05 20:38:19.000000 ./usr/lib/debug/.build-id/6c/\n+-rw-r--r-- 0 root (0) root (0) 4126176 2025-11-05 20:38:19.000000 ./usr/lib/debug/.build-id/6c/e8cef50f0e2a317e9544b4ec28f4b0109404b2.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2025-11-05 20:38:19.000000 ./usr/lib/debug/.build-id/7c/\n+-rw-r--r-- 0 root (0) root (0) 12873520 2025-11-05 20:38:19.000000 ./usr/lib/debug/.build-id/7c/c1db2849b49d598170212e5d087b6a703128b0.debug\n drwxr-xr-x 0 root (0) root (0) 0 2025-11-05 20:38:19.000000 ./usr/lib/debug/.build-id/90/\n -rw-r--r-- 0 root (0) root (0) 274768 2025-11-05 20:38:19.000000 ./usr/lib/debug/.build-id/90/554ad069d725c70a5d7c76d2e8b31aaa71b81e.debug\n drwxr-xr-x 0 root (0) root (0) 0 2025-11-05 20:38:19.000000 ./usr/lib/debug/.build-id/96/\n -rw-r--r-- 0 root (0) root (0) 3050248 2025-11-05 20:38:19.000000 ./usr/lib/debug/.build-id/96/c4993bb33d623fba81b8b6127579dd1bd29e4d.debug\n drwxr-xr-x 0 root (0) root (0) 0 2025-11-05 20:38:19.000000 ./usr/lib/debug/.dwz/\n drwxr-xr-x 0 root (0) root (0) 0 2025-11-05 20:38:19.000000 ./usr/lib/debug/.dwz/x86_64-linux-gnu/\n -rw-r--r-- 0 root (0) root (0) 894208 2025-11-05 20:38:19.000000 ./usr/lib/debug/.dwz/x86_64-linux-gnu/libxrt-utils-npu.debug\n"}, {"source1": "./usr/lib/debug/.build-id/04/ff47c1dd2407f33985e8a7bbd014130516cb4a.debug", "source2": "./usr/lib/debug/.build-id/04/ff47c1dd2407f33985e8a7bbd014130516cb4a.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f6c6962 7872742d 7574696c -gnu/libxrt-util\n- 0x00000030 732d6e70 752e6465 62756700 b1396c48 s-npu.debug..9lH\n- 0x00000040 3b0a4039 9b518f89 d6463ebb 0b4ba506 ;.@9.Q...F>..K..\n+ 0x00000030 732d6e70 752e6465 62756700 598fac36 s-npu.debug.Y..6\n+ 0x00000040 324d481c c356db01 617f2c7e 94f18c1c 2MH..V..a.,~....\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/90/554ad069d725c70a5d7c76d2e8b31aaa71b81e.debug", "source2": "./usr/lib/debug/.build-id/90/554ad069d725c70a5d7c76d2e8b31aaa71b81e.debug", "unified_diff": null, "details": [{"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f6c6962 7872742d 7574696c -gnu/libxrt-util\n- 0x00000030 732d6e70 752e6465 62756700 b1396c48 s-npu.debug..9lH\n- 0x00000040 3b0a4039 9b518f89 d6463ebb 0b4ba506 ;.@9.Q...F>..K..\n+ 0x00000030 732d6e70 752e6465 62756700 598fac36 s-npu.debug.Y..6\n+ 0x00000040 324d481c c356db01 617f2c7e 94f18c1c 2MH..V..a.,~....\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/96/c4993bb33d623fba81b8b6127579dd1bd29e4d.debug", "source2": "./usr/lib/debug/.build-id/96/c4993bb33d623fba81b8b6127579dd1bd29e4d.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f6c6962 7872742d 7574696c -gnu/libxrt-util\n- 0x00000030 732d6e70 752e6465 62756700 b1396c48 s-npu.debug..9lH\n- 0x00000040 3b0a4039 9b518f89 d6463ebb 0b4ba506 ;.@9.Q...F>..K..\n+ 0x00000030 732d6e70 752e6465 62756700 598fac36 s-npu.debug.Y..6\n+ 0x00000040 324d481c c356db01 617f2c7e 94f18c1c 2MH..V..a.,~....\n \n"}]}, {"source1": "./usr/lib/debug/.dwz/x86_64-linux-gnu/libxrt-utils-npu.debug", "source2": "./usr/lib/debug/.dwz/x86_64-linux-gnu/libxrt-utils-npu.debug", "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: b1396c483b0a40399b518f89d6463ebb0b4ba506\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 598fac36324d481cc356db01617f2c7e94f18c1c\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -135,70 +135,100 @@\n =qiQ{:pW[\n \txhhH%Z(\n Qsi4U{0W:\n *6wED8{Bs%ZQ\n '#D;C&v\n-B]C+22Ta\n-I)M^PN=X\n-c.g;HB>7\n-HTod$.8B>zjx\n-t\tI0i-a*\n-(\",#ry0J\n-&\\&WizaV_\n-zQ]{>L#[/a\n-6g.*Qks+(M\n-7S@?\tPB\t\n-$E+1La,8\n-QoUSU\"]:\n-MH`^-S/=[u\n-X+6MQ2'oTf\n-[[lZ[l[[\n-P9HkcpFpO\n-:bFg#44H\n--J%B9|Yd\n-^A\\DeZP@}Py\n-DiijR#<\" \n-Ulj_b=b5\n-QL|yhNDzWC\n-LB6(QK/d\n-z?VgFW't\n-3{]qz]q{]\n++k1;!<>[\n+m HpE&ZF\"C\n+kP2!Q60vT\n+PtXmX?tPiXe\t\n+\\<1{Q<3;\n+FdsXebsB\n+Q}UsOVKv\n+.1PSZ\"sg\n+L5>qM?|)s\n+j2\\@q0^J\n+4q*i+h;a\n+H#WHh@jh\"j\n+h}2[]{.ozZ+\n+0>O,;$7>O\n+$VIgBYM/\\\n+~D1mUg*A'\n+/kn7M]t\t\n+')/BYAxu\n+6(D9;\"?4\n+Q){A:*-I\n+]_2anSg!\n+./N|w//'$\n+8r C=PM$K\n+3)sP\t5!o\n+AGuKawjJ\n+2&2{\\}?L\n+d;kLt=oh\n+5F#?28KP\n+!Zh8@okR\n+Q1>^L Y!\n+6FXnc34'\n+J/o:mlVO9m\n+7{dt>8W..K..\n+ 0x00000030 732d6e70 752e6465 62756700 598fac36 s-npu.debug.Y..6\n+ 0x00000040 324d481c c356db01 617f2c7e 94f18c1c 2MH..V..a.,~....\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/77/6aee87ca651116b0409710a89b85be8f7c2950.debug", "source2": "./usr/lib/debug/.build-id/7c/c1db2849b49d598170212e5d087b6a703128b0.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 98% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --file-header {}", "source2": "readelf --wide --file-header {}", "comments": ["error from `readelf --wide --file-header {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -6,15 +6,15 @@\n OS/ABI: UNIX - GNU\n ABI Version: 0\n Type: DYN (Shared object file)\n Machine: Advanced Micro Devices X86-64\n Version: 0x1\n Entry point address: 0x36200\n Start of program headers: 64 (bytes into file)\n- Start of section headers: 12870904 (bytes into file)\n+ Start of section headers: 12870896 (bytes into file)\n Flags: 0x0\n Size of this header: 64 (bytes)\n Size of program headers: 56 (bytes)\n Number of program headers: 14\n Size of section headers: 64 (bytes)\n Number of section headers: 41\n Section header string table index: 40\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "comments": ["error from `readelf --wide --sections {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -1,8 +1,8 @@\n-There are 41 section headers, starting at offset 0xc464f8:\n+There are 41 section headers, starting at offset 0xc464f0:\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.property NOTE 0000000000000350 000350 000020 00 A 0 0 8\n [ 2] .note.gnu.build-id NOTE 0000000000000370 000370 000024 00 A 0 0 4\n [ 3] .interp NOBITS 0000000000000394 000394 00001c 00 A 0 0 1\n@@ -31,20 +31,20 @@\n [26] .data NOBITS 0000000000182000 03ecd8 000458 00 WA 0 0 32\n [27] .bss NOBITS 0000000000182460 03ecd8 001440 00 WA 0 0 32\n [28] .comment PROGBITS 0000000000000000 03df14 00001e 01 MS 0 0 1\n [29] .debug_aranges PROGBITS 0000000000000000 03df38 002424 00 C 0 0 8\n [30] .debug_info PROGBITS 0000000000000000 040360 8254e7 00 C 0 0 8\n [31] .debug_abbrev PROGBITS 0000000000000000 865848 00e453 00 C 0 0 8\n [32] .debug_line PROGBITS 0000000000000000 873ca0 0c808c 00 C 0 0 8\n- [33] .debug_str PROGBITS 0000000000000000 93bd30 0445aa 01 MSC 0 0 8\n- [34] .debug_line_str PROGBITS 0000000000000000 9802e0 000b1c 01 MSC 0 0 8\n- [35] .debug_loclists PROGBITS 0000000000000000 980e00 1f10bb 00 C 0 0 8\n- [36] .debug_rnglists PROGBITS 0000000000000000 b71ec0 06f69b 00 C 0 0 8\n- [37] .gnu_debugaltlink PROGBITS 0000000000000000 be155b 000050 00 0 0 1\n- [38] .symtab SYMTAB 0000000000000000 be15b0 0170d0 18 39 1274 8\n- [39] .strtab STRTAB 0000000000000000 bf8680 04dcc0 00 0 0 1\n- [40] .shstrtab STRTAB 0000000000000000 c46340 0001b2 00 0 0 1\n+ [33] .debug_str PROGBITS 0000000000000000 93bd30 0445a8 01 MSC 0 0 8\n+ [34] .debug_line_str PROGBITS 0000000000000000 9802d8 000b1c 01 MSC 0 0 8\n+ [35] .debug_loclists PROGBITS 0000000000000000 980df8 1f10bb 00 C 0 0 8\n+ [36] .debug_rnglists PROGBITS 0000000000000000 b71eb8 06f69b 00 C 0 0 8\n+ [37] .gnu_debugaltlink PROGBITS 0000000000000000 be1553 000050 00 0 0 1\n+ [38] .symtab SYMTAB 0000000000000000 be15a8 0170d0 18 39 1274 8\n+ [39] .strtab STRTAB 0000000000000000 bf8678 04dcc0 00 0 0 1\n+ [40] .shstrtab STRTAB 0000000000000000 c46338 0001b2 00 0 0 1\n Key to Flags:\n W (write), A (alloc), X (execute), M (merge), S (strings), I (info),\n L (link order), O (extra OS processing required), G (group), T (TLS),\n C (compressed), x (unknown), o (OS specific), E (exclude),\n R (retain), D (mbind), l (large), p (processor specific)\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "comments": ["error from `readelf --wide --notes {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -1,12 +1,12 @@\n \n Displaying notes found in: .note.gnu.property\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_PROPERTY_TYPE_0\t Properties: x86 ISA needed: x86-64-baseline\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: 776aee87ca651116b0409710a89b85be8f7c2950\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 7cc1db2849b49d598170212e5d087b6a703128b0\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "comments": ["error from `readelf --wide --debug-dump=info {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -50218,15 +50218,15 @@\n <13562> DW_AT_const_value : (string) \n <1><13563>: Abbrev Number: 117 (DW_TAG_variable)\n <13564> DW_AT_name : (GNU_strp_alt) (offset: 0x23f977) \n <13568> DW_AT_decl_file : (implicit_const) 349\n <13568> DW_AT_decl_line : (data1) 17\n <13569> DW_AT_decl_column : (implicit_const) 19\n <13569> DW_AT_type : (ref_addr) <0xf1af>\n- <1356d> DW_AT_const_value : (strp) (offset: 0x24c): Thu, 06 Nov 2025 08:29:43 -1200\n+ <1356d> DW_AT_const_value : (strp) (offset: 0x24c): Thu, 10 Dec 2026 19:11:20 +1400\n <1><13571>: Abbrev Number: 113 (DW_TAG_variable)\n <13572> DW_AT_name : (GNU_strp_alt) (offset: 0x2989e6) \n <13576> DW_AT_decl_file : (implicit_const) 349\n <13576> DW_AT_decl_line : (data1) 21\n <13577> DW_AT_decl_column : (implicit_const) 19\n <13577> DW_AT_type : (GNU_ref_alt) <0x10afcf>\n <1357b> DW_AT_const_value : (string) \n@@ -4194297,8 +4194297,8 @@\n <97b808> DW_AT_abstract_origin: (ref_udata) <0x92da68>\n <97b80b> DW_AT_entry_pc : (addr) 0xd40db\n <97b813> DW_AT_GNU_entry_view: (data2) 6\n <97b815> DW_AT_ranges : (sec_offset) 0xc7bf1\n <97b819> DW_AT_call_file : (data1) 27\n <97b81a> DW_AT_call_line : (data2) 590\n <97b81c> DW_AT_call_column : (data1) 9\n-[ Too much input for diff (SHA256: 397a949218c68255542c194fc40469f7adf7a29dfa0f38dc09985acb4b606247) ]\n+[ Too much input for diff (SHA256: 40d1b0a46e9e04f4493b804c5a9509ed52f143bbd8528293187afe7fbdec891d) ]\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -2153,51 +2153,56 @@\n ()4qME$B\n mTIDPgJ'/\n h+gf$kk#\n DED%*PFq\n g[X(]6B6\n :U;#:~#:F\n s3n B%}x\n-z;h^tBb'\n+=|v>~Fg`\n <`d'8B*7\n iGA{]J]:\n NqZW1=+r\n-|.bI;g8{\n-.}J2`L@9U\n-{4\"Gj{Tjr\n-McckH@-kj\n-e^RBpyO(+\n-)Y]*!iC6Gxj\n+\tl+Tp8B^\n+M_n*49\tW\n+Y:mJ6#\ti\n+YlE_eJQHy\n+TS(cA(\\/\n+iL+)Y9j58\n 64<6r64<\n-p8xjoh=i\n-'@G+f-0k\n-FN3wN;\\.\n-\\f7M3YsA\n-/Y]r$|Il\n-G[7bc|IU\n-Liozj-Qn\n-z\tS%JfYR\n-o#4I_Z N\n-mh^@Px@)\n-=H~~d ;Q\n-i$JCu'*m$\n-@9pMJ)y][\n-{q0XSpyF\n-$Xd%I]pH\n-1s2THKG.T\n-sKU+6|Km+\n-z*o>4,LYM\n-_S7#7m32\n-SK+*Dava\n-c`JX*LN6`\n-y\"OtU\t~2x\n-M`6dn LG\n-),7q=zC\"\n-d['5\"'}H\n-Fy<6U#T$2\n+]>\"[?Ln&{\n+G6,f8zpC'\n+w\"Twq)duuq9q\n+yYyG+t6X\n+HZ=l#bKCa\n+sL@+rmW#\n+g/4ejEd=)\n+ z>pX?aC\n+i^@T| hK\n+kGZ?h`}=3\n+^s_GLrwK7\n+64{_e<+y\n+HRG tPRG 6:\n+2Dr\t:6.M\n+'r7wa0d't7Sx\n+nPU=::gm\n+)ysMx5YVk\n+q>!X(:VB\n+l9 tUl9 \n+W?;{^t=<\n+ms%!8!XD\n+0PH/G\\Qt]\n+_-m+AFuP\n+dWG4$'}HN\n+%@2>s[2k\n+j*.]@5pl^@\n 7sG> OT`\n l+X2h9dXf\n NRH|\t^;&\n 8B]G 6};\n ,.GYqGY,\n #%E\"l}tL=\n 0qrlC9F\t\n@@ -2205,38 +2210,46 @@\n o0$r$s{a\n xEtR@PqP\n %o/^d='P\n .C~6C.Ht\n [sf9>AJvk\n a:y|dm;}\n :6%B*u|R8\n-fOe[Fidd\n-Pm>ejrWUM\n-BB=gs7\"Y\n-#IS&$7P3\n-i\"~sT+x\"\n-eH xgfq$\n-xTz|2=~'x\n-!w@ \t$WA:\n-Qz)}nft',\n- nR9\t$!^\n-A(!\"k\"PBH\n-$h:i#Mju\n-T-/RdydvD\n-]&po)p{a\n-0yOeKeXFdmI\n-A$wH]hsMH;\n-@Ri(-PE5\n-TYzAl:R%/8\n-twtG?X'{\n-[-EdWedW\n-W6T\n+%,x_Zn7p)>.\n+\tSP$]\"\n+2*6dKHdkO\n+Itrm0NQPty\n+(3@Tf-3 \n+6ho5yG{+\n+V, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >&\n [ a5] operator const std::pair, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >&\n [ 150] operator boost::property_tree::json_parser::detail::standard_callbacks, std::__cxx11::basic_string > >&\n [ 201] operator const mpl_::bool_&\n [ 224] operator const mpl_::bool_&\n [ 246] 1.0.0\n- [ 24c] Thu, 06 Nov 2025 08:29:43 -1200\n+ [ 24c] Thu, 10 Dec 2026 19:11:20 +1400\n [ 26c] MEM_DMA_BD0_0\n [ 27a] SHIM_DMA_BD0_0\n [ 289] is_0\n [ 28e] _ZNSt10_Head_baseILm0EPN5aiebu19aie2_isa_op_factoryINS0_31XAIE_IO_CUSTOM_OP_MERGE_SYNC_opEEELb0EEC4ESt15allocator_arg_tSt13__uses_alloc0\n [ 317] _ZNSt10_Head_baseILm0EPN5aiebu19aie2_isa_op_factoryINS0_21XAIE_IO_BLOCKWRITE_opEEELb0EEC4ESt15allocator_arg_tSt13__uses_alloc0\n [ 396] _ZNSt10_Head_baseILm0EPN5aiebu19aie2_isa_op_factoryINS0_20XAIE_IO_MASKWRITE_opEEELb0EEC4ESt15allocator_arg_tSt13__uses_alloc0\n [ 414] _ZNSt10_Head_baseILm0EPN5aiebu19aie2_isa_op_factoryINS0_16XAIE_IO_WRITE_opEEELb0EEC4ESt15allocator_arg_tSt13__uses_alloc0\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f6c6962 7872742d 7574696c -gnu/libxrt-util\n- 0x00000030 732d6e70 752e6465 62756700 b1396c48 s-npu.debug..9lH\n- 0x00000040 3b0a4039 9b518f89 d6463ebb 0b4ba506 ;.@9.Q...F>..K..\n+ 0x00000030 732d6e70 752e6465 62756700 598fac36 s-npu.debug.Y..6\n+ 0x00000040 324d481c c356db01 617f2c7e 94f18c1c 2MH..V..a.,~....\n \n"}]}]}]}]}, {"source1": "libxrt2-dbgsym_202610.2.21.21-2_amd64.deb", "source2": "libxrt2-dbgsym_202610.2.21.21-2_amd64.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2025-11-05 20:38:19.000000 debian-binary\n -rw-r--r-- 0 0 0 820 2025-11-05 20:38:19.000000 control.tar.xz\n--rw-r--r-- 0 0 0 36266180 2025-11-05 20:38:19.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 36262000 2025-11-05 20:38:19.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./control", "source2": "./control", "unified_diff": "@@ -6,8 +6,8 @@\n Maintainer: Debian Xilinx Package Maintainers \n Installed-Size: 37178\n Depends: libxrt2 (= 202610.2.21.21-2)\n Section: debug\n Priority: optional\n Multi-Arch: same\n Description: debug symbols for libxrt2\n-Build-Ids: 395d3a4f5cfd71cd8726a7639e04d733bb995c1f 7100fb74ba9c547a5ced0bd88c82c4c48cb68220 7e4e7e70fee66cc90c7187c7f9e2d26baf958271 86f07b7b5123d075330a9148353b3fc608e966d3 d18edb87fd3537e2bfd99662bea9c03cc8e92499\n+Build-Ids: 395d3a4f5cfd71cd8726a7639e04d733bb995c1f 7cd6a02a4d1a0b96af5bc4d19d3ad82fcb4a80c0 86f07b7b5123d075330a9148353b3fc608e966d3 d18edb87fd3537e2bfd99662bea9c03cc8e92499 eccb0b594858b2dd0b7eee54aae619ae97132aaa\n"}, {"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}, {"source1": "line order", "source2": "line order", "unified_diff": "@@ -1,6 +1,6 @@\n usr/lib/debug/.build-id/39/5d3a4f5cfd71cd8726a7639e04d733bb995c1f.debug\n-usr/lib/debug/.build-id/71/00fb74ba9c547a5ced0bd88c82c4c48cb68220.debug\n-usr/lib/debug/.build-id/7e/4e7e70fee66cc90c7187c7f9e2d26baf958271.debug\n+usr/lib/debug/.build-id/7c/d6a02a4d1a0b96af5bc4d19d3ad82fcb4a80c0.debug\n usr/lib/debug/.build-id/86/f07b7b5123d075330a9148353b3fc608e966d3.debug\n usr/lib/debug/.build-id/d1/8edb87fd3537e2bfd99662bea9c03cc8e92499.debug\n+usr/lib/debug/.build-id/ec/cb0b594858b2dd0b7eee54aae619ae97132aaa.debug\n usr/lib/debug/.dwz/x86_64-linux-gnu/libxrt2.debug\n"}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,21 +1,21 @@\n drwxr-xr-x 0 root (0) root (0) 0 2025-11-05 20:38:19.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2025-11-05 20:38:19.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2025-11-05 20:38:19.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2025-11-05 20:38:19.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2025-11-05 20:38:19.000000 ./usr/lib/debug/.build-id/\n drwxr-xr-x 0 root (0) root (0) 0 2025-11-05 20:38:19.000000 ./usr/lib/debug/.build-id/39/\n -rw-r--r-- 0 root (0) root (0) 6020920 2025-11-05 20:38:19.000000 ./usr/lib/debug/.build-id/39/5d3a4f5cfd71cd8726a7639e04d733bb995c1f.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2025-11-05 20:38:19.000000 ./usr/lib/debug/.build-id/71/\n--rw-r--r-- 0 root (0) root (0) 18486152 2025-11-05 20:38:19.000000 ./usr/lib/debug/.build-id/71/00fb74ba9c547a5ced0bd88c82c4c48cb68220.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2025-11-05 20:38:19.000000 ./usr/lib/debug/.build-id/7e/\n--rw-r--r-- 0 root (0) root (0) 5311928 2025-11-05 20:38:19.000000 ./usr/lib/debug/.build-id/7e/4e7e70fee66cc90c7187c7f9e2d26baf958271.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2025-11-05 20:38:19.000000 ./usr/lib/debug/.build-id/7c/\n+-rw-r--r-- 0 root (0) root (0) 5311928 2025-11-05 20:38:19.000000 ./usr/lib/debug/.build-id/7c/d6a02a4d1a0b96af5bc4d19d3ad82fcb4a80c0.debug\n drwxr-xr-x 0 root (0) root (0) 0 2025-11-05 20:38:19.000000 ./usr/lib/debug/.build-id/86/\n -rw-r--r-- 0 root (0) root (0) 7119944 2025-11-05 20:38:19.000000 ./usr/lib/debug/.build-id/86/f07b7b5123d075330a9148353b3fc608e966d3.debug\n drwxr-xr-x 0 root (0) root (0) 0 2025-11-05 20:38:19.000000 ./usr/lib/debug/.build-id/d1/\n -rw-r--r-- 0 root (0) root (0) 674816 2025-11-05 20:38:19.000000 ./usr/lib/debug/.build-id/d1/8edb87fd3537e2bfd99662bea9c03cc8e92499.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2025-11-05 20:38:19.000000 ./usr/lib/debug/.build-id/ec/\n+-rw-r--r-- 0 root (0) root (0) 18486152 2025-11-05 20:38:19.000000 ./usr/lib/debug/.build-id/ec/cb0b594858b2dd0b7eee54aae619ae97132aaa.debug\n drwxr-xr-x 0 root (0) root (0) 0 2025-11-05 20:38:19.000000 ./usr/lib/debug/.dwz/\n drwxr-xr-x 0 root (0) root (0) 0 2025-11-05 20:38:19.000000 ./usr/lib/debug/.dwz/x86_64-linux-gnu/\n--rw-r--r-- 0 root (0) root (0) 438264 2025-11-05 20:38:19.000000 ./usr/lib/debug/.dwz/x86_64-linux-gnu/libxrt2.debug\n+-rw-r--r-- 0 root (0) root (0) 438272 2025-11-05 20:38:19.000000 ./usr/lib/debug/.dwz/x86_64-linux-gnu/libxrt2.debug\n drwxr-xr-x 0 root (0) root (0) 0 2025-11-05 20:38:19.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2025-11-05 20:38:19.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2025-11-05 20:38:19.000000 ./usr/share/doc/libxrt2-dbgsym -> libxrt2\n"}, {"source1": "./usr/lib/debug/.build-id/39/5d3a4f5cfd71cd8726a7639e04d733bb995c1f.debug", "source2": "./usr/lib/debug/.build-id/39/5d3a4f5cfd71cd8726a7639e04d733bb995c1f.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f6c6962 78727432 2e646562 -gnu/libxrt2.deb\n- 0x00000030 756700ea 1adfd58d 8e9a66ea d8a25fff ug........f..._.\n- 0x00000040 75b2ca51 898bc4 u..Q...\n+ 0x00000030 75670076 17dc1643 f7b85c3d b78dfa03 ug.v...C..\\=....\n+ 0x00000040 d26c9944 8dd382 .l.D...\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/86/f07b7b5123d075330a9148353b3fc608e966d3.debug", "source2": "./usr/lib/debug/.build-id/86/f07b7b5123d075330a9148353b3fc608e966d3.debug", "unified_diff": null, "details": [{"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f6c6962 78727432 2e646562 -gnu/libxrt2.deb\n- 0x00000030 756700ea 1adfd58d 8e9a66ea d8a25fff ug........f..._.\n- 0x00000040 75b2ca51 898bc4 u..Q...\n+ 0x00000030 75670076 17dc1643 f7b85c3d b78dfa03 ug.v...C..\\=....\n+ 0x00000040 d26c9944 8dd382 .l.D...\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/d1/8edb87fd3537e2bfd99662bea9c03cc8e92499.debug", "source2": "./usr/lib/debug/.build-id/d1/8edb87fd3537e2bfd99662bea9c03cc8e92499.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f6c6962 78727432 2e646562 -gnu/libxrt2.deb\n- 0x00000030 756700ea 1adfd58d 8e9a66ea d8a25fff ug........f..._.\n- 0x00000040 75b2ca51 898bc4 u..Q...\n+ 0x00000030 75670076 17dc1643 f7b85c3d b78dfa03 ug.v...C..\\=....\n+ 0x00000040 d26c9944 8dd382 .l.D...\n \n"}]}, {"source1": "./usr/lib/debug/.dwz/x86_64-linux-gnu/libxrt2.debug", "source2": "./usr/lib/debug/.dwz/x86_64-linux-gnu/libxrt2.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --file-header {}", "source2": "readelf --wide --file-header {}", "unified_diff": "@@ -6,15 +6,15 @@\n OS/ABI: UNIX - GNU\n ABI Version: 0\n Type: REL (Relocatable file)\n Machine: Advanced Micro Devices X86-64\n Version: 0x1\n Entry point address: 0x0\n Start of program headers: 0 (bytes into file)\n- Start of section headers: 437816 (bytes into file)\n+ Start of section headers: 437824 (bytes into file)\n Flags: 0x0\n Size of this header: 64 (bytes)\n Size of program headers: 0 (bytes)\n Number of program headers: 0\n Size of section headers: 64 (bytes)\n Number of section headers: 7\n Section header string table index: 6\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -1,16 +1,16 @@\n-There are 7 section headers, starting at offset 0x6ae38:\n+There are 7 section headers, starting at offset 0x6ae40:\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000000 000040 000024 00 0 0 4\n [ 2] .debug_info PROGBITS 0000000000000000 000068 02e970 00 C 0 0 8\n [ 3] .debug_abbrev PROGBITS 0000000000000000 02e9d8 002d89 00 C 0 0 8\n [ 4] .debug_line PROGBITS 0000000000000000 031768 000803 00 C 0 0 8\n- [ 5] .debug_str PROGBITS 0000000000000000 031f70 038e78 01 MSC 0 0 8\n- [ 6] .shstrtab STRTAB 0000000000000000 06ade8 00004f 00 0 0 1\n+ [ 5] .debug_str PROGBITS 0000000000000000 031f70 038e7c 01 MSC 0 0 8\n+ [ 6] .shstrtab STRTAB 0000000000000000 06adec 00004f 00 0 0 1\n Key to Flags:\n W (write), A (alloc), X (execute), M (merge), S (strings), I (info),\n L (link order), O (extra OS processing required), G (group), T (TLS),\n C (compressed), x (unknown), o (OS specific), E (exclude),\n R (retain), D (mbind), l (large), p (processor specific)\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: ea1adfd58d8e9a66ead8a25fff75b2ca51898bc4\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 7617dc1643f7b85c3db78dfa03d26c99448dd382\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -202119,15 +202119,15 @@\n <4e4b6> DW_AT_const_value : (string) \n <1><4e4b7>: Abbrev Number: 97 (DW_TAG_variable)\n <4e4b8> DW_AT_name : (strp) (offset: 0x19724a): xrt_build_version_date_rfc\n <4e4bc> DW_AT_decl_file : (data2) 267\n <4e4be> DW_AT_decl_line : (data1) 15\n <4e4bf> DW_AT_decl_column : (data1) 19\n <4e4c0> DW_AT_type : (ref_addr) <0x5569b>\n- <4e4c4> DW_AT_const_value : (strp) (offset: 0x286): Thu, 06 Nov 2025 08:28:29 -1200\n+ <4e4c4> DW_AT_const_value : (strp) (offset: 0x286): Thu, 10 Dec 2026 19:11:14 +1400\n <1><4e4c8>: Abbrev Number: 94 (DW_TAG_variable)\n <4e4c9> DW_AT_name : (strp) (offset: 0x1d7745): xrt_modified_files\n <4e4cd> DW_AT_decl_file : (implicit_const) 267\n <4e4cd> DW_AT_decl_line : (data1) 19\n <4e4ce> DW_AT_decl_column : (implicit_const) 19\n <4e4ce> DW_AT_type : (ref_addr) <0x55689>\n <4e4d2> DW_AT_const_value : (string) \n@@ -218124,15 +218124,15 @@\n <545f4> DW_AT_const_value : (string) \n <1><545f5>: Abbrev Number: 93 (DW_TAG_variable)\n <545f6> DW_AT_name : (strp) (offset: 0x19e444): xrt_build_version_date\n <545fa> DW_AT_decl_file : (implicit_const) 267\n <545fa> DW_AT_decl_line : (data1) 17\n <545fb> DW_AT_decl_column : (implicit_const) 19\n <545fb> DW_AT_type : (ref_addr) <0x5516a>\n- <545ff> DW_AT_const_value : (strp) (offset: 0x1b8e): 2025-11-05 08:38:19\n+ <545ff> DW_AT_const_value : (strp) (offset: 0x1b8e): 2025-11-06 10:38:19\n <1><54603>: Abbrev Number: 0\n Compilation Unit @ offset 0x54604:\n Length: 0x15 (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0x3aa0\n Pointer Size: 8\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -45,62 +45,74 @@\n HT?|{03#dp\n ,yR\\!)\"\t+\n -9$98U`-\n 7ISVp*st\n 6]mk+Ag8\n L]M}0xF-\n `|CJbk|:\n-\tjX\tw&Pa5>1OP\n-.r\":kkgF\n-vC):&dha\n+1zENJ>3U:X% $y\n+=-v/\\=[ \n [JCtIW>qG\n-lv*&eXRD\n-FGh.Y]~]\n-b:7sNUVu\n-+q&QeRgT\n-x~XPfKke\n-\\mxX(p*K\n-[n[mF7WP\n-JE*p.~/\n-){jj^_&%\n->,M.%/$\tJ/\n-/[zVB^,z\n-(3i,HxN|\n-}ux@7E.yH\n-by\"9iKe{\n-YLPT(zB7J\n--)a[6$bx\n-Ir@-~[if\n-MOM)P0)<:`\n-JaHPg4)-\n-S'glu3QS\t~00\n-%UfN74cc_A\n-qiWt\"g0@E\n-QXw,tc*D\n-m)\tCQ8mj\n+5]<]Hfsk]x\n+lGa@#JDG2t\n+zMH[iL*/i]\n+#_VX.b7)q\n+0S79[U~d\n+V|7ea7%D\n+WE!b^\"8\\\n+l|}N*1RS\n+.>`>0?\\9\n+tMcF?'z_\n+qqb~7Lz}3\n+6$a8\"mZ($ib\n+^7pCTc6\n+q'}-[Ir\\]\n+cZz_!Zbz7\n+qPN\"=rMWr\n+Z`B>V`N9\n+dJ5Ek=fm!\n+(`M~8et*u\n+oq=ERJQD\n+uWP39f|H\n+,F]K1[yD\n+CX$l(si;X\n+,o9OS2OS\n+ut^GCOi8\n+O~DnZRB\"\n+c:NP@09b\n+YJ:Lnq9f\n+# %IhjhC5\n+\t+#oR ;)\n+Qj!\\sE:=9NW\\0pfk\n+O%%tU_o4+\n+,]=ZV9d]Y\n+JzwKnY`|]@\n+VKM3c}3c]3cm3\n+3q_e[ Gi\n+W+55)rCxT\n+QqP`44g+\n+o,`G9Vi=_\n+-ny=/`9\"!(\n+wnn|6\tQF\n aN_Giq+;\n DEo-]DQ2Cc0s2\n OH$jVdA/m\n yh\"BzW^]\n NbXY1SmF\n '\"up uQmaC\n XP8C!y@bP1\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_str {}", "unified_diff": "@@ -17,15 +17,15 @@\n [ 23f] operator--\n [ 24a] operator-\n [ 254] operator/\n [ 25e] __tail#0\n [ 267] ____args#0\n [ 272] __elements#0\n [ 27f] 2.21.0\n- [ 286] Thu, 06 Nov 2025 08:28:29 -1200\n+ [ 286] Thu, 10 Dec 2026 19:11:14 +1400\n [ 2a6] CUMULATIVE_STATUS_0\n [ 2ba] SNAPSHOT_STATUS_0\n [ 2cc] __static_initialization_and_destruction_0\n [ 2f6] cage_temp_0\n [ 302] dimm_temp_0\n [ 30e] ddr_temp_0\n [ 319] _ZNSt10_Head_baseILm0EPN8xrt_core10bo_cache_tILm4096EEELb0EEC4ESt15allocator_arg_tSt13__uses_alloc0\n@@ -223,15 +223,15 @@\n [ 1b54] ddr4\n [ 1b59] __args#5\n [ 1b62] m0v85\n [ 1b68] mSys5v5\n [ 1b70] _Float128\n [ 1b7a] __float128\n [ 1b85] __int128\n- [ 1b8e] 2025-11-05 08:38:19\n+ [ 1b8e] 2025-11-06 10:38:19\n [ 1ba2] mMgt0v9\n [ 1baa] operator<<\n [ 1bb5] operator<\n [ 1bbf] operator!=\n [ 1bca] operator&=\n [ 1bd5] operator*=\n [ 1be0] operator+=\n"}]}, {"source1": "./usr/lib/debug/.build-id/71/00fb74ba9c547a5ced0bd88c82c4c48cb68220.debug", "source2": "./usr/lib/debug/.build-id/ec/cb0b594858b2dd0b7eee54aae619ae97132aaa.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 99% similar despite different names"], "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: 7100fb74ba9c547a5ced0bd88c82c4c48cb68220\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: eccb0b594858b2dd0b7eee54aae619ae97132aaa\n \n Displaying notes found in: .note.stapsdt\n Owner Data size \tDescription\n stapsdt 0x00000034\tNT_STAPSDT (SystemTap probe descriptors)\t Provider: xrt\n Name: xrt_bo_alloc_hbuf_exit\n Location: 0x00000000001e6eb0, Base: 0x0000000000283528, Semaphore: 0x0000000000000000\n Arguments: \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n- GCC: (Debian 15.2.0-7) 15.2.0\n+GCC: (Debian 15.2.0-7) 15.2.0\n xrt_bo_alloc_hbuf_exit\n xrt_bo_alloc_xbuf_enter\n xrt_bo_alloc_xbuf_exit\n xrt_bo_alloc_sub_enter\n xrt_bo_alloc_sub_exit\n xrt_bo_alloc_sub_exit\n xrt_bo_alloc_import_enter\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f6c6962 78727432 2e646562 -gnu/libxrt2.deb\n- 0x00000030 756700ea 1adfd58d 8e9a66ea d8a25fff ug........f..._.\n- 0x00000040 75b2ca51 898bc4 u..Q...\n+ 0x00000030 75670076 17dc1643 f7b85c3d b78dfa03 ug.v...C..\\=....\n+ 0x00000040 d26c9944 8dd382 .l.D...\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/7e/4e7e70fee66cc90c7187c7f9e2d26baf958271.debug", "source2": "./usr/lib/debug/.build-id/7c/d6a02a4d1a0b96af5bc4d19d3ad82fcb4a80c0.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 99% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 7e4e7e70fee66cc90c7187c7f9e2d26baf958271\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 7cd6a02a4d1a0b96af5bc4d19d3ad82fcb4a80c0\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-qGCC: (Debian 15.2.0-7) 15.2.0\n+GCC: (Debian 15.2.0-7) 15.2.0\n i