{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.f3VaXQmZ/b1/libalog_0.6.2-7.1_amd64.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.f3VaXQmZ/b2/libalog_0.6.2-7.1_amd64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,5 +1,5 @@\n \n 6d615e690a0aa531f61bd493583aba04 186624 libdevel optional libalog-dev_0.6.2-7.1_amd64.deb\n 374f91324ad441b7d97873da3e88ef4e 19636 doc optional libalog-doc_0.6.2-7.1_all.deb\n- 3de6224f6907b7c281b8511bfda562ba 263468 debug optional libalog0.6.3-dbgsym_0.6.2-7.1_amd64.deb\n- f363266520eb3731ab776606f509433c 140640 libs optional libalog0.6.3_0.6.2-7.1_amd64.deb\n+ 917dbbdbe17b0059cc51a0f1810afb28 263396 debug optional libalog0.6.3-dbgsym_0.6.2-7.1_amd64.deb\n+ 87875fbf43c4d9e05e08d173436be236 140876 libs optional libalog0.6.3_0.6.2-7.1_amd64.deb\n"}, {"source1": "libalog0.6.3_0.6.2-7.1_amd64.deb", "source2": "libalog0.6.3_0.6.2-7.1_amd64.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2025-03-24 09:25:36.000000 debian-binary\n -rw-r--r-- 0 0 0 828 2025-03-24 09:25:36.000000 control.tar.xz\n--rw-r--r-- 0 0 0 139620 2025-03-24 09:25:36.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 139856 2025-03-24 09:25:36.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/libalog.so.0.6.3", "source2": "./usr/lib/x86_64-linux-gnu/libalog.so.0.6.3", "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: ce2ef68d3adf1b7082681978ec4ff0f5d9379c14\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 02f044caaccd420f67f9ec2ae95ef71161908d04\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 32656636 38643361 64663162 37303832 2ef68d3adf1b7082\n- 0x00000010 36383139 37386563 34666630 66356439 681978ec4ff0f5d9\n- 0x00000020 33373963 31342e64 65627567 00000000 379c14.debug....\n- 0x00000030 cb8800c3 ....\n+ 0x00000000 66303434 63616163 63643432 30663637 f044caaccd420f67\n+ 0x00000010 66396563 32616539 35656637 31313631 f9ec2ae95ef71161\n+ 0x00000020 39303864 30342e64 65627567 00000000 908d04.debug....\n+ 0x00000030 c99e4b81 ..K.\n \n"}]}]}]}]}, {"source1": "libalog0.6.3-dbgsym_0.6.2-7.1_amd64.deb", "source2": "libalog0.6.3-dbgsym_0.6.2-7.1_amd64.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2025-03-24 09:25:36.000000 debian-binary\n -rw-r--r-- 0 0 0 540 2025-03-24 09:25:36.000000 control.tar.xz\n--rw-r--r-- 0 0 0 262736 2025-03-24 09:25:36.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 262664 2025-03-24 09:25:36.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: Adrian-Ken Rueegsegger \n Installed-Size: 464\n Depends: libalog0.6.3 (= 0.6.2-7.1)\n Section: debug\n Priority: optional\n Multi-Arch: same\n Description: debug symbols for libalog0.6.3\n-Build-Ids: ce2ef68d3adf1b7082681978ec4ff0f5d9379c14\n+Build-Ids: 02f044caaccd420f67f9ec2ae95ef71161908d04\n"}, {"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}, {"source1": "line order", "source2": "line order", "unified_diff": "@@ -1 +1 @@\n-usr/lib/debug/.build-id/ce/2ef68d3adf1b7082681978ec4ff0f5d9379c14.debug\n+usr/lib/debug/.build-id/02/f044caaccd420f67f9ec2ae95ef71161908d04.debug\n"}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,10 +1,10 @@\n drwxr-xr-x 0 root (0) root (0) 0 2025-03-24 09:25:36.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2025-03-24 09:25:36.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2025-03-24 09:25:36.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2025-03-24 09:25:36.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2025-03-24 09:25:36.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2025-03-24 09:25:36.000000 ./usr/lib/debug/.build-id/ce/\n--rw-r--r-- 0 root (0) root (0) 464296 2025-03-24 09:25:36.000000 ./usr/lib/debug/.build-id/ce/2ef68d3adf1b7082681978ec4ff0f5d9379c14.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2025-03-24 09:25:36.000000 ./usr/lib/debug/.build-id/02/\n+-rw-r--r-- 0 root (0) root (0) 464224 2025-03-24 09:25:36.000000 ./usr/lib/debug/.build-id/02/f044caaccd420f67f9ec2ae95ef71161908d04.debug\n drwxr-xr-x 0 root (0) root (0) 0 2025-03-24 09:25:36.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2025-03-24 09:25:36.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2025-03-24 09:25:36.000000 ./usr/share/doc/libalog0.6.3-dbgsym -> libalog0.6.3\n"}, {"source1": "./usr/lib/debug/.build-id/ce/2ef68d3adf1b7082681978ec4ff0f5d9379c14.debug", "source2": "./usr/lib/debug/.build-id/02/f044caaccd420f67f9ec2ae95ef71161908d04.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 {}", "unified_diff": "@@ -6,15 +6,15 @@\n OS/ABI: UNIX - System V\n ABI Version: 0\n Type: DYN (Shared object file)\n Machine: Advanced Micro Devices X86-64\n Version: 0x1\n Entry point address: 0x0\n Start of program headers: 64 (bytes into file)\n- Start of section headers: 461928 (bytes into file)\n+ Start of section headers: 461856 (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: 9\n Size of section headers: 64 (bytes)\n Number of section headers: 37\n Section header string table index: 36\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -1,8 +1,8 @@\n-There are 37 section headers, starting at offset 0x70c68:\n+There are 37 section headers, starting at offset 0x70c20:\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 003538 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000003798 00025c 00c810 18 A 4 1 8\n@@ -23,24 +23,24 @@\n [18] .init_array NOBITS 00000000000922f0 0002f0 000008 08 WA 0 0 8\n [19] .fini_array NOBITS 00000000000922f8 0002f0 000008 08 WA 0 0 8\n [20] .data.rel.ro NOBITS 0000000000092300 0002f0 003b60 00 WA 0 0 32\n [21] .dynamic NOBITS 0000000000095e60 0002f0 000220 10 WA 4 0 8\n [22] .got NOBITS 0000000000096080 0002f0 001f68 08 WA 0 0 8\n [23] .data NOBITS 0000000000098000 0002f0 0005d0 00 WA 0 0 32\n [24] .bss NOBITS 00000000000985e0 0002f0 0004e0 00 WA 0 0 32\n- [25] .comment PROGBITS 0000000000000000 00025c 00003d 01 MS 0 0 1\n- [26] .debug_aranges PROGBITS 0000000000000000 0002a0 0003ec 00 C 0 0 8\n- [27] .debug_info PROGBITS 0000000000000000 000690 01e4ca 00 C 0 0 8\n- [28] .debug_abbrev PROGBITS 0000000000000000 01eb60 0017d4 00 C 0 0 8\n- [29] .debug_line PROGBITS 0000000000000000 020338 0081c8 00 C 0 0 8\n- [30] .debug_str PROGBITS 0000000000000000 028500 0031a5 01 MSC 0 0 8\n- [31] .debug_line_str PROGBITS 0000000000000000 02b6a8 0002a3 01 MSC 0 0 8\n- [32] .debug_loclists PROGBITS 0000000000000000 02b950 00b4e4 00 C 0 0 8\n- [33] .debug_rnglists PROGBITS 0000000000000000 036e38 001de9 00 C 0 0 8\n- [34] .symtab SYMTAB 0000000000000000 038c28 00faf8 18 35 544 8\n- [35] .strtab STRTAB 0000000000000000 048720 0283ce 00 0 0 1\n- [36] .shstrtab STRTAB 0000000000000000 070aee 000177 00 0 0 1\n+ [25] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1\n+ [26] .debug_aranges PROGBITS 0000000000000000 000280 0003ec 00 C 0 0 8\n+ [27] .debug_info PROGBITS 0000000000000000 000670 01e4c8 00 C 0 0 8\n+ [28] .debug_abbrev PROGBITS 0000000000000000 01eb38 0017ca 00 C 0 0 8\n+ [29] .debug_line PROGBITS 0000000000000000 020308 0081c8 00 C 0 0 8\n+ [30] .debug_str PROGBITS 0000000000000000 0284d0 00318f 01 MSC 0 0 8\n+ [31] .debug_line_str PROGBITS 0000000000000000 02b660 0002a3 01 MSC 0 0 8\n+ [32] .debug_loclists PROGBITS 0000000000000000 02b908 00b4e4 00 C 0 0 8\n+ [33] .debug_rnglists PROGBITS 0000000000000000 036df0 001de9 00 C 0 0 8\n+ [34] .symtab SYMTAB 0000000000000000 038be0 00faf8 18 35 544 8\n+ [35] .strtab STRTAB 0000000000000000 0486d8 0283ce 00 0 0 1\n+ [36] .shstrtab STRTAB 0000000000000000 070aa6 000177 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 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: ce2ef68d3adf1b7082681978ec4ff0f5d9379c14\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 02f044caaccd420f67f9ec2ae95ef71161908d04\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -1805,15 +1805,15 @@\n Abbrev Offset: 0xd1d\n Pointer Size: 8\n <0>: Abbrev Number: 80 (DW_TAG_partial_unit)\n DW_AT_stmt_list : (sec_offset) 0x970\n DW_AT_comp_dir : (line_strp) (offset: 0x1d): ./obj/lib/dynamic\n <1>: Abbrev Number: 2 (DW_TAG_imported_unit)\n DW_AT_import : (ref_addr) <0x1fed>\t[Abbrev Number: 102 (DW_TAG_partial_unit)]\n- <1>: Abbrev Number: 107 (DW_TAG_base_type)\n+ <1>: Abbrev Number: 100 (DW_TAG_base_type)\n DW_AT_byte_size : (data1) 4\n DW_AT_encoding : (data1) 7\t(unsigned)\n DW_AT_name : (strp) (offset: 0x311d): ada__containers__hash_type\n <1>: Abbrev Number: 23 (DW_TAG_structure_type)\n DW_AT_name : (strp) (offset: 0x317b): alog__maps__map_of_loglevels_package__ht_types__buckets_type___XUB\n DW_AT_byte_size : (data1) 8\n DW_AT_decl_file : (data1) 9\n@@ -2555,15 +2555,15 @@\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0xd1d\n Pointer Size: 8\n <0><1244>: Abbrev Number: 80 (DW_TAG_partial_unit)\n <1245> DW_AT_stmt_list : (sec_offset) 0xb8f\n <1249> DW_AT_comp_dir : (line_strp) (offset: 0x1d): ./obj/lib/dynamic\n- <1><124d>: Abbrev Number: 107 (DW_TAG_base_type)\n+ <1><124d>: Abbrev Number: 100 (DW_TAG_base_type)\n <124e> DW_AT_byte_size : (data1) 8\n <124f> DW_AT_encoding : (data1) 7\t(unsigned)\n <1250> DW_AT_name : (strp) (offset: 0x82): address\n <1><1254>: Abbrev Number: 116 (DW_TAG_subprogram)\n <1255> DW_AT_external : (flag_present) 1\n <1255> DW_AT_declaration : (flag_present) 1\n <1255> DW_AT_linkage_name: (strp) (offset: 0x3626): system__exception_table__register_exception\n@@ -3784,15 +3784,15 @@\n <1b11> DW_AT_data_member_location: (data1) 4\n <2><1b12>: Abbrev Number: 0\n <1><1b13>: Abbrev Number: 0\n Compilation Unit @ offset 0x1b14:\n Length: 0x17e (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n- Abbrev Offset: 0x146f\n+ Abbrev Offset: 0x1469\n Pointer Size: 8\n <0><1b20>: Abbrev Number: 120 (DW_TAG_partial_unit)\n <1b21> DW_AT_stmt_list : (sec_offset) 0x391b\n <1b25> DW_AT_comp_dir : (line_strp) (offset: 0x1d): ./obj/lib/dynamic\n <1><1b29>: Abbrev Number: 65 (DW_TAG_imported_unit)\n <1b2a> DW_AT_import : (ref_addr) <0x8c3>\t[Abbrev Number: 5 (DW_TAG_partial_unit)]\n <1><1b2e>: Abbrev Number: 121 (DW_TAG_typedef)\n@@ -4450,15 +4450,15 @@\n <1f91> DW_AT_name : (strp) (offset: 0x1e98): ada__containers__Tcount_typeB\n <1f95> DW_AT_artificial : (flag_present) 1\n <1><1f95>: Abbrev Number: 0\n Compilation Unit @ offset 0x1f96:\n Length: 0x2f (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n- Abbrev Offset: 0x146f\n+ Abbrev Offset: 0x1469\n Pointer Size: 8\n <0><1fa2>: Abbrev Number: 120 (DW_TAG_partial_unit)\n <1fa3> DW_AT_stmt_list : (sec_offset) 0x118a\n <1fa7> DW_AT_comp_dir : (line_strp) (offset: 0x1d): ./obj/lib/dynamic\n <1><1fab>: Abbrev Number: 65 (DW_TAG_imported_unit)\n <1fac> DW_AT_import : (ref_addr) <0xbb9>\t[Abbrev Number: 5 (DW_TAG_partial_unit)]\n <1><1fb0>: Abbrev Number: 65 (DW_TAG_imported_unit)\n@@ -10754,15 +10754,15 @@\n <1><51a9>: Abbrev Number: 16 (DW_TAG_imported_unit)\n <51aa> DW_AT_import : (ref_addr) <0x1fd5>\t[Abbrev Number: 102 (DW_TAG_partial_unit)]\n <1><51ae>: Abbrev Number: 0\n Compilation Unit @ offset 0x51af:\n Length: 0xb7a (32-bit)\n Version: 5\n Unit Type: DW_UT_compile (1)\n- Abbrev Offset: 0x1c14\n+ Abbrev Offset: 0x1c0e\n Pointer Size: 8\n <0><51bb>: Abbrev Number: 1 (DW_TAG_compile_unit)\n <51bc> DW_AT_producer : (strp) (offset: 0x1828): GNU Ada 14.3.0\n <51c0> DW_AT_language : (data1) 13\t(ADA 95)\n <51c1> DW_AT_name : (line_strp) (offset: 0x2e6): ./src/alog-facilities-file_descriptor.adb\n <51c5> DW_AT_comp_dir : (line_strp) (offset: 0x1d): ./obj/lib/dynamic\n <51c9> DW_AT_ranges : (sec_offset) 0x181\n@@ -12096,15 +12096,15 @@\n <5d2a> DW_AT_decl_line : (data1) 212\n <5d2b> DW_AT_decl_column : (data1) 14\n <1><5d2c>: Abbrev Number: 0\n Compilation Unit @ offset 0x5d2d:\n Length: 0x509 (32-bit)\n Version: 5\n Unit Type: DW_UT_compile (1)\n- Abbrev Offset: 0x1c14\n+ Abbrev Offset: 0x1c0e\n Pointer Size: 8\n <0><5d39>: Abbrev Number: 1 (DW_TAG_compile_unit)\n <5d3a> DW_AT_producer : (strp) (offset: 0x1828): GNU Ada 14.3.0\n <5d3e> DW_AT_language : (data1) 13\t(ADA 95)\n <5d3f> DW_AT_name : (line_strp) (offset: 0x39a): ./src/alog-facilities-syslog.adb\n <5d43> DW_AT_comp_dir : (line_strp) (offset: 0x1d): ./obj/lib/dynamic\n <5d47> DW_AT_ranges : (sec_offset) 0x1cf\n@@ -12693,15 +12693,15 @@\n <6237> DW_AT_decl_line : (data1) 83\n <6238> DW_AT_decl_column : (data1) 14\n <1><6239>: Abbrev Number: 0\n Compilation Unit @ offset 0x623a:\n Length: 0x56b6 (32-bit)\n Version: 5\n Unit Type: DW_UT_compile (1)\n- Abbrev Offset: 0x146f\n+ Abbrev Offset: 0x1469\n Pointer Size: 8\n <0><6246>: Abbrev Number: 50 (DW_TAG_compile_unit)\n <6247> DW_AT_producer : (strp) (offset: 0x1828): GNU Ada 14.3.0\n <624b> DW_AT_language : (data1) 13\t(ADA 95)\n <624c> DW_AT_name : (line_strp) (offset: 0x3e3): ./src/alog-facilities.adb\n <6250> DW_AT_comp_dir : (line_strp) (offset: 0x1d): ./obj/lib/dynamic\n <6254> DW_AT_ranges : (sec_offset) 0x5cb\n@@ -22310,15 +22310,15 @@\n DW_AT_decl_line : (data2) 2576\n DW_AT_decl_column : (data1) 13\n <1>: Abbrev Number: 0\n Compilation Unit @ offset 0xb8f4:\n Length: 0x19d3 (32-bit)\n Version: 5\n Unit Type: DW_UT_compile (1)\n- Abbrev Offset: 0x1c14\n+ Abbrev Offset: 0x1c0e\n Pointer Size: 8\n <0>: Abbrev Number: 1 (DW_TAG_compile_unit)\n DW_AT_producer : (strp) (offset: 0x1828): GNU Ada 14.3.0\n DW_AT_language : (data1) 13\t(ADA 95)\n DW_AT_name : (line_strp) (offset: 0x458): ./src/alog-helpers.adb\n DW_AT_comp_dir : (line_strp) (offset: 0x1d): ./obj/lib/dynamic\n DW_AT_ranges : (sec_offset) 0x781\n@@ -27110,15 +27110,15 @@\n DW_AT_decl_line : (data2) 764\n DW_AT_decl_column : (data1) 25\n <1>: Abbrev Number: 0\n Compilation Unit @ offset 0xe0d8:\n Length: 0x18abd (32-bit)\n Version: 5\n Unit Type: DW_UT_compile (1)\n- Abbrev Offset: 0x23e7\n+ Abbrev Offset: 0x23e1\n Pointer Size: 8\n <0>: Abbrev Number: 177 (DW_TAG_compile_unit)\n DW_AT_producer : (strp) (offset: 0x1828): GNU Ada 14.3.0\n DW_AT_language : (data1) 13\t(ADA 95)\n DW_AT_name : (line_strp) (offset: 0x4f6): ./src/alog-logger.adb\n DW_AT_comp_dir : (line_strp) (offset: 0x1d): ./obj/lib/dynamic\n DW_AT_ranges : (sec_offset) 0x25ec\n@@ -67842,15 +67842,15 @@\n <26b95> DW_AT_decl_line : (data2) 267\n <26b97> DW_AT_decl_column : (data1) 13\n <1><26b98>: Abbrev Number: 0\n Compilation Unit @ offset 0x26b99:\n Length: 0x99c0 (32-bit)\n Version: 5\n Unit Type: DW_UT_compile (1)\n- Abbrev Offset: 0x3066\n+ Abbrev Offset: 0x3060\n Pointer Size: 8\n <0><26ba5>: Abbrev Number: 139 (DW_TAG_compile_unit)\n <26ba7> DW_AT_producer : (strp) (offset: 0x1828): GNU Ada 14.3.0\n <26bab> DW_AT_language : (data1) 13\t(ADA 95)\n <26bac> DW_AT_name : (line_strp) (offset: 0x611): ./src/alog-maps.adb\n <26bb0> DW_AT_comp_dir : (line_strp) (offset: 0x1d): ./obj/lib/dynamic\n <26bb4> DW_AT_ranges : (sec_offset) 0x364c\n@@ -83683,15 +83683,15 @@\n <3055a> DW_AT_decl_line : (data1) 163\n <3055b> DW_AT_decl_column : (data1) 14\n <1><3055c>: Abbrev Number: 0\n Compilation Unit @ offset 0x3055d:\n Length: 0x1507 (32-bit)\n Version: 5\n Unit Type: DW_UT_compile (1)\n- Abbrev Offset: 0x4572\n+ Abbrev Offset: 0x456c\n Pointer Size: 8\n <0><30569>: Abbrev Number: 1 (DW_TAG_compile_unit)\n <3056a> DW_AT_producer : (strp) (offset: 0x1828): GNU Ada 14.3.0\n <3056e> DW_AT_language : (data1) 13\t(ADA 95)\n <3056f> DW_AT_name : (line_strp) (offset: 0x68d): ./src/alog-policy_db.adb\n <30573> DW_AT_comp_dir : (line_strp) (offset: 0x1d): ./obj/lib/dynamic\n <30577> DW_AT_ranges : (sec_offset) 0x384f\n@@ -86269,15 +86269,15 @@\n <31a65> DW_AT_decl_line : (data1) 74\n <31a66> DW_AT_decl_column : (data1) 14\n <1><31a67>: Abbrev Number: 0\n Compilation Unit @ offset 0x31a68:\n Length: 0x7af0 (32-bit)\n Version: 5\n Unit Type: DW_UT_compile (1)\n- Abbrev Offset: 0x3ab3\n+ Abbrev Offset: 0x3aad\n Pointer Size: 8\n <0><31a74>: Abbrev Number: 136 (DW_TAG_compile_unit)\n <31a76> DW_AT_producer : (strp) (offset: 0x1828): GNU Ada 14.3.0\n <31a7a> DW_AT_language : (data1) 13\t(ADA 95)\n <31a7b> DW_AT_name : (line_strp) (offset: 0x6a6): ./src/alog-protected_containers.adb\n <31a7f> DW_AT_comp_dir : (line_strp) (offset: 0x1d): ./obj/lib/dynamic\n <31a83> DW_AT_ranges : (sec_offset) 0x4278\n@@ -99451,15 +99451,15 @@\n <39553> DW_AT_linkage_name: (strp) (offset: 0x14620): alog__log_request__instanceSW\n <39557> DW_AT_name : (strp) (offset: 0x14620): alog__log_request__instanceSW\n <1><3955b>: Abbrev Number: 0\n Compilation Unit @ offset 0x3955c:\n Length: 0x2708 (32-bit)\n Version: 5\n Unit Type: DW_UT_compile (1)\n- Abbrev Offset: 0x4572\n+ Abbrev Offset: 0x456c\n Pointer Size: 8\n <0><39568>: Abbrev Number: 1 (DW_TAG_compile_unit)\n <39569> DW_AT_producer : (strp) (offset: 0x1828): GNU Ada 14.3.0\n <3956d> DW_AT_language : (data1) 13\t(ADA 95)\n <3956e> DW_AT_name : (line_strp) (offset: 0x6d7): ./src/alog-tasked_logger.adb\n <39572> DW_AT_comp_dir : (line_strp) (offset: 0x1d): ./obj/lib/dynamic\n <39576> DW_AT_ranges : (sec_offset) 0x47b2\n@@ -103869,15 +103869,15 @@\n <3bc65> DW_AT_decl_line : (data1) 94\n <3bc66> DW_AT_decl_column : (data1) 13\n <1><3bc67>: Abbrev Number: 0\n Compilation Unit @ offset 0x3bc68:\n Length: 0x2a5 (32-bit)\n Version: 5\n Unit Type: DW_UT_compile (1)\n- Abbrev Offset: 0x1c14\n+ Abbrev Offset: 0x1c0e\n Pointer Size: 8\n <0><3bc74>: Abbrev Number: 1 (DW_TAG_compile_unit)\n <3bc75> DW_AT_producer : (strp) (offset: 0x1828): GNU Ada 14.3.0\n <3bc79> DW_AT_language : (data1) 13\t(ADA 95)\n <3bc7a> DW_AT_name : (line_strp) (offset: 0x6f4): ./src/alog-transforms-casing.adb\n <3bc7e> DW_AT_comp_dir : (line_strp) (offset: 0x1d): ./obj/lib/dynamic\n <3bc82> DW_AT_ranges : (sec_offset) 0x480a\n@@ -104862,147 +104862,145 @@\n <3c56f> DW_AT_decl_line : (data1) 46\n <3c570> DW_AT_decl_column : (implicit_const) 4\n <3c570> DW_AT_type : (ref_udata) <0x3c568>, natural, integer\n <3c571> DW_AT_external : (flag_present) 1\n <3c571> DW_AT_location : (exprloc) 9 byte block: 3 f4 c3 7 0 0 0 0 0 \t(DW_OP_addr: 7c3f4)\n <1><3c57b>: Abbrev Number: 0\n Compilation Unit @ offset 0x3c57c:\n- Length: 0xfc (32-bit)\n+ Length: 0xf7 (32-bit)\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0xd1d\n Pointer Size: 8\n- <0><3c588>: Abbrev Number: 108 (DW_TAG_compile_unit)\n- <3c589> DW_AT_producer : (strp) (offset: 0x1601e): GNU C23 15.2.0 -D _FORTIFY_SOURCE=2 -mtune=generic -march=x86-64 -g -O2 -fstack-protector-strong -fstack-clash-protection -fcf-protection=full -fPIC -fasynchronous-unwind-tables\n+ <0><3c588>: Abbrev Number: 98 (DW_TAG_compile_unit)\n+ <3c589> DW_AT_producer : (strp) (offset: 0x1601e): GNU C17 14.3.0 -mtune=generic -march=x86-64 -g -O2 -fstack-protector-strong -fstack-clash-protection -fcf-protection=full -fPIC -fasynchronous-unwind-tables\n <3c58d> DW_AT_language : (data1) 29\t(C11)\n- <3c58e> Unknown AT value: 90: (data1) 3\n- <3c58f> Unknown AT value: 91: (data4) 0x31647\n- <3c593> DW_AT_name : (line_strp) (offset: 0x766): ./src/glue_syslog.c\n- <3c597> DW_AT_comp_dir : (line_strp) (offset: 0x1d): ./obj/lib/dynamic\n- <3c59b> DW_AT_low_pc : (addr) 0x74740\n- <3c5a3> DW_AT_high_pc : (udata) 26\n- <3c5a4> DW_AT_stmt_list : (sec_offset) 0x17f7c\n- <1><3c5a8>: Abbrev Number: 107 (DW_TAG_base_type)\n- <3c5a9> DW_AT_byte_size : (data1) 8\n- <3c5aa> DW_AT_encoding : (data1) 7\t(unsigned)\n- <3c5ab> DW_AT_name : (strp) (offset: 0x15ff9): long unsigned int\n- <1><3c5af>: Abbrev Number: 107 (DW_TAG_base_type)\n- <3c5b0> DW_AT_byte_size : (data1) 4\n- <3c5b1> DW_AT_encoding : (data1) 7\t(unsigned)\n- <3c5b2> DW_AT_name : (strp) (offset: 0x15ffe): unsigned int\n- <1><3c5b6>: Abbrev Number: 106 (DW_TAG_subprogram)\n- <3c5b7> DW_AT_external : (flag_present) 1\n- <3c5b7> DW_AT_name : (strp) (offset: 0x1600b): __syslog_chk\n- <3c5bb> DW_AT_decl_file : (data1) 3\n- <3c5bc> DW_AT_decl_line : (data1) 26\n- <3c5bd> DW_AT_decl_column : (data1) 13\n- <3c5be> DW_AT_prototyped : (flag_present) 1\n- <3c5be> DW_AT_declaration : (flag_present) 1\n- <3c5be> DW_AT_sibling : (ref1) <0x3c5c7>\n- <2><3c5bf>: Abbrev Number: 101 (DW_TAG_formal_parameter)\n- <3c5c0> DW_AT_type : (ref1) <0x3c5c7>, int\n- <2><3c5c1>: Abbrev Number: 101 (DW_TAG_formal_parameter)\n- <3c5c2> DW_AT_type : (ref1) <0x3c5c7>, int\n- <2><3c5c3>: Abbrev Number: 101 (DW_TAG_formal_parameter)\n- <3c5c4> DW_AT_type : (ref1) <0x3c5ce>, char\n- <2><3c5c5>: Abbrev Number: 104 (DW_TAG_unspecified_parameters)\n- <2><3c5c6>: Abbrev Number: 0\n- <1><3c5c7>: Abbrev Number: 112 (DW_TAG_base_type)\n- <3c5c8> DW_AT_byte_size : (data1) 4\n- <3c5c9> DW_AT_encoding : (data1) 5\t(signed)\n- <3c5ca> DW_AT_name : (string) int\n- <1><3c5ce>: Abbrev Number: 97 (DW_TAG_pointer_type)\n- <3c5cf> DW_AT_byte_size : (data1) 8\n- <3c5d0> DW_AT_type : (ref1) <0x3c5d8>, char\n- <1><3c5d1>: Abbrev Number: 107 (DW_TAG_base_type)\n- <3c5d2> DW_AT_byte_size : (data1) 1\n- <3c5d3> DW_AT_encoding : (data1) 6\t(signed char)\n- <3c5d4> DW_AT_name : (strp) (offset: 0x2285): char\n- <1><3c5d8>: Abbrev Number: 111 (DW_TAG_const_type)\n- <3c5d9> DW_AT_type : (ref1) <0x3c5d1>, char\n- <1><3c5da>: Abbrev Number: 110 (DW_TAG_subprogram)\n- <3c5db> DW_AT_external : (flag_present) 1\n- <3c5db> DW_AT_name : (strp) (offset: 0x4327): syslog_wrapper\n- <3c5df> DW_AT_decl_file : (data1) 1\n- <3c5e0> DW_AT_decl_line : (data1) 29\n- <3c5e1> DW_AT_decl_column : (data1) 6\n- <3c5e2> DW_AT_prototyped : (flag_present) 1\n- <3c5e2> DW_AT_low_pc : (addr) 0x74740\n- <3c5ea> DW_AT_high_pc : (udata) 26\n- <3c5eb> DW_AT_frame_base : (exprloc) 1 byte block: 9c \t(DW_OP_call_frame_cfa)\n- <3c5ed> DW_AT_call_all_calls: (flag_present) 1\n- <3c5ed> DW_AT_sibling : (ref1) <0x3c662>\n- <2><3c5ee>: Abbrev Number: 105 (DW_TAG_formal_parameter)\n- <3c5ef> DW_AT_name : (strp) (offset: 0x2059): priority\n- <3c5f3> DW_AT_decl_file : (implicit_const) 1\n- <3c5f3> DW_AT_decl_line : (implicit_const) 29\n- <3c5f3> DW_AT_decl_column : (data1) 25\n- <3c5f4> DW_AT_type : (ref1) <0x3c5c7>, int\n- <3c5f5> DW_AT_location : (sec_offset) 0x244ef (location list)\n- <3c5f9> DW_AT_GNU_locviews: (sec_offset) 0x244eb\n- <2><3c5fd>: Abbrev Number: 105 (DW_TAG_formal_parameter)\n- <3c5fe> DW_AT_name : (strp) (offset: 0xfa38): message\n- <3c602> DW_AT_decl_file : (implicit_const) 1\n- <3c602> DW_AT_decl_line : (implicit_const) 29\n- <3c602> DW_AT_decl_column : (data1) 47\n- <3c603> DW_AT_type : (ref1) <0x3c5ce>, char\n- <3c604> DW_AT_location : (sec_offset) 0x24503 (location list)\n- <3c608> DW_AT_GNU_locviews: (sec_offset) 0x244fd\n- <2><3c60c>: Abbrev Number: 99 (DW_TAG_inlined_subroutine)\n- <3c60d> DW_AT_abstract_origin: (ref1) <0x3c662>\n- <3c60e> DW_AT_entry_pc : (addr) 0x74744\n- <3c616> DW_AT_GNU_entry_view: (data1) 1\n- <3c617> DW_AT_ranges : (sec_offset) 0x48a8\n- <3c61b> DW_AT_call_file : (data1) 1\n- <3c61c> DW_AT_call_line : (data1) 31\n- <3c61d> DW_AT_call_column : (data1) 2\n- <3><3c61e>: Abbrev Number: 102 (DW_TAG_formal_parameter)\n- <3c61f> DW_AT_abstract_origin: (ref1) <0x3c66b>\n- <3c620> DW_AT_location : (sec_offset) 0x2451a (location list)\n- <3c624> DW_AT_GNU_locviews: (sec_offset) 0x24516\n- <3><3c628>: Abbrev Number: 98 (DW_TAG_formal_parameter)\n- <3c629> DW_AT_abstract_origin: (ref1) <0x3c672>\n- <3c62a> DW_AT_location : (exprloc) 10 byte block: 3 ea 51 7 0 0 0 0 0 9f \t(DW_OP_addr: 751ea; DW_OP_stack_value)\n- <3><3c635>: Abbrev Number: 109 (DW_TAG_call_site)\n- <3c636> DW_AT_call_return_pc: (addr) 0x7475a\n- <3c63e> DW_AT_call_tail_call: (flag_present) 1\n- <3c63e> DW_AT_call_origin : (ref1) <0x3c5b6>\n- <4><3c63f>: Abbrev Number: 44 (DW_TAG_call_site_parameter)\n- <3c640> DW_AT_location : (exprloc) 1 byte block: 55 \t(DW_OP_reg5 (rdi))\n- <3c642> DW_AT_call_value : (exprloc) 3 byte block: a3 1 55 \t(DW_OP_entry_value: (DW_OP_reg5 (rdi)))\n+ <3c58e> DW_AT_name : (line_strp) (offset: 0x766): ./src/glue_syslog.c\n+ <3c592> DW_AT_comp_dir : (line_strp) (offset: 0x1d): ./obj/lib/dynamic\n+ <3c596> DW_AT_low_pc : (addr) 0x74740\n+ <3c59e> DW_AT_high_pc : (udata) 26\n+ <3c59f> DW_AT_stmt_list : (sec_offset) 0x17f7c\n+ <1><3c5a3>: Abbrev Number: 100 (DW_TAG_base_type)\n+ <3c5a4> DW_AT_byte_size : (data1) 8\n+ <3c5a5> DW_AT_encoding : (data1) 7\t(unsigned)\n+ <3c5a6> DW_AT_name : (strp) (offset: 0x15ff9): long unsigned int\n+ <1><3c5aa>: Abbrev Number: 100 (DW_TAG_base_type)\n+ <3c5ab> DW_AT_byte_size : (data1) 4\n+ <3c5ac> DW_AT_encoding : (data1) 7\t(unsigned)\n+ <3c5ad> DW_AT_name : (strp) (offset: 0x15ffe): unsigned int\n+ <1><3c5b1>: Abbrev Number: 107 (DW_TAG_subprogram)\n+ <3c5b2> DW_AT_external : (flag_present) 1\n+ <3c5b2> DW_AT_name : (strp) (offset: 0x1600b): __syslog_chk\n+ <3c5b6> DW_AT_decl_file : (data1) 3\n+ <3c5b7> DW_AT_decl_line : (data1) 26\n+ <3c5b8> DW_AT_decl_column : (data1) 13\n+ <3c5b9> DW_AT_prototyped : (flag_present) 1\n+ <3c5b9> DW_AT_declaration : (flag_present) 1\n+ <3c5b9> DW_AT_sibling : (ref1) <0x3c5c2>\n+ <2><3c5ba>: Abbrev Number: 102 (DW_TAG_formal_parameter)\n+ <3c5bb> DW_AT_type : (ref1) <0x3c5c2>, int\n+ <2><3c5bc>: Abbrev Number: 102 (DW_TAG_formal_parameter)\n+ <3c5bd> DW_AT_type : (ref1) <0x3c5c2>, int\n+ <2><3c5be>: Abbrev Number: 102 (DW_TAG_formal_parameter)\n+ <3c5bf> DW_AT_type : (ref1) <0x3c5c9>, char\n+ <2><3c5c0>: Abbrev Number: 105 (DW_TAG_unspecified_parameters)\n+ <2><3c5c1>: Abbrev Number: 0\n+ <1><3c5c2>: Abbrev Number: 112 (DW_TAG_base_type)\n+ <3c5c3> DW_AT_byte_size : (data1) 4\n+ <3c5c4> DW_AT_encoding : (data1) 5\t(signed)\n+ <3c5c5> DW_AT_name : (string) int\n+ <1><3c5c9>: Abbrev Number: 97 (DW_TAG_pointer_type)\n+ <3c5ca> DW_AT_byte_size : (data1) 8\n+ <3c5cb> DW_AT_type : (ref1) <0x3c5d3>, char\n+ <1><3c5cc>: Abbrev Number: 100 (DW_TAG_base_type)\n+ <3c5cd> DW_AT_byte_size : (data1) 1\n+ <3c5ce> DW_AT_encoding : (data1) 6\t(signed char)\n+ <3c5cf> DW_AT_name : (strp) (offset: 0x2285): char\n+ <1><3c5d3>: Abbrev Number: 108 (DW_TAG_const_type)\n+ <3c5d4> DW_AT_type : (ref1) <0x3c5cc>, char\n+ <1><3c5d5>: Abbrev Number: 111 (DW_TAG_subprogram)\n+ <3c5d6> DW_AT_external : (flag_present) 1\n+ <3c5d6> DW_AT_name : (strp) (offset: 0x4327): syslog_wrapper\n+ <3c5da> DW_AT_decl_file : (data1) 1\n+ <3c5db> DW_AT_decl_line : (data1) 29\n+ <3c5dc> DW_AT_decl_column : (data1) 6\n+ <3c5dd> DW_AT_prototyped : (flag_present) 1\n+ <3c5dd> DW_AT_low_pc : (addr) 0x74740\n+ <3c5e5> DW_AT_high_pc : (udata) 26\n+ <3c5e6> DW_AT_frame_base : (exprloc) 1 byte block: 9c \t(DW_OP_call_frame_cfa)\n+ <3c5e8> DW_AT_call_all_calls: (flag_present) 1\n+ <3c5e8> DW_AT_sibling : (ref1) <0x3c65d>\n+ <2><3c5e9>: Abbrev Number: 106 (DW_TAG_formal_parameter)\n+ <3c5ea> DW_AT_name : (strp) (offset: 0x2059): priority\n+ <3c5ee> DW_AT_decl_file : (implicit_const) 1\n+ <3c5ee> DW_AT_decl_line : (implicit_const) 29\n+ <3c5ee> DW_AT_decl_column : (data1) 25\n+ <3c5ef> DW_AT_type : (ref1) <0x3c5c2>, int\n+ <3c5f0> DW_AT_location : (sec_offset) 0x244ef (location list)\n+ <3c5f4> DW_AT_GNU_locviews: (sec_offset) 0x244eb\n+ <2><3c5f8>: Abbrev Number: 106 (DW_TAG_formal_parameter)\n+ <3c5f9> DW_AT_name : (strp) (offset: 0xfa38): message\n+ <3c5fd> DW_AT_decl_file : (implicit_const) 1\n+ <3c5fd> DW_AT_decl_line : (implicit_const) 29\n+ <3c5fd> DW_AT_decl_column : (data1) 47\n+ <3c5fe> DW_AT_type : (ref1) <0x3c5c9>, char\n+ <3c5ff> DW_AT_location : (sec_offset) 0x24503 (location list)\n+ <3c603> DW_AT_GNU_locviews: (sec_offset) 0x244fd\n+ <2><3c607>: Abbrev Number: 109 (DW_TAG_inlined_subroutine)\n+ <3c608> DW_AT_abstract_origin: (ref1) <0x3c65d>\n+ <3c609> DW_AT_entry_pc : (addr) 0x74744\n+ <3c611> DW_AT_GNU_entry_view: (data1) 1\n+ <3c612> DW_AT_ranges : (sec_offset) 0x48a8\n+ <3c616> DW_AT_call_file : (data1) 1\n+ <3c617> DW_AT_call_line : (data1) 31\n+ <3c618> DW_AT_call_column : (data1) 2\n+ <3><3c619>: Abbrev Number: 103 (DW_TAG_formal_parameter)\n+ <3c61a> DW_AT_abstract_origin: (ref1) <0x3c666>\n+ <3c61b> DW_AT_location : (sec_offset) 0x2451a (location list)\n+ <3c61f> DW_AT_GNU_locviews: (sec_offset) 0x24516\n+ <3><3c623>: Abbrev Number: 99 (DW_TAG_formal_parameter)\n+ <3c624> DW_AT_abstract_origin: (ref1) <0x3c66d>\n+ <3c625> DW_AT_location : (exprloc) 10 byte block: 3 ea 51 7 0 0 0 0 0 9f \t(DW_OP_addr: 751ea; DW_OP_stack_value)\n+ <3><3c630>: Abbrev Number: 110 (DW_TAG_call_site)\n+ <3c631> DW_AT_call_return_pc: (addr) 0x7475a\n+ <3c639> DW_AT_call_tail_call: (flag_present) 1\n+ <3c639> DW_AT_call_origin : (ref1) <0x3c5b1>\n+ <4><3c63a>: Abbrev Number: 44 (DW_TAG_call_site_parameter)\n+ <3c63b> DW_AT_location : (exprloc) 1 byte block: 55 \t(DW_OP_reg5 (rdi))\n+ <3c63d> DW_AT_call_value : (exprloc) 3 byte block: a3 1 55 \t(DW_OP_entry_value: (DW_OP_reg5 (rdi)))\n+ <4><3c641>: Abbrev Number: 44 (DW_TAG_call_site_parameter)\n+ <3c642> DW_AT_location : (exprloc) 1 byte block: 54 \t(DW_OP_reg4 (rsi))\n+ <3c644> DW_AT_call_value : (exprloc) 1 byte block: 31 \t(DW_OP_lit1)\n <4><3c646>: Abbrev Number: 44 (DW_TAG_call_site_parameter)\n- <3c647> DW_AT_location : (exprloc) 1 byte block: 54 \t(DW_OP_reg4 (rsi))\n- <3c649> DW_AT_call_value : (exprloc) 1 byte block: 31 \t(DW_OP_lit1)\n- <4><3c64b>: Abbrev Number: 44 (DW_TAG_call_site_parameter)\n- <3c64c> DW_AT_location : (exprloc) 1 byte block: 51 \t(DW_OP_reg1 (rdx))\n- <3c64e> DW_AT_call_value : (exprloc) 9 byte block: 3 ea 51 7 0 0 0 0 0 \t(DW_OP_addr: 751ea)\n- <4><3c658>: Abbrev Number: 44 (DW_TAG_call_site_parameter)\n- <3c659> DW_AT_location : (exprloc) 1 byte block: 52 \t(DW_OP_reg2 (rcx))\n- <3c65b> DW_AT_call_value : (exprloc) 3 byte block: a3 1 54 \t(DW_OP_entry_value: (DW_OP_reg4 (rsi)))\n- <4><3c65f>: Abbrev Number: 0\n- <3><3c660>: Abbrev Number: 0\n- <2><3c661>: Abbrev Number: 0\n- <1><3c662>: Abbrev Number: 100 (DW_TAG_subprogram)\n- <3c663> DW_AT_external : (flag_present) 1\n- <3c663> DW_AT_name : (strp) (offset: 0x42c8): syslog\n- <3c667> DW_AT_decl_file : (data1) 2\n- <3c668> DW_AT_decl_line : (data1) 35\n- <3c669> DW_AT_decl_column : (data1) 1\n- <3c66a> DW_AT_prototyped : (flag_present) 1\n- <3c66a> DW_AT_inline : (data1) 3\t(declared as inline and inlined)\n- <3c66b> DW_AT_artificial : (flag_present) 1\n- <2><3c66b>: Abbrev Number: 103 (DW_TAG_formal_parameter)\n- <3c66c> DW_AT_name : (strp) (offset: 0x160d0): __pri\n- <3c670> DW_AT_decl_file : (implicit_const) 2\n- <3c670> DW_AT_decl_line : (implicit_const) 35\n- <3c670> DW_AT_decl_column : (data1) 13\n- <3c671> DW_AT_type : (ref1) <0x3c5c7>, int\n- <2><3c672>: Abbrev Number: 103 (DW_TAG_formal_parameter)\n- <3c673> DW_AT_name : (strp) (offset: 0x16018): __fmt\n- <3c677> DW_AT_decl_file : (implicit_const) 2\n- <3c677> DW_AT_decl_line : (implicit_const) 35\n- <3c677> DW_AT_decl_column : (data1) 32\n- <3c678> DW_AT_type : (ref1) <0x3c5ce>, char\n- <2><3c679>: Abbrev Number: 104 (DW_TAG_unspecified_parameters)\n- <2><3c67a>: Abbrev Number: 0\n- <1><3c67b>: Abbrev Number: 0\n+ <3c647> DW_AT_location : (exprloc) 1 byte block: 51 \t(DW_OP_reg1 (rdx))\n+ <3c649> DW_AT_call_value : (exprloc) 9 byte block: 3 ea 51 7 0 0 0 0 0 \t(DW_OP_addr: 751ea)\n+ <4><3c653>: Abbrev Number: 44 (DW_TAG_call_site_parameter)\n+ <3c654> DW_AT_location : (exprloc) 1 byte block: 52 \t(DW_OP_reg2 (rcx))\n+ <3c656> DW_AT_call_value : (exprloc) 3 byte block: a3 1 54 \t(DW_OP_entry_value: (DW_OP_reg4 (rsi)))\n+ <4><3c65a>: Abbrev Number: 0\n+ <3><3c65b>: Abbrev Number: 0\n+ <2><3c65c>: Abbrev Number: 0\n+ <1><3c65d>: Abbrev Number: 101 (DW_TAG_subprogram)\n+ <3c65e> DW_AT_external : (flag_present) 1\n+ <3c65e> DW_AT_name : (strp) (offset: 0x42c8): syslog\n+ <3c662> DW_AT_decl_file : (data1) 2\n+ <3c663> DW_AT_decl_line : (data1) 35\n+ <3c664> DW_AT_decl_column : (data1) 1\n+ <3c665> DW_AT_prototyped : (flag_present) 1\n+ <3c665> DW_AT_inline : (data1) 3\t(declared as inline and inlined)\n+ <3c666> DW_AT_artificial : (flag_present) 1\n+ <2><3c666>: Abbrev Number: 104 (DW_TAG_formal_parameter)\n+ <3c667> DW_AT_name : (strp) (offset: 0x160bb): __pri\n+ <3c66b> DW_AT_decl_file : (implicit_const) 2\n+ <3c66b> DW_AT_decl_line : (implicit_const) 35\n+ <3c66b> DW_AT_decl_column : (data1) 13\n+ <3c66c> DW_AT_type : (ref1) <0x3c5c2>, int\n+ <2><3c66d>: Abbrev Number: 104 (DW_TAG_formal_parameter)\n+ <3c66e> DW_AT_name : (strp) (offset: 0x16018): __fmt\n+ <3c672> DW_AT_decl_file : (implicit_const) 2\n+ <3c672> DW_AT_decl_line : (implicit_const) 35\n+ <3c672> DW_AT_decl_column : (data1) 32\n+ <3c673> DW_AT_type : (ref1) <0x3c5c9>, char\n+ <2><3c674>: Abbrev Number: 105 (DW_TAG_unspecified_parameters)\n+ <2><3c675>: Abbrev Number: 0\n+ <1><3c676>: Abbrev Number: 0\n \n"}, {"source1": "readelf --wide --debug-dump=abbrev {}", "source2": "readelf --wide --debug-dump=abbrev {}", "unified_diff": "@@ -2132,110 +2132,108 @@\n DW_AT_decl_column DW_FORM_implicit_const: 9\n DW_AT_sibling DW_FORM_ref_udata\n DW_AT value: 0 DW_FORM value: 0\n 97 DW_TAG_pointer_type [no children]\n DW_AT_byte_size DW_FORM_data1\n DW_AT_type DW_FORM_ref1\n DW_AT value: 0 DW_FORM value: 0\n- 98 DW_TAG_formal_parameter [no children]\n+ 98 DW_TAG_compile_unit [has children]\n+ DW_AT_producer DW_FORM_strp\n+ DW_AT_language DW_FORM_data1\n+ DW_AT_name DW_FORM_line_strp\n+ DW_AT_comp_dir DW_FORM_line_strp\n+ DW_AT_low_pc DW_FORM_addr\n+ DW_AT_high_pc DW_FORM_udata\n+ DW_AT_stmt_list DW_FORM_sec_offset\n+ DW_AT value: 0 DW_FORM value: 0\n+ 99 DW_TAG_formal_parameter [no children]\n DW_AT_abstract_origin DW_FORM_ref1\n DW_AT_location DW_FORM_exprloc\n DW_AT value: 0 DW_FORM value: 0\n- 99 DW_TAG_inlined_subroutine [has children]\n- DW_AT_abstract_origin DW_FORM_ref1\n- DW_AT_entry_pc DW_FORM_addr\n- DW_AT_GNU_entry_view DW_FORM_data1\n- DW_AT_ranges DW_FORM_sec_offset\n- DW_AT_call_file DW_FORM_data1\n- DW_AT_call_line DW_FORM_data1\n- DW_AT_call_column DW_FORM_data1\n+ 100 DW_TAG_base_type [no children]\n+ DW_AT_byte_size DW_FORM_data1\n+ DW_AT_encoding DW_FORM_data1\n+ DW_AT_name DW_FORM_strp\n DW_AT value: 0 DW_FORM value: 0\n- 100 DW_TAG_subprogram [has children]\n+ 101 DW_TAG_subprogram [has children]\n DW_AT_external DW_FORM_flag_present\n DW_AT_name DW_FORM_strp\n DW_AT_decl_file DW_FORM_data1\n DW_AT_decl_line DW_FORM_data1\n DW_AT_decl_column DW_FORM_data1\n DW_AT_prototyped DW_FORM_flag_present\n DW_AT_inline DW_FORM_data1\n DW_AT_artificial DW_FORM_flag_present\n DW_AT value: 0 DW_FORM value: 0\n- 101 DW_TAG_formal_parameter [no children]\n+ 102 DW_TAG_formal_parameter [no children]\n DW_AT_type DW_FORM_ref1\n DW_AT value: 0 DW_FORM value: 0\n- 102 DW_TAG_formal_parameter [no children]\n+ 103 DW_TAG_formal_parameter [no children]\n DW_AT_abstract_origin DW_FORM_ref1\n DW_AT_location DW_FORM_sec_offset\n DW_AT_GNU_locviews DW_FORM_sec_offset\n DW_AT value: 0 DW_FORM value: 0\n- 103 DW_TAG_formal_parameter [no children]\n+ 104 DW_TAG_formal_parameter [no children]\n DW_AT_name DW_FORM_strp\n DW_AT_decl_file DW_FORM_implicit_const: 2\n DW_AT_decl_line DW_FORM_implicit_const: 35\n DW_AT_decl_column DW_FORM_data1\n DW_AT_type DW_FORM_ref1\n DW_AT value: 0 DW_FORM value: 0\n- 104 DW_TAG_unspecified_parameters [no children]\n+ 105 DW_TAG_unspecified_parameters [no children]\n DW_AT value: 0 DW_FORM value: 0\n- 105 DW_TAG_formal_parameter [no children]\n+ 106 DW_TAG_formal_parameter [no children]\n DW_AT_name DW_FORM_strp\n DW_AT_decl_file DW_FORM_implicit_const: 1\n DW_AT_decl_line DW_FORM_implicit_const: 29\n DW_AT_decl_column DW_FORM_data1\n DW_AT_type DW_FORM_ref1\n DW_AT_location DW_FORM_sec_offset\n DW_AT_GNU_locviews DW_FORM_sec_offset\n DW_AT value: 0 DW_FORM value: 0\n- 106 DW_TAG_subprogram [has children]\n+ 107 DW_TAG_subprogram [has children]\n DW_AT_external DW_FORM_flag_present\n DW_AT_name DW_FORM_strp\n DW_AT_decl_file DW_FORM_data1\n DW_AT_decl_line DW_FORM_data1\n DW_AT_decl_column DW_FORM_data1\n DW_AT_prototyped DW_FORM_flag_present\n DW_AT_declaration DW_FORM_flag_present\n DW_AT_sibling DW_FORM_ref1\n DW_AT value: 0 DW_FORM value: 0\n- 107 DW_TAG_base_type [no children]\n- DW_AT_byte_size DW_FORM_data1\n- DW_AT_encoding DW_FORM_data1\n- DW_AT_name DW_FORM_strp\n+ 108 DW_TAG_const_type [no children]\n+ DW_AT_type DW_FORM_ref1\n DW_AT value: 0 DW_FORM value: 0\n- 108 DW_TAG_compile_unit [has children]\n- DW_AT_producer DW_FORM_strp\n- DW_AT_language DW_FORM_data1\n- Unknown AT value: 90 DW_FORM_data1\n- Unknown AT value: 91 DW_FORM_data4\n- DW_AT_name DW_FORM_line_strp\n- DW_AT_comp_dir DW_FORM_line_strp\n- DW_AT_low_pc DW_FORM_addr\n- DW_AT_high_pc DW_FORM_udata\n- DW_AT_stmt_list DW_FORM_sec_offset\n+ 109 DW_TAG_inlined_subroutine [has children]\n+ DW_AT_abstract_origin DW_FORM_ref1\n+ DW_AT_entry_pc DW_FORM_addr\n+ DW_AT_GNU_entry_view DW_FORM_data1\n+ DW_AT_ranges DW_FORM_sec_offset\n+ DW_AT_call_file DW_FORM_data1\n+ DW_AT_call_line DW_FORM_data1\n+ DW_AT_call_column DW_FORM_data1\n DW_AT value: 0 DW_FORM value: 0\n- 109 DW_TAG_call_site [has children]\n+ 110 DW_TAG_call_site [has children]\n DW_AT_call_return_pc DW_FORM_addr\n DW_AT_call_tail_call DW_FORM_flag_present\n DW_AT_call_origin DW_FORM_ref1\n DW_AT value: 0 DW_FORM value: 0\n- 110 DW_TAG_subprogram [has children]\n+ 111 DW_TAG_subprogram [has children]\n DW_AT_external DW_FORM_flag_present\n DW_AT_name DW_FORM_strp\n DW_AT_decl_file DW_FORM_data1\n DW_AT_decl_line DW_FORM_data1\n DW_AT_decl_column DW_FORM_data1\n DW_AT_prototyped DW_FORM_flag_present\n DW_AT_low_pc DW_FORM_addr\n DW_AT_high_pc DW_FORM_udata\n DW_AT_frame_base DW_FORM_exprloc\n DW_AT_call_all_calls DW_FORM_flag_present\n DW_AT_sibling DW_FORM_ref1\n DW_AT value: 0 DW_FORM value: 0\n- 111 DW_TAG_const_type [no children]\n- DW_AT_type DW_FORM_ref1\n- DW_AT value: 0 DW_FORM value: 0\n 112 DW_TAG_base_type [no children]\n DW_AT_byte_size DW_FORM_data1\n DW_AT_encoding DW_FORM_data1\n DW_AT_name DW_FORM_string\n DW_AT value: 0 DW_FORM value: 0\n 113 DW_TAG_structure_type [has children]\n DW_AT_name DW_FORM_strp\n@@ -2326,15 +2324,15 @@\n DW_AT_name DW_FORM_strp\n DW_AT_encoding DW_FORM_implicit_const: 7\n DW_AT_byte_size DW_FORM_data1\n DW_AT_decl_file DW_FORM_data1\n DW_AT_decl_line DW_FORM_data1\n DW_AT_decl_column DW_FORM_implicit_const: 9\n DW_AT value: 0 DW_FORM value: 0\n- Number TAG (0x146f)\n+ Number TAG (0x1469)\n 1 DW_TAG_subprogram [has children]\n DW_AT_external DW_FORM_flag_present\n DW_AT_name DW_FORM_strp\n DW_AT_decl_file DW_FORM_implicit_const: 5\n DW_AT_decl_line DW_FORM_data1\n DW_AT_decl_column DW_FORM_implicit_const: 4\n DW_AT_low_pc DW_FORM_addr\n@@ -3196,15 +3194,15 @@\n 127 DW_TAG_typedef [no children]\n DW_AT_name DW_FORM_strp\n DW_AT_decl_file DW_FORM_data1\n DW_AT_decl_line DW_FORM_data1\n DW_AT_decl_column DW_FORM_data1\n DW_AT_type DW_FORM_ref_addr\n DW_AT value: 0 DW_FORM value: 0\n- Number TAG (0x1c14)\n+ Number TAG (0x1c0e)\n 1 DW_TAG_compile_unit [has children]\n DW_AT_producer DW_FORM_strp\n DW_AT_language DW_FORM_data1\n DW_AT_name DW_FORM_line_strp\n DW_AT_comp_dir DW_FORM_line_strp\n DW_AT_ranges DW_FORM_sec_offset\n DW_AT_low_pc DW_FORM_addr\n@@ -4092,15 +4090,15 @@\n DW_AT_type DW_FORM_ref_addr\n DW_AT_low_pc DW_FORM_addr\n DW_AT_high_pc DW_FORM_udata\n DW_AT_frame_base DW_FORM_exprloc\n DW_AT_call_all_calls DW_FORM_flag_present\n DW_AT_sibling DW_FORM_ref_udata\n DW_AT value: 0 DW_FORM value: 0\n- Number TAG (0x23e7)\n+ Number TAG (0x23e1)\n 1 DW_TAG_call_site_parameter [no children]\n DW_AT_location DW_FORM_exprloc\n DW_AT_call_value DW_FORM_exprloc\n DW_AT value: 0 DW_FORM value: 0\n 2 DW_TAG_formal_parameter [no children]\n DW_AT_abstract_origin DW_FORM_ref_udata\n DW_AT_location DW_FORM_sec_offset\n@@ -5495,15 +5493,15 @@\n DW_AT_decl_file DW_FORM_data1\n DW_AT_decl_line DW_FORM_data1\n DW_AT_decl_column DW_FORM_data1\n DW_AT_type DW_FORM_ref_udata\n DW_AT_location DW_FORM_sec_offset\n DW_AT_GNU_locviews DW_FORM_sec_offset\n DW_AT value: 0 DW_FORM value: 0\n- Number TAG (0x3066)\n+ Number TAG (0x3060)\n 1 DW_TAG_call_site_parameter [no children]\n DW_AT_location DW_FORM_exprloc\n DW_AT_call_value DW_FORM_exprloc\n DW_AT value: 0 DW_FORM value: 0\n 2 DW_TAG_formal_parameter [no children]\n DW_AT_abstract_origin DW_FORM_ref2\n DW_AT_location DW_FORM_sec_offset\n@@ -6676,15 +6674,15 @@\n DW_AT value: 0 DW_FORM value: 0\n 167 DW_TAG_call_site [has children]\n DW_AT_call_return_pc DW_FORM_addr\n DW_AT_call_tail_call DW_FORM_flag_present\n DW_AT_call_origin DW_FORM_ref2\n DW_AT_sibling DW_FORM_ref2\n DW_AT value: 0 DW_FORM value: 0\n- Number TAG (0x3ab3)\n+ Number TAG (0x3aad)\n 1 DW_TAG_call_site_parameter [no children]\n DW_AT_location DW_FORM_exprloc\n DW_AT_call_value DW_FORM_exprloc\n DW_AT value: 0 DW_FORM value: 0\n 2 DW_TAG_call_site [has children]\n DW_AT_call_return_pc DW_FORM_addr\n DW_AT_call_origin DW_FORM_ref_addr\n@@ -7890,15 +7888,15 @@\n DW_AT_call_origin DW_FORM_ref2\n DW_AT value: 0 DW_FORM value: 0\n 171 DW_TAG_call_site [no children]\n DW_AT_call_return_pc DW_FORM_addr\n DW_AT_call_tail_call DW_FORM_flag_present\n DW_AT_call_origin DW_FORM_ref_addr\n DW_AT value: 0 DW_FORM value: 0\n- Number TAG (0x4572)\n+ Number TAG (0x456c)\n 1 DW_TAG_compile_unit [has children]\n DW_AT_producer DW_FORM_strp\n DW_AT_language DW_FORM_data1\n DW_AT_name DW_FORM_line_strp\n DW_AT_comp_dir DW_FORM_line_strp\n DW_AT_ranges DW_FORM_sec_offset\n DW_AT_low_pc DW_FORM_addr\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,56 +1,56 @@\n GCC: (Debian 14.3.0-10) 14.3.0\n-GCC: (Debian 15.2.0-7) 15.2.0\n Xqs+`}u=*m\n p4y1OC\"I\n [@RsQ?Vxi\n-?O:cO8wN\n-\\]Qo9e%3\n-zHw2\t'N2\n-%|T8K27\\\n-Hm{s:Ij1\n-Pe\"`znh/p\n-H]h\"eR5M\n-$[cY;Ucq\n-N:-|Uq={\n-K@ g'dX{_X;Iu_\n-kPN -{g!$\n-.Sl E2qX\n-$Bw\\J=0?\n-\tR$8C@\tf\n- lW;\\]B{\n-(RdX$-uW\n-p]=GG/1'\n-g ;-uo\"M\n->3oj77NP\n-n$ zOyd3Yen'\n-v|YeX@$_\n-Si[~dx5VI\n-unye]hA\t\n-xACG4c4/\n-qGxF|EI[@\n-Suz^GKgv\n-CNVZ[U[5u\n-~57(~XNO\n-aqjQ^-XI\n-]q,dt%c=\n-+{Y4dEB^\n-$%mw9e0x\n-.{.`zd`K7\n-Xr!~+sj)\n+e!m=?jpg\n+eHEgoJS1\n+RX=S`Z`2\n+GkNv;z\n+U|Mww+Ah\n+;uF{vq{@\n+_7;A/GB!\n+b9y!?AKqR\n+!}J\tR$chqn\n+.o$T9LUp\n+QKiA*@,c\n+7\\HI, Ri\n+f|YeX@$_\n+:e?rK^}S#\n+Q_W_5J\"-\n+Wck-jeKZ\n+~-S8bHdS9\n+PBn)]VJy\n+Suz^[Kgv\n+en5h3dyMn(\n+YLrDM|9G\n+9+x.QemV\n+|zKsB':'d\n+(u-2i^Wz\n+}af;-gw:+\n ^S=q 9L]%\n ?I\"al=g`\n [4_6.BBW\n +AE?'CZE\n ,!g/P/ap\n VD{H.67c\n e;mWUsdl;Hx\n Z)bV+'\n wd87?X2M\n V5%PfzrC\n AwJ]Q%yY\n w s93>df\n 1jD(cN@x\n"}, {"source1": "readelf --wide --decompress --string-dump=.comment {}", "source2": "readelf --wide --decompress --string-dump=.comment {}", "unified_diff": "@@ -1,5 +1,4 @@\n \n String dump of section '.comment':\n [ 0] GCC: (Debian 14.3.0-10) 14.3.0\n- [ 1f] GCC: (Debian 15.2.0-7) 15.2.0\n \n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_str {}", "unified_diff": "@@ -2016,10 +2016,10 @@\n [ 15f9b] alog__transforms__set_name\n [ 15fb6] alog__transforms__setup\n [ 15fce] alog__max_facilities\n [ 15fe3] alog__max_path_length\n [ 15ff9] long unsigned int\n [ 1600b] __syslog_chk\n [ 16018] __fmt\n- [ 1601e] GNU C23 15.2.0 -D _FORTIFY_SOURCE=2 -mtune=generic -march=x86-64 -g -O2 -fstack-protector-strong -fstack-clash-protection -fcf-protection=full -fPIC -fasynchronous-unwind-tables\n- [ 160d0] __pri\n+ [ 1601e] GNU C17 14.3.0 -mtune=generic -march=x86-64 -g -O2 -fstack-protector-strong -fstack-clash-protection -fcf-protection=full -fPIC -fasynchronous-unwind-tables\n+ [ 160bb] __pri\n \n"}]}]}]}]}]}