{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.LTIfUhrH/b1/g15daemon_1.9.5.3-12_amd64.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.LTIfUhrH/b2/g15daemon_1.9.5.3-12_amd64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,6 +1,6 @@\n \n- b09895f5b50a7e829e5ce16350b8c5cb 56592 debug optional g15daemon-dbgsym_1.9.5.3-12_amd64.deb\n- 6d232973170b600f20791d0dc038328b 37064 utils optional g15daemon_1.9.5.3-12_amd64.deb\n+ e7bc825b77a0895cb956baedafa3fff9 56608 debug optional g15daemon-dbgsym_1.9.5.3-12_amd64.deb\n+ b37b8a12209a57da26b53198e292963b 37064 utils optional g15daemon_1.9.5.3-12_amd64.deb\n ab4129c0e56b610d9b0d76c4a280f4e1 13452 libdevel optional libg15daemon-client-dev_1.9.5.3-12_amd64.deb\n 37ae43598f28a2e79b5f286cad371211 8748 debug optional libg15daemon-client1-dbgsym_1.9.5.3-12_amd64.deb\n 9b036c76da357e71b4944ba5e02726b9 13628 libs optional libg15daemon-client1_1.9.5.3-12_amd64.deb\n"}, {"source1": "g15daemon_1.9.5.3-12_amd64.deb", "source2": "g15daemon_1.9.5.3-12_amd64.deb", "unified_diff": null, "details": [{"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/sbin/g15daemon", "source2": "./usr/sbin/g15daemon", "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: e7802f920a643132a25325fbf0e6a6182b01718d\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: e8b7554c6eb14b546b10768c16416433c8eb999e\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": "@@ -158,16 +158,17 @@\n Not Running\n G15Daemon not running\n --version\n G15Daemon version %s - %s\n --switch\n --set-backlight\n --lcdlevel\n-Tue 11 Feb 2025 15:44:28\n+Wed 10 Jan 2024 09:24:31\n G15Daemon %s Build Date: %s\n+Linux 6.1.0-17-amd64 x86_64\n Build OS: %s\n With compiler: %s\n G15Daemon CMDLINE ARGS: \n g15daemon\n /etc/g15daemon.conf\n Use MR as Cycle Key\n g15daemon 1.9.5.3\n@@ -182,15 +183,14 @@\n -h\tshows this help\n -s\tchanges the screen-switch key from L1 to MR (beware)\n -d\tdebug mode - stay in foreground and output all debug messages to STDERR\n -v\tshow version\n -l\tset default LCD backlight level\n --set-backlight sets backlight individually for currently shown screen.\n \t\tDefault is to set backlight globally (keyboard default).\n-Linux 6.5.0-0.deb12.4-amd64 x86_64\n gcc version 12.2.0 (Debian 12.2.0-14) \n G15Daemon already running.. Exiting\n Unable to attach to the G15 Keyboard... exiting\n BEWARE: running as effective uid %i\n Unable to create keyboard listener thread. Exiting\n Unable to create display thread. Exiting\n g15daemon/splash/g15logo2.wbmp\n"}, {"source1": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}", "unified_diff": "@@ -251,15 +251,15 @@\n ./g15daemon/./g15daemon/main.c:415\n \txor %eax,%eax\n \tcall 4470 \n \ttest %eax,%eax\n \tjs 3b4a \n ./g15daemon/./g15daemon/main.c:416\n \tmov $0x3,%edi\n-\tlea 0x3d5f(%rip),%rsi \n+\tlea 0x3d57(%rip),%rsi \n \txor %eax,%eax\n \tcall 4310 \n ./g15daemon/./g15daemon/main.c:417\n \txor %edi,%edi\n \tcall 3130 \n ./g15daemon/./g15daemon/main.c:392\n \tcmpl $0x726573,0x3(%r15)\n@@ -306,22 +306,22 @@\n ./g15daemon/./g15daemon/main.c:356\n \txor %eax,%eax\n \tcall 4470 \n \tlea 0x383b(%rip),%rdx \n \tlea 0x3877(%rip),%rdi \n \ttest %eax,%eax\n \tlea 0x381a(%rip),%rax \n-\tlea 0x397f(%rip),%rsi \n+\tlea 0x399b(%rip),%rsi \n \tcmovns %rax,%rdx\n \txor %eax,%eax\n \tcall 3070 \n ./g15daemon/./g15daemon/main.c:357\n-\tmovsd 0x3db3(%rip),%xmm0 \n+\tmovsd 0x3dab(%rip),%xmm0 \n \tmov $0x1,%eax\n-\tlea 0x39bf(%rip),%rdi \n+\tlea 0x39df(%rip),%rdi \n \tcall 3070 \n ./g15daemon/./g15daemon/main.c:358\n \txor %edi,%edi\n \tcall 3130 \n \tnopl (%rax)\n ./g15daemon/./g15daemon/main.c:354 (discriminator 1)\n \tcmpb $0x6e,0x8(%r15)\n@@ -329,35 +329,35 @@\n ./g15daemon/./g15daemon/main.c:361\n \tcmpw $0x682d,(%r15)\n \tjne 3741 \n ./g15daemon/./g15daemon/main.c:362\n \txor %eax,%eax\n \tcall 4470 \n \tlea 0x37d5(%rip),%rdx \n-\tlea 0x3929(%rip),%rsi \n+\tlea 0x3945(%rip),%rsi \n \ttest %eax,%eax\n \tlea 0x37b4(%rip),%rax \n \tlea 0x3801(%rip),%rdi \n \tcmovns %rax,%rdx\n \txor %eax,%eax\n \tcall 3070 \n ./g15daemon/./g15daemon/main.c:363\n \tmov 0x0(%rbp),%rsi\n-\tlea 0x398a(%rip),%rdi \n+\tlea 0x39aa(%rip),%rdi \n \txor %eax,%eax\n \tcall 3070 \n ./g15daemon/./g15daemon/main.c:366\n-\tlea 0x3a1c(%rip),%rdi \n+\tlea 0x3a3c(%rip),%rdi \n \txor %eax,%eax\n \tcall 3070 \n ./g15daemon/./g15daemon/main.c:369\n-\tlea 0x3a46(%rip),%rdi \n+\tlea 0x3a66(%rip),%rdi \n \tcall 30f0 \n ./g15daemon/./g15daemon/main.c:370\n-\tlea 0x3b0a(%rip),%rdi \n+\tlea 0x3b2a(%rip),%rdi \n \tcall 30f0 \n ./g15daemon/./g15daemon/main.c:371\n \txor %edi,%edi\n \tcall 3130 \n \tnopw 0x0(%rax,%rax,1)\n ./g15daemon/./g15daemon/main.c:361 (discriminator 1)\n \tcmpw $0x706c,0x4(%r15)\n@@ -411,37 +411,37 @@\n ./g15daemon/./g15daemon/main.c:407\n \tlea 0x3763(%rip),%rcx \n \tmov $0x6,%edi\n \txor %eax,%eax\n ./g15daemon/./g15daemon/main.c:411\n \txor %r12d,%r12d\n ./g15daemon/./g15daemon/main.c:407\n-\tlea 0x3806(%rip),%rdx \n+\tlea 0x3822(%rip),%rdx \n \tlea 0x3764(%rip),%rsi \n \tcall 4310 \n ./g15daemon/./g15daemon/main.c:408\n-\tlea 0x3aaa(%rip),%rdx \n-\tlea 0x376d(%rip),%rsi \n+\tlea 0x3774(%rip),%rdx \n+\tlea 0x3789(%rip),%rsi \n \txor %eax,%eax\n \tmov $0x7,%edi\n ./g15daemon/./g15daemon/main.c:412\n-\tlea 0x3797(%rip),%rbx \n+\tlea 0x37b3(%rip),%rbx \n ./g15daemon/./g15daemon/main.c:408\n \tcall 4310 \n ./g15daemon/./g15daemon/main.c:409\n-\tlea 0x3ab1(%rip),%rdx \n-\tlea 0x3759(%rip),%rsi \n+\tlea 0x3aa9(%rip),%rdx \n+\tlea 0x3775(%rip),%rsi \n \txor %eax,%eax\n \tmov $0x7,%edi\n \tcall 4310 \n ./g15daemon/./g15daemon/main.c:410\n \tmov $0x18,%edx\n \tmov 0x66ca(%rip),%rcx \n \tmov $0x1,%esi\n-\tlea 0x3747(%rip),%rdi \n+\tlea 0x3763(%rip),%rdi \n \tcall 34c0 \n ./g15daemon/./g15daemon/main.c:411\n \tjmp 3c38 \n ./g15daemon/./g15daemon/main.c:412 (discriminator 3)\n \tmov 0x0(%rbp,%r12,8),%rdx\n \tmov %rbx,%rsi\n \txor %eax,%eax\n@@ -457,30 +457,30 @@\n \tmov %rdi,%rsi\n \tmov $0xa,%edi\n \tcall 3240 \n \tjmp 3956 \n ./g15daemon/./g15daemon/main.c:456\n \tmov $0x18,%edx\n \tmov $0x1,%esi\n-\tlea 0x371b(%rip),%rdi \n+\tlea 0x3737(%rip),%rdi \n \tcall 3120 \n ./g15daemon/./g15daemon/main.c:457\n \tcmpb $0x0,0x120(%rsp)\n \tjne 3feb \n ./g15daemon/./g15daemon/main.c:458\n-\tlea 0x370b(%rip),%rdi \n+\tlea 0x3727(%rip),%rdi \n \tcall 3550 \n \tmov %rax,%rbx\n ./g15daemon/./g15daemon/main.c:462\n \ttest %rbx,%rbx\n \tje 4056 \n ./g15daemon/./g15daemon/main.c:469\n \txor %eax,%eax\n ./g15daemon/./g15daemon/main.c:484\n-\tlea 0x36f8(%rip),%rbp \n+\tlea 0x3714(%rip),%rbp \n ./g15daemon/./g15daemon/main.c:469\n \tcall 5f20 \n ./g15daemon/./g15daemon/main.c:472\n \tmov $0x1,%edi\n ./g15daemon/./g15daemon/main.c:470\n \tmov %rbx,0x20(%rax)\n ./g15daemon/./g15daemon/main.c:469\n@@ -562,26 +562,26 @@\n \tlea 0x1b36(%rip),%rdx \n \tcall 3220 \n \ttest %eax,%eax\n \tjne 403e \n ./g15daemon/./g15daemon/main.c:516\n \tlea 0x220(%rsp),%rbx\n ./g15daemon/./g15daemon/main.c:514\n-\tlea 0x3609(%rip),%rdx \n+\tlea 0x3625(%rip),%rdx \n \tmov $0x6,%edi\n \txor %eax,%eax\n-\tlea 0x360d(%rip),%rsi \n+\tlea 0x3629(%rip),%rsi \n \tcall 4310 \n ./g15daemon/./g15daemon/main.c:516\n \tmov $0x400,%esi\n \tmov %rbx,%rdi\n \txor %eax,%eax\n-\tlea 0x39de(%rip),%r8 \n-\tlea 0x35fb(%rip),%rcx \n-\tlea 0x35ff(%rip),%rdx \n+\tlea 0x39d6(%rip),%r8 \n+\tlea 0x3617(%rip),%rcx \n+\tlea 0x361b(%rip),%rdx \n \tcall 30a0 \n ./g15daemon/./g15daemon/main.c:517\n \tmov $0x424,%edi\n \tcall 4420 \n ./g15daemon/./g15daemon/main.c:520\n \txor %edx,%edx\n ./g15daemon/./g15daemon/main.c:522\n@@ -632,15 +632,15 @@\n \tmov 0x38(%rsp),%rax\n \tmov 0x8(%rax),%rax\n \tmov 0x20(%rax),%rdi\n \tcall 4750 \n ./g15daemon/./g15daemon/main.c:527\n \tmov %rbx,%rdi\n \tmov $0xd,%ecx\n-\tlea 0x3924(%rip),%rsi \n+\tlea 0x391c(%rip),%rsi \n \trep movsl %ds:(%rsi),%es:(%rdi)\n ./g15daemon/./g15daemon/main.c:529\n \tmov 0x38(%rsp),%rdi\n \tmov %rbx,%rsi\n ./g15daemon/./g15daemon/main.c:533\n \tlea 0x80(%rsp),%rbx\n ./g15daemon/./g15daemon/main.c:529\n@@ -677,15 +677,15 @@\n ./g15daemon/./g15daemon/main.c:539 (discriminator 1)\n \tcall 3080 \n ./g15daemon/./g15daemon/main.c:540 (discriminator 1)\n \tmov 0x6456(%rip),%eax \n \ttest %eax,%eax\n \tje 3f1f \n ./g15daemon/./g15daemon/main.c:542\n-\tlea 0x34b8(%rip),%rsi \n+\tlea 0x34d4(%rip),%rsi \n \tmov $0x6,%edi\n \txor %eax,%eax\n \tcall 4310 \n ./g15daemon/./g15daemon/main.c:544\n \tmov 0x30(%rsp),%rdi\n \txor %esi,%esi\n \tcall 3050 \n@@ -744,44 +744,44 @@\n \tjmp 3b71 \n ./g15daemon/./g15daemon/main.c:460\n \tmov 0x10(%rsp),%rdi\n \tcall 3550 \n \tmov %rax,%rbx\n \tjmp 3c8d \n ./g15daemon/./g15daemon/main.c:504\n-\tlea 0x374c(%rip),%rsi \n+\tlea 0x3744(%rip),%rsi \n \tmov $0x3,%edi\n \txor %eax,%eax\n \tcall 4310 \n ./g15daemon/./g15daemon/main.c:505\n \tjmp 3f9b \n ./g15daemon/./g15daemon/main.c:487\n \txor %edx,%edx\n-\tlea 0x3390(%rip),%rsi \n+\tlea 0x33ac(%rip),%rsi \n \tmov %rax,%rdi\n \tcall 51d0 \n \tmov $0x200000,%edx\n \tsub $0x1,%eax\n \tmov $0x400000,%eax\n \tcmove %edx,%eax\n \tmov %eax,0x646f(%rip) \n \tjmp 3d19 \n ./g15daemon/./g15daemon/main.c:511\n-\tlea 0x3743(%rip),%rsi \n+\tlea 0x373b(%rip),%rsi \n \tmov $0x3,%edi\n \txor %eax,%eax\n \tcall 4310 \n ./g15daemon/./g15daemon/main.c:512\n \tjmp 3f9b \n ./g15daemon/./g15daemon/main.c:464\n \tcall 3200 \n \tmov %eax,%edi\n \tcall 31f0 \n ./g15daemon/./g15daemon/main.c:465\n-\tlea 0x36bf(%rip),%rsi \n+\tlea 0x36b7(%rip),%rsi \n \tmov $0x4,%edi\n \tmov 0x10(%rax),%edx\n ./g15daemon/./g15daemon/main.c:464\n \tmov %rax,%rbx\n ./g15daemon/./g15daemon/main.c:465\n \txor %eax,%eax\n \tcall 4310 \n@@ -790,15 +790,15 @@\n \txor %edi,%edi\n \tcall 3450 \n \tjmp 3f8a \n ./g15daemon/./g15daemon/main.c:577\n \tcall 3400 <__stack_chk_fail@plt>\n ./g15daemon/./g15daemon/main.c:441\n \tmov $0x3,%edi\n-\tlea 0x365b(%rip),%rsi \n+\tlea 0x3653(%rip),%rsi \n \txor %eax,%eax\n \tcall 4310 \n ./g15daemon/./g15daemon/main.c:442\n \tmov $0x1,%edi\n \tcall 3130 \n \txchg %ax,%ax\n \n@@ -2054,15 +2054,15 @@\n \ttestb $0x20,0x1(%rdi,%rsi,2)\n \tjne 4e20 \n ./g15daemon/./g15daemon/utility_funcs.c:447\n \tpop %rbx\n \tret\n \tnopl 0x0(%rax)\n ./g15daemon/./g15daemon/utility_funcs.c:442\n-\tlea 0x2539(%rip),%rdi \n+\tlea 0x2555(%rip),%rdi \n \tcall 33e0 \n \tmov %rax,%rbx\n \tjmp 4df9 \n \tnopl 0x0(%rax)\n ./g15daemon/./g15daemon/utility_funcs.c:443\n \tmov %rbx,%rax\n ./g15daemon/./g15daemon/utility_funcs.c:447\n@@ -3561,15 +3561,15 @@\n ./g15daemon/./g15daemon/main.c:192\n \tmov 0x4578(%rip),%eax \n \ttest %eax,%eax\n \tjne 5e7a \n \tmov %rdi,%rbp\n \tlea 0x4(%rsp),%rbx\n ./g15daemon/./g15daemon/main.c:205\n-\tlea 0x15e5(%rip),%r13 \n+\tlea 0x1605(%rip),%r13 \n ./g15daemon/./g15daemon/main.c:206\n \tlea 0x461e(%rip),%r12 \n \tnopw 0x0(%rax,%rax,1)\n ./g15daemon/./g15daemon/main.c:194\n \tmov $0x14,%esi\n \tmov %rbx,%rdi\n \tcall 4790 \n@@ -3701,15 +3701,15 @@\n ./g15daemon/./g15daemon/linked_lists.c:40\n \tmovdqa 0x18a1(%rip),%xmm0 \n ./g15daemon/./g15daemon/linked_lists.c:45\n \tmov $0x28,%edi\n ./g15daemon/./g15daemon/linked_lists.c:37\n \tmov %rax,%rbp\n ./g15daemon/./g15daemon/linked_lists.c:38\n-\tmov 0x188a(%rip),%rax \n+\tmov 0x1882(%rip),%rax \n ./g15daemon/./g15daemon/linked_lists.c:44\n \tmovl $0x0,0x440(%rbp)\n ./g15daemon/./g15daemon/linked_lists.c:38\n \tmov %rax,0x424(%rbp)\n ./g15daemon/./g15daemon/linked_lists.c:40\n \tmovups %xmm0,0x430(%rbp)\n ./g15daemon/./g15daemon/linked_lists.c:45\n@@ -3795,15 +3795,15 @@\n ./g15daemon/./g15daemon/linked_lists.c:40\n \tmovdqa 0x17a9(%rip),%xmm0 \n ./g15daemon/./g15daemon/linked_lists.c:45\n \tmov $0x28,%edi\n ./g15daemon/./g15daemon/linked_lists.c:37\n \tmov %rax,%rbp\n ./g15daemon/./g15daemon/linked_lists.c:38\n-\tmov 0x1792(%rip),%rax \n+\tmov 0x178a(%rip),%rax \n ./g15daemon/./g15daemon/linked_lists.c:44\n \tmovl $0x0,0x440(%rbp)\n ./g15daemon/./g15daemon/linked_lists.c:38\n \tmov %rax,0x424(%rbp)\n ./g15daemon/./g15daemon/linked_lists.c:40\n \tmovups %xmm0,0x430(%rbp)\n ./g15daemon/./g15daemon/linked_lists.c:45\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -45,95 +45,95 @@\n 0x000072a0 494c4c00 2d76002d 2d766572 73696f6e ILL.-v.--version\n 0x000072b0 00473135 4461656d 6f6e2076 65727369 .G15Daemon versi\n 0x000072c0 6f6e2025 73202d20 25730a00 2d68002d on %s - %s..-h.-\n 0x000072d0 2d68656c 70002d73 002d2d73 77697463 -help.-s.--switc\n 0x000072e0 68002d2d 7365742d 6261636b 6c696768 h.--set-backligh\n 0x000072f0 74002d64 002d2d64 65627567 002d7500 t.-d.--debug.-u.\n 0x00007300 2d2d7573 6572002d 6c002d2d 6c63646c --user.-l.--lcdl\n- 0x00007310 6576656c 00547565 20313120 46656220 evel.Tue 11 Feb \n- 0x00007320 32303235 2031353a 34343a32 38004731 2025 15:44:28.G1\n+ 0x00007310 6576656c 00576564 20313020 4a616e20 evel.Wed 10 Jan \n+ 0x00007320 32303234 2030393a 32343a33 31004731 2024 09:24:31.G1\n 0x00007330 35446165 6d6f6e20 25732042 75696c64 5Daemon %s Build\n- 0x00007340 20446174 653a2025 73004275 696c6420 Date: %s.Build \n- 0x00007350 4f533a20 25730057 69746820 636f6d70 OS: %s.With comp\n- 0x00007360 696c6572 3a202573 00473135 4461656d iler: %s.G15Daem\n- 0x00007370 6f6e2043 4d444c49 4e452041 5247533a on CMDLINE ARGS:\n- 0x00007380 20002573 20006731 35646165 6d6f6e00 .%s .g15daemon.\n- 0x00007390 6e6f626f 6479002f 6574632f 67313564 nobody./etc/g15d\n- 0x000073a0 61656d6f 6e2e636f 6e660055 7365204d aemon.conf.Use M\n- 0x000073b0 52206173 20437963 6c65204b 65790067 R as Cycle Key.g\n- 0x000073c0 31356461 656d6f6e 20312e39 2e352e33 15daemon 1.9.5.3\n- 0x000073d0 00257320 6c6f6164 65640a00 2f757372 .%s loaded../usr\n- 0x000073e0 2f736861 72650025 732f2573 004c6561 /share.%s/%s.Lea\n- 0x000073f0 76696e67 20627920 72657175 65737400 ving by request.\n- 0x00007400 4b657962 6f617264 20657272 6f722028 Keyboard error (\n- 0x00007410 2564292e 2e205265 696e6974 69616c69 %d).. Reinitiali\n- 0x00007420 7a696e67 0a000000 636f6d70 696c6564 zing....compiled\n- 0x00007430 20776974 68206c69 62673135 20766572 with libg15 ver\n- 0x00007440 73696f6e 20252e33 660a0a00 00000000 sion %.3f.......\n- 0x00007450 2573202d 6820282d 2d68656c 7029206f %s -h (--help) o\n- 0x00007460 72202d6b 20282d2d 6b696c6c 29206f72 r -k (--kill) or\n- 0x00007470 202d7320 282d2d73 77697463 6829206f -s (--switch) o\n- 0x00007480 72202d64 20282d2d 64656275 6729205b r -d (--debug) [\n- 0x00007490 6c657665 6c5d206f 72202d76 20282d2d level] or -v (--\n- 0x000074a0 76657273 696f6e29 206f7220 2d6c2028 version) or -l (\n- 0x000074b0 2d2d6c63 646c6576 656c2920 5b302d32 --lcdlevel) [0-2\n- 0x000074c0 5d200a0a 202d6b09 77696c6c 206b696c ] .. -k.will kil\n- 0x000074d0 6c206120 70726576 696f7573 20696e63 l a previous inc\n- 0x000074e0 61726e61 74696f6e 00000000 00000000 arnation........\n- 0x000074f0 0a202d4b 09747572 6e206f66 66207468 . -K.turn off th\n- 0x00007500 65206b65 79626f61 72642062 61636b6c e keyboard backl\n- 0x00007510 69676874 206f6e20 74686520 77617920 ight on the way \n- 0x00007520 6f75742e 00000000 0a202d68 0973686f out...... -h.sho\n- 0x00007530 77732074 68697320 68656c70 0a202d73 ws this help. -s\n- 0x00007540 09636861 6e676573 20746865 20736372 .changes the scr\n- 0x00007550 65656e2d 73776974 6368206b 65792066 een-switch key f\n- 0x00007560 726f6d20 4c312074 6f204d52 20286265 rom L1 to MR (be\n- 0x00007570 77617265 290a202d 64096465 62756720 ware). -d.debug \n- 0x00007580 6d6f6465 202d2073 74617920 696e2066 mode - stay in f\n- 0x00007590 6f726567 726f756e 6420616e 64206f75 oreground and ou\n- 0x000075a0 74707574 20616c6c 20646562 7567206d tput all debug m\n- 0x000075b0 65737361 67657320 746f2053 54444552 essages to STDER\n- 0x000075c0 520a202d 76097368 6f772076 65727369 R. -v.show versi\n- 0x000075d0 6f6e0a20 2d6c0973 65742064 65666175 on. -l.set defau\n- 0x000075e0 6c74204c 43442062 61636b6c 69676874 lt LCD backlight\n- 0x000075f0 206c6576 656c0000 202d2d73 65742d62 level.. --set-b\n- 0x00007600 61636b6c 69676874 20736574 73206261 acklight sets ba\n- 0x00007610 636b6c69 67687420 696e6469 76696475 cklight individu\n- 0x00007620 616c6c79 20666f72 20637572 72656e74 ally for current\n- 0x00007630 6c792073 686f776e 20736372 65656e2e ly shown screen.\n- 0x00007640 0a090944 65666175 6c742069 7320746f ...Default is to\n- 0x00007650 20736574 20626163 6b6c6967 68742067 set backlight g\n- 0x00007660 6c6f6261 6c6c7920 286b6579 626f6172 lobally (keyboar\n- 0x00007670 64206465 6661756c 74292e00 00000000 d default)......\n- 0x00007680 4c696e75 7820362e 352e302d 302e6465 Linux 6.5.0-0.de\n- 0x00007690 6231322e 342d616d 64363420 7838365f b12.4-amd64 x86_\n- 0x000076a0 36340000 00000000 67636320 76657273 64......gcc vers\n- 0x000076b0 696f6e20 31322e32 2e302028 44656269 ion 12.2.0 (Debi\n- 0x000076c0 616e2031 322e322e 302d3134 29200000 an 12.2.0-14) ..\n- 0x000076d0 47313544 61656d6f 6e20616c 72656164 G15Daemon alread\n- 0x000076e0 79207275 6e6e696e 672e2e20 45786974 y running.. Exit\n- 0x000076f0 696e6700 00000000 556e6162 6c652074 ing.....Unable t\n- 0x00007700 6f206174 74616368 20746f20 74686520 o attach to the \n- 0x00007710 47313520 4b657962 6f617264 2e2e2e20 G15 Keyboard... \n- 0x00007720 65786974 696e6700 42455741 52453a20 exiting.BEWARE: \n- 0x00007730 72756e6e 696e6720 61732065 66666563 running as effec\n- 0x00007740 74697665 20756964 2025690a 00000000 tive uid %i.....\n- 0x00007750 556e6162 6c652074 6f206372 65617465 Unable to create\n- 0x00007760 206b6579 626f6172 64206c69 7374656e keyboard listen\n- 0x00007770 65722074 68726561 642e2020 45786974 er thread. Exit\n- 0x00007780 696e6700 00000000 556e6162 6c652074 ing.....Unable t\n- 0x00007790 6f206372 65617465 20646973 706c6179 o create display\n- 0x000077a0 20746872 6561642e 20204578 6974696e thread. Exitin\n- 0x000077b0 67000000 00000000 67313564 61656d6f g.......g15daemo\n- 0x000077c0 6e2f7370 6c617368 2f673135 6c6f676f n/splash/g15logo\n- 0x000077d0 322e7762 6d700000 2f757372 2f6c6962 2.wbmp../usr/lib\n- 0x000077e0 2f783836 5f36342d 6c696e75 782d676e /x86_64-linux-gn\n- 0x000077f0 752f6731 35646165 6d6f6e2f 312e392e u/g15daemon/1.9.\n- 0x00007800 352e332f 706c7567 696e7300 00000000 5.3/plugins.....\n- 0x00007810 000000c0 4b37f33f a0000000 2b000000 ....K7.?....+...\n+ 0x00007340 20446174 653a2025 73004c69 6e757820 Date: %s.Linux \n+ 0x00007350 362e312e 302d3137 2d616d64 36342078 6.1.0-17-amd64 x\n+ 0x00007360 38365f36 34004275 696c6420 4f533a20 86_64.Build OS: \n+ 0x00007370 25730057 69746820 636f6d70 696c6572 %s.With compiler\n+ 0x00007380 3a202573 00473135 4461656d 6f6e2043 : %s.G15Daemon C\n+ 0x00007390 4d444c49 4e452041 5247533a 20002573 MDLINE ARGS: .%s\n+ 0x000073a0 20006731 35646165 6d6f6e00 6e6f626f .g15daemon.nobo\n+ 0x000073b0 6479002f 6574632f 67313564 61656d6f dy./etc/g15daemo\n+ 0x000073c0 6e2e636f 6e660055 7365204d 52206173 n.conf.Use MR as\n+ 0x000073d0 20437963 6c65204b 65790067 31356461 Cycle Key.g15da\n+ 0x000073e0 656d6f6e 20312e39 2e352e33 00257320 emon 1.9.5.3.%s \n+ 0x000073f0 6c6f6164 65640a00 2f757372 2f736861 loaded../usr/sha\n+ 0x00007400 72650025 732f2573 004c6561 76696e67 re.%s/%s.Leaving\n+ 0x00007410 20627920 72657175 65737400 00000000 by request.....\n+ 0x00007420 4b657962 6f617264 20657272 6f722028 Keyboard error (\n+ 0x00007430 2564292e 2e205265 696e6974 69616c69 %d).. Reinitiali\n+ 0x00007440 7a696e67 0a000000 636f6d70 696c6564 zing....compiled\n+ 0x00007450 20776974 68206c69 62673135 20766572 with libg15 ver\n+ 0x00007460 73696f6e 20252e33 660a0a00 00000000 sion %.3f.......\n+ 0x00007470 2573202d 6820282d 2d68656c 7029206f %s -h (--help) o\n+ 0x00007480 72202d6b 20282d2d 6b696c6c 29206f72 r -k (--kill) or\n+ 0x00007490 202d7320 282d2d73 77697463 6829206f -s (--switch) o\n+ 0x000074a0 72202d64 20282d2d 64656275 6729205b r -d (--debug) [\n+ 0x000074b0 6c657665 6c5d206f 72202d76 20282d2d level] or -v (--\n+ 0x000074c0 76657273 696f6e29 206f7220 2d6c2028 version) or -l (\n+ 0x000074d0 2d2d6c63 646c6576 656c2920 5b302d32 --lcdlevel) [0-2\n+ 0x000074e0 5d200a0a 202d6b09 77696c6c 206b696c ] .. -k.will kil\n+ 0x000074f0 6c206120 70726576 696f7573 20696e63 l a previous inc\n+ 0x00007500 61726e61 74696f6e 00000000 00000000 arnation........\n+ 0x00007510 0a202d4b 09747572 6e206f66 66207468 . -K.turn off th\n+ 0x00007520 65206b65 79626f61 72642062 61636b6c e keyboard backl\n+ 0x00007530 69676874 206f6e20 74686520 77617920 ight on the way \n+ 0x00007540 6f75742e 00000000 0a202d68 0973686f out...... -h.sho\n+ 0x00007550 77732074 68697320 68656c70 0a202d73 ws this help. -s\n+ 0x00007560 09636861 6e676573 20746865 20736372 .changes the scr\n+ 0x00007570 65656e2d 73776974 6368206b 65792066 een-switch key f\n+ 0x00007580 726f6d20 4c312074 6f204d52 20286265 rom L1 to MR (be\n+ 0x00007590 77617265 290a202d 64096465 62756720 ware). -d.debug \n+ 0x000075a0 6d6f6465 202d2073 74617920 696e2066 mode - stay in f\n+ 0x000075b0 6f726567 726f756e 6420616e 64206f75 oreground and ou\n+ 0x000075c0 74707574 20616c6c 20646562 7567206d tput all debug m\n+ 0x000075d0 65737361 67657320 746f2053 54444552 essages to STDER\n+ 0x000075e0 520a202d 76097368 6f772076 65727369 R. -v.show versi\n+ 0x000075f0 6f6e0a20 2d6c0973 65742064 65666175 on. -l.set defau\n+ 0x00007600 6c74204c 43442062 61636b6c 69676874 lt LCD backlight\n+ 0x00007610 206c6576 656c0000 202d2d73 65742d62 level.. --set-b\n+ 0x00007620 61636b6c 69676874 20736574 73206261 acklight sets ba\n+ 0x00007630 636b6c69 67687420 696e6469 76696475 cklight individu\n+ 0x00007640 616c6c79 20666f72 20637572 72656e74 ally for current\n+ 0x00007650 6c792073 686f776e 20736372 65656e2e ly shown screen.\n+ 0x00007660 0a090944 65666175 6c742069 7320746f ...Default is to\n+ 0x00007670 20736574 20626163 6b6c6967 68742067 set backlight g\n+ 0x00007680 6c6f6261 6c6c7920 286b6579 626f6172 lobally (keyboar\n+ 0x00007690 64206465 6661756c 74292e00 00000000 d default)......\n+ 0x000076a0 67636320 76657273 696f6e20 31322e32 gcc version 12.2\n+ 0x000076b0 2e302028 44656269 616e2031 322e322e .0 (Debian 12.2.\n+ 0x000076c0 302d3134 29200000 47313544 61656d6f 0-14) ..G15Daemo\n+ 0x000076d0 6e20616c 72656164 79207275 6e6e696e n already runnin\n+ 0x000076e0 672e2e20 45786974 696e6700 00000000 g.. Exiting.....\n+ 0x000076f0 556e6162 6c652074 6f206174 74616368 Unable to attach\n+ 0x00007700 20746f20 74686520 47313520 4b657962 to the G15 Keyb\n+ 0x00007710 6f617264 2e2e2e20 65786974 696e6700 oard... exiting.\n+ 0x00007720 42455741 52453a20 72756e6e 696e6720 BEWARE: running \n+ 0x00007730 61732065 66666563 74697665 20756964 as effective uid\n+ 0x00007740 2025690a 00000000 556e6162 6c652074 %i.....Unable t\n+ 0x00007750 6f206372 65617465 206b6579 626f6172 o create keyboar\n+ 0x00007760 64206c69 7374656e 65722074 68726561 d listener threa\n+ 0x00007770 642e2020 45786974 696e6700 00000000 d. Exiting.....\n+ 0x00007780 556e6162 6c652074 6f206372 65617465 Unable to create\n+ 0x00007790 20646973 706c6179 20746872 6561642e display thread.\n+ 0x000077a0 20204578 6974696e 67000000 00000000 Exiting.......\n+ 0x000077b0 67313564 61656d6f 6e2f7370 6c617368 g15daemon/splash\n+ 0x000077c0 2f673135 6c6f676f 322e7762 6d700000 /g15logo2.wbmp..\n+ 0x000077d0 2f757372 2f6c6962 2f783836 5f36342d /usr/lib/x86_64-\n+ 0x000077e0 6c696e75 782d676e 752f6731 35646165 linux-gnu/g15dae\n+ 0x000077f0 6d6f6e2f 312e392e 352e332f 706c7567 mon/1.9.5.3/plug\n+ 0x00007800 696e7300 00000000 000000c0 4b37f33f ins.........K7.?\n+ 0x00007810 a0000000 2b000000 00000000 00000000 ....+...........\n 0x00007820 01000000 00000000 01000000 01000000 ................\n 0x00007830 47313544 61656d6f 6e20506c 7567696e G15Daemon Plugin\n 0x00007840 5f4c6f61 64657220 2d204445 45504249 _Loader - DEEPBI\n 0x00007850 4e442046 6c616720 61766169 6c61626c ND Flag availabl\n 0x00007860 652e2020 5573696e 67206974 2e0a0000 e. Using it....\n 0x00007870 496e6974 69616c69 73617469 6f6e2046 Initialisation F\n 0x00007880 61696c65 642e2020 52657472 79696e67 ailed. Retrying\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 38303266 39323061 36343331 33326132 802f920a643132a2\n- 0x00000010 35333235 66626630 65366136 31383262 5325fbf0e6a6182b\n- 0x00000020 30313731 38642e64 65627567 00000000 01718d.debug....\n- 0x00000030 ef89b943 ...C\n+ 0x00000000 62373535 34633665 62313462 35343662 b7554c6eb14b546b\n+ 0x00000010 31303736 38633136 34313634 33336338 10768c16416433c8\n+ 0x00000020 65623939 39652e64 65627567 00000000 eb999e.debug....\n+ 0x00000030 27b2eecc '...\n \n"}]}]}]}]}, {"source1": "g15daemon-dbgsym_1.9.5.3-12_amd64.deb", "source2": "g15daemon-dbgsym_1.9.5.3-12_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 2020-07-28 20:37:13.000000 debian-binary\n -rw-r--r-- 0 0 0 732 2020-07-28 20:37:13.000000 control.tar.xz\n--rw-r--r-- 0 0 0 55668 2020-07-28 20:37:13.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 55684 2020-07-28 20:37:13.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: Alexander Ponyatykh \n Installed-Size: 96\n Depends: g15daemon (= 1.9.5.3-12)\n Section: debug\n Priority: optional\n Description: debug symbols for g15daemon\n-Build-Ids: 0e959017dcc0d5114b713a15a3e30db21a46b9eb 0f7dcedc8c0846f810b106c91f21e2950b32328c a3f6ff6f713beaf0b93153c5b8efd426ee6ae5bb e7802f920a643132a25325fbf0e6a6182b01718d\n+Build-Ids: 0e959017dcc0d5114b713a15a3e30db21a46b9eb 0f7dcedc8c0846f810b106c91f21e2950b32328c a3f6ff6f713beaf0b93153c5b8efd426ee6ae5bb e8b7554c6eb14b546b10768c16416433c8eb999e\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,5 +1,5 @@\n usr/lib/debug/.build-id/0e/959017dcc0d5114b713a15a3e30db21a46b9eb.debug\n usr/lib/debug/.build-id/0f/7dcedc8c0846f810b106c91f21e2950b32328c.debug\n usr/lib/debug/.build-id/a3/f6ff6f713beaf0b93153c5b8efd426ee6ae5bb.debug\n-usr/lib/debug/.build-id/e7/802f920a643132a25325fbf0e6a6182b01718d.debug\n+usr/lib/debug/.build-id/e8/b7554c6eb14b546b10768c16416433c8eb999e.debug\n usr/lib/debug/.dwz/x86_64-linux-gnu/g15daemon.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": "@@ -5,15 +5,15 @@\n drwxr-xr-x 0 root (0) root (0) 0 2020-07-28 20:37:13.000000 ./usr/lib/debug/.build-id/\n drwxr-xr-x 0 root (0) root (0) 0 2020-07-28 20:37:13.000000 ./usr/lib/debug/.build-id/0e/\n -rw-r--r-- 0 root (0) root (0) 12104 2020-07-28 20:37:13.000000 ./usr/lib/debug/.build-id/0e/959017dcc0d5114b713a15a3e30db21a46b9eb.debug\n drwxr-xr-x 0 root (0) root (0) 0 2020-07-28 20:37:13.000000 ./usr/lib/debug/.build-id/0f/\n -rw-r--r-- 0 root (0) root (0) 9784 2020-07-28 20:37:13.000000 ./usr/lib/debug/.build-id/0f/7dcedc8c0846f810b106c91f21e2950b32328c.debug\n drwxr-xr-x 0 root (0) root (0) 0 2020-07-28 20:37:13.000000 ./usr/lib/debug/.build-id/a3/\n -rw-r--r-- 0 root (0) root (0) 13224 2020-07-28 20:37:13.000000 ./usr/lib/debug/.build-id/a3/f6ff6f713beaf0b93153c5b8efd426ee6ae5bb.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2020-07-28 20:37:13.000000 ./usr/lib/debug/.build-id/e7/\n--rw-r--r-- 0 root (0) root (0) 41616 2020-07-28 20:37:13.000000 ./usr/lib/debug/.build-id/e7/802f920a643132a25325fbf0e6a6182b01718d.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-07-28 20:37:13.000000 ./usr/lib/debug/.build-id/e8/\n+-rw-r--r-- 0 root (0) root (0) 41624 2020-07-28 20:37:13.000000 ./usr/lib/debug/.build-id/e8/b7554c6eb14b546b10768c16416433c8eb999e.debug\n drwxr-xr-x 0 root (0) root (0) 0 2020-07-28 20:37:13.000000 ./usr/lib/debug/.dwz/\n drwxr-xr-x 0 root (0) root (0) 0 2020-07-28 20:37:13.000000 ./usr/lib/debug/.dwz/x86_64-linux-gnu/\n -rw-r--r-- 0 root (0) root (0) 4136 2020-07-28 20:37:13.000000 ./usr/lib/debug/.dwz/x86_64-linux-gnu/g15daemon.debug\n drwxr-xr-x 0 root (0) root (0) 0 2020-07-28 20:37:13.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2020-07-28 20:37:13.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2020-07-28 20:37:13.000000 ./usr/share/doc/g15daemon-dbgsym -> g15daemon\n"}, {"source1": "./usr/lib/debug/.build-id/e7/802f920a643132a25325fbf0e6a6182b01718d.debug", "source2": "./usr/lib/debug/.build-id/e8/b7554c6eb14b546b10768c16416433c8eb999e.debug", "comments": ["Files 9% 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 - 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: 0x40b0\n Start of program headers: 64 (bytes into file)\n- Start of section headers: 38992 (bytes into file)\n+ Start of section headers: 39000 (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: 13\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 0x9850:\n+There are 41 section headers, starting at offset 0x9858:\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] .interp NOBITS 0000000000000318 000318 00001c 00 A 0 0 1\n [ 2] .note.gnu.property NOTE 0000000000000338 000338 000020 00 A 0 0 8\n [ 3] .note.gnu.build-id NOTE 0000000000000358 000358 000024 00 A 0 0 4\n@@ -28,23 +28,23 @@\n [23] .dynamic NOBITS 0000000000009dc0 000d30 000200 10 WA 7 0 8\n [24] .got NOBITS 0000000000009fc0 000d30 000028 08 WA 0 0 8\n [25] .got.plt NOBITS 0000000000009fe8 000d30 0002e0 08 WA 0 0 8\n [26] .data NOBITS 000000000000a2c8 000d30 000010 00 WA 0 0 8\n [27] .bss NOBITS 000000000000a2e0 000d30 0001d0 00 WA 0 0 32\n [28] .comment PROGBITS 0000000000000000 00039c 00001f 01 MS 0 0 1\n [29] .debug_aranges PROGBITS 0000000000000000 0003c0 00006e 00 C 0 0 8\n- [30] .debug_info PROGBITS 0000000000000000 000430 00371f 00 C 0 0 8\n- [31] .debug_abbrev PROGBITS 0000000000000000 003b50 0007c4 00 C 0 0 8\n- [32] .debug_line PROGBITS 0000000000000000 004318 001573 00 C 0 0 8\n- [33] .debug_str PROGBITS 0000000000000000 005890 000755 01 MSC 0 0 8\n- [34] .debug_line_str PROGBITS 0000000000000000 005fe8 000157 01 MSC 0 0 8\n- [35] .debug_loclists PROGBITS 0000000000000000 006140 00126b 00 C 0 0 8\n- [36] .debug_rnglists PROGBITS 0000000000000000 0073b0 0001cd 00 C 0 0 8\n- [37] .gnu_debugaltlink PROGBITS 0000000000000000 00757d 000049 00 0 0 1\n- [38] .symtab SYMTAB 0000000000000000 0075c8 0012c0 18 39 39 8\n- [39] .strtab STRTAB 0000000000000000 008888 000e18 00 0 0 1\n- [40] .shstrtab STRTAB 0000000000000000 0096a0 0001a9 00 0 0 1\n+ [30] .debug_info PROGBITS 0000000000000000 000430 003723 00 C 0 0 8\n+ [31] .debug_abbrev PROGBITS 0000000000000000 003b58 0007c4 00 C 0 0 8\n+ [32] .debug_line PROGBITS 0000000000000000 004320 001573 00 C 0 0 8\n+ [33] .debug_str PROGBITS 0000000000000000 005898 000755 01 MSC 0 0 8\n+ [34] .debug_line_str PROGBITS 0000000000000000 005ff0 000157 01 MSC 0 0 8\n+ [35] .debug_loclists PROGBITS 0000000000000000 006148 00126b 00 C 0 0 8\n+ [36] .debug_rnglists PROGBITS 0000000000000000 0073b8 0001cd 00 C 0 0 8\n+ [37] .gnu_debugaltlink PROGBITS 0000000000000000 007585 000049 00 0 0 1\n+ [38] .symtab SYMTAB 0000000000000000 0075d0 0012c0 18 39 39 8\n+ [39] .strtab STRTAB 0000000000000000 008890 000e18 00 0 0 1\n+ [40] .shstrtab STRTAB 0000000000000000 0096a8 0001a9 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 {}", "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: e7802f920a643132a25325fbf0e6a6182b01718d\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: e8b7554c6eb14b546b10768c16416433c8eb999e\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": "@@ -4509,15 +4509,15 @@\n <2370> DW_AT_call_return_pc: (addr) 0x4dfe\n <2378> DW_AT_call_origin : (ref_addr) <0x7b5>\n <2><237c>: Abbrev Number: 6 (DW_TAG_call_site)\n <237d> DW_AT_call_return_pc: (addr) 0x4e4c\n <2385> DW_AT_call_origin : (ref_udata) <0x1101>\n <3><2387>: Abbrev Number: 2 (DW_TAG_call_site_parameter)\n <2388> DW_AT_location : (exprloc) 1 byte block: 55 \t(DW_OP_reg5 (rdi))\n- <238a> DW_AT_call_value : (exprloc) 9 byte block: 3 80 73 0 0 0 0 0 0 \t(DW_OP_addr: 7380)\n+ <238a> DW_AT_call_value : (exprloc) 9 byte block: 3 9c 73 0 0 0 0 0 0 \t(DW_OP_addr: 739c)\n <3><2394>: Abbrev Number: 0\n <2><2395>: Abbrev Number: 0\n <1><2396>: Abbrev Number: 117 (DW_TAG_subprogram)\n <2397> DW_AT_external : (flag_present) 1\n <2397> DW_AT_name : (GNU_strp_alt) (offset: 0x646) \n <239b> DW_AT_decl_file : (data1) 1\n <239c> DW_AT_decl_line : (data2) 419\n@@ -7550,23 +7550,23 @@\n <3c85> DW_AT_call_origin : (ref_udata) <0x3a9d>\n <3c87> DW_AT_sibling : (ref_udata) <0x3ca4>\n <5><3c89>: Abbrev Number: 66 (DW_TAG_call_site_parameter)\n <3c8a> DW_AT_location : (exprloc) 1 byte block: 55 \t(DW_OP_reg5 (rdi))\n <3c8c> DW_AT_call_value : (exprloc) 9 byte block: 3 b1 72 0 0 0 0 0 0 \t(DW_OP_addr: 72b1)\n <5><3c96>: Abbrev Number: 66 (DW_TAG_call_site_parameter)\n <3c97> DW_AT_location : (exprloc) 1 byte block: 54 \t(DW_OP_reg4 (rsi))\n- <3c99> DW_AT_call_value : (exprloc) 9 byte block: 3 c9 73 0 0 0 0 0 0 \t(DW_OP_addr: 73c9)\n+ <3c99> DW_AT_call_value : (exprloc) 9 byte block: 3 e5 73 0 0 0 0 0 0 \t(DW_OP_addr: 73e5)\n <5><3ca3>: Abbrev Number: 0\n <4><3ca4>: Abbrev Number: 20 (DW_TAG_call_site)\n <3ca5> DW_AT_call_return_pc: (addr) 0x3a6e\n <3cad> DW_AT_call_origin : (ref_udata) <0x3a9d>\n <3caf> DW_AT_sibling : (ref_udata) <0x3cce>\n <5><3cb1>: Abbrev Number: 66 (DW_TAG_call_site_parameter)\n <3cb2> DW_AT_location : (exprloc) 1 byte block: 55 \t(DW_OP_reg5 (rdi))\n- <3cb4> DW_AT_call_value : (exprloc) 9 byte block: 3 28 74 0 0 0 0 0 0 \t(DW_OP_addr: 7428)\n+ <3cb4> DW_AT_call_value : (exprloc) 9 byte block: 3 48 74 0 0 0 0 0 0 \t(DW_OP_addr: 7448)\n <5><3cbe>: Abbrev Number: 66 (DW_TAG_call_site_parameter)\n <3cbf> DW_AT_location : (exprloc) 1 byte block: 61 \t(DW_OP_reg17 (xmm0))\n <3cc1> DW_AT_call_value : (exprloc) 11 byte block: a4 2a 8 0 0 0 c0 4b 37 f3 3f \t(DW_OP_const_type: <0x33b6> 8 byte block: 0 0 0 c0 4b 37 f3 3f )\n <5><3ccd>: Abbrev Number: 0\n <4><3cce>: Abbrev Number: 93 (DW_TAG_call_site)\n <3ccf> DW_AT_call_return_pc: (addr) 0x3a75\n <3cd7> DW_AT_call_origin : (ref_udata) <0x3ab3>\n@@ -7688,47 +7688,47 @@\n <3e18> DW_AT_call_origin : (ref_udata) <0x3a9d>\n <3e1a> DW_AT_sibling : (ref_udata) <0x3e37>\n <4><3e1c>: Abbrev Number: 66 (DW_TAG_call_site_parameter)\n <3e1d> DW_AT_location : (exprloc) 1 byte block: 55 \t(DW_OP_reg5 (rdi))\n <3e1f> DW_AT_call_value : (exprloc) 9 byte block: 3 b1 72 0 0 0 0 0 0 \t(DW_OP_addr: 72b1)\n <4><3e29>: Abbrev Number: 66 (DW_TAG_call_site_parameter)\n <3e2a> DW_AT_location : (exprloc) 1 byte block: 54 \t(DW_OP_reg4 (rsi))\n- <3e2c> DW_AT_call_value : (exprloc) 9 byte block: 3 c9 73 0 0 0 0 0 0 \t(DW_OP_addr: 73c9)\n+ <3e2c> DW_AT_call_value : (exprloc) 9 byte block: 3 e5 73 0 0 0 0 0 0 \t(DW_OP_addr: 73e5)\n <4><3e36>: Abbrev Number: 0\n <3><3e37>: Abbrev Number: 20 (DW_TAG_call_site)\n <3e38> DW_AT_call_return_pc: (addr) 0x3acd\n <3e40> DW_AT_call_origin : (ref_udata) <0x3a9d>\n <3e42> DW_AT_sibling : (ref_udata) <0x3e52>\n <4><3e44>: Abbrev Number: 66 (DW_TAG_call_site_parameter)\n <3e45> DW_AT_location : (exprloc) 1 byte block: 55 \t(DW_OP_reg5 (rdi))\n- <3e47> DW_AT_call_value : (exprloc) 9 byte block: 3 50 74 0 0 0 0 0 0 \t(DW_OP_addr: 7450)\n+ <3e47> DW_AT_call_value : (exprloc) 9 byte block: 3 70 74 0 0 0 0 0 0 \t(DW_OP_addr: 7470)\n <4><3e51>: Abbrev Number: 0\n <3><3e52>: Abbrev Number: 20 (DW_TAG_call_site)\n <3e53> DW_AT_call_return_pc: (addr) 0x3adb\n <3e5b> DW_AT_call_origin : (ref_udata) <0x3a9d>\n <3e5d> DW_AT_sibling : (ref_udata) <0x3e6d>\n <4><3e5f>: Abbrev Number: 66 (DW_TAG_call_site_parameter)\n <3e60> DW_AT_location : (exprloc) 1 byte block: 55 \t(DW_OP_reg5 (rdi))\n- <3e62> DW_AT_call_value : (exprloc) 9 byte block: 3 f0 74 0 0 0 0 0 0 \t(DW_OP_addr: 74f0)\n+ <3e62> DW_AT_call_value : (exprloc) 9 byte block: 3 10 75 0 0 0 0 0 0 \t(DW_OP_addr: 7510)\n <4><3e6c>: Abbrev Number: 0\n <3><3e6d>: Abbrev Number: 20 (DW_TAG_call_site)\n <3e6e> DW_AT_call_return_pc: (addr) 0x3ae7\n <3e76> DW_AT_call_origin : (ref_udata) <0x4d3c>\n <3e78> DW_AT_sibling : (ref_udata) <0x3e88>\n <4><3e7a>: Abbrev Number: 66 (DW_TAG_call_site_parameter)\n <3e7b> DW_AT_location : (exprloc) 1 byte block: 55 \t(DW_OP_reg5 (rdi))\n- <3e7d> DW_AT_call_value : (exprloc) 9 byte block: 3 28 75 0 0 0 0 0 0 \t(DW_OP_addr: 7528)\n+ <3e7d> DW_AT_call_value : (exprloc) 9 byte block: 3 48 75 0 0 0 0 0 0 \t(DW_OP_addr: 7548)\n <4><3e87>: Abbrev Number: 0\n <3><3e88>: Abbrev Number: 20 (DW_TAG_call_site)\n <3e89> DW_AT_call_return_pc: (addr) 0x3af3\n <3e91> DW_AT_call_origin : (ref_udata) <0x4d3c>\n <3e93> DW_AT_sibling : (ref_udata) <0x3ea3>\n <4><3e95>: Abbrev Number: 66 (DW_TAG_call_site_parameter)\n <3e96> DW_AT_location : (exprloc) 1 byte block: 55 \t(DW_OP_reg5 (rdi))\n- <3e98> DW_AT_call_value : (exprloc) 9 byte block: 3 f8 75 0 0 0 0 0 0 \t(DW_OP_addr: 75f8)\n+ <3e98> DW_AT_call_value : (exprloc) 9 byte block: 3 18 76 0 0 0 0 0 0 \t(DW_OP_addr: 7618)\n <4><3ea2>: Abbrev Number: 0\n <3><3ea3>: Abbrev Number: 20 (DW_TAG_call_site)\n <3ea4> DW_AT_call_return_pc: (addr) 0x3afa\n <3eac> DW_AT_call_origin : (ref_udata) <0x3ab3>\n <3eae> DW_AT_sibling : (ref_udata) <0x3eb6>\n <4><3eb0>: Abbrev Number: 66 (DW_TAG_call_site_parameter)\n <3eb1> DW_AT_location : (exprloc) 1 byte block: 55 \t(DW_OP_reg5 (rdi))\n@@ -7800,29 +7800,29 @@\n <3f51> DW_AT_GNU_locviews: (sec_offset) 0x1987\n <3><3f55>: Abbrev Number: 20 (DW_TAG_call_site)\n <3f56> DW_AT_call_return_pc: (addr) 0x3c70\n <3f5e> DW_AT_call_origin : (ref_udata) <0x3a39>\n <3f60> DW_AT_sibling : (ref_udata) <0x3f7a>\n <4><3f62>: Abbrev Number: 66 (DW_TAG_call_site_parameter)\n <3f63> DW_AT_location : (exprloc) 1 byte block: 55 \t(DW_OP_reg5 (rdi))\n- <3f65> DW_AT_call_value : (exprloc) 9 byte block: 3 86 73 0 0 0 0 0 0 \t(DW_OP_addr: 7386)\n+ <3f65> DW_AT_call_value : (exprloc) 9 byte block: 3 a2 73 0 0 0 0 0 0 \t(DW_OP_addr: 73a2)\n <4><3f6f>: Abbrev Number: 66 (DW_TAG_call_site_parameter)\n <3f70> DW_AT_location : (exprloc) 1 byte block: 54 \t(DW_OP_reg4 (rsi))\n <3f72> DW_AT_call_value : (exprloc) 1 byte block: 31 \t(DW_OP_lit1)\n <4><3f74>: Abbrev Number: 66 (DW_TAG_call_site_parameter)\n <3f75> DW_AT_location : (exprloc) 1 byte block: 51 \t(DW_OP_reg1 (rdx))\n <3f77> DW_AT_call_value : (exprloc) 1 byte block: 48 \t(DW_OP_lit24)\n <4><3f79>: Abbrev Number: 0\n <3><3f7a>: Abbrev Number: 20 (DW_TAG_call_site)\n <3f7b> DW_AT_call_return_pc: (addr) 0x3c8a\n <3f83> DW_AT_call_origin : (ref_udata) <0x3a25>\n <3f85> DW_AT_sibling : (ref_udata) <0x3f95>\n <4><3f87>: Abbrev Number: 66 (DW_TAG_call_site_parameter)\n <3f88> DW_AT_location : (exprloc) 1 byte block: 55 \t(DW_OP_reg5 (rdi))\n- <3f8a> DW_AT_call_value : (exprloc) 9 byte block: 3 90 73 0 0 0 0 0 0 \t(DW_OP_addr: 7390)\n+ <3f8a> DW_AT_call_value : (exprloc) 9 byte block: 3 ac 73 0 0 0 0 0 0 \t(DW_OP_addr: 73ac)\n <4><3f94>: Abbrev Number: 0\n <3><3f95>: Abbrev Number: 24 (DW_TAG_call_site)\n <3f96> DW_AT_call_return_pc: (addr) 0x3ca4\n <3f9e> DW_AT_call_origin : (ref_udata) <0x39f5>\n <3><3fa0>: Abbrev Number: 20 (DW_TAG_call_site)\n <3fa1> DW_AT_call_return_pc: (addr) 0x3cb7\n <3fa9> DW_AT_call_origin : (ref_udata) <0x39e1>\n@@ -7949,38 +7949,38 @@\n <410b> DW_AT_call_origin : (ref_udata) <0x3b20>\n <410d> DW_AT_sibling : (ref_udata) <0x412f>\n <4><410f>: Abbrev Number: 66 (DW_TAG_call_site_parameter)\n <4110> DW_AT_location : (exprloc) 1 byte block: 55 \t(DW_OP_reg5 (rdi))\n <4112> DW_AT_call_value : (exprloc) 1 byte block: 36 \t(DW_OP_lit6)\n <4><4114>: Abbrev Number: 66 (DW_TAG_call_site_parameter)\n <4115> DW_AT_location : (exprloc) 1 byte block: 54 \t(DW_OP_reg4 (rsi))\n- <4117> DW_AT_call_value : (exprloc) 9 byte block: 3 d1 73 0 0 0 0 0 0 \t(DW_OP_addr: 73d1)\n+ <4117> DW_AT_call_value : (exprloc) 9 byte block: 3 ed 73 0 0 0 0 0 0 \t(DW_OP_addr: 73ed)\n <4><4121>: Abbrev Number: 66 (DW_TAG_call_site_parameter)\n <4122> DW_AT_location : (exprloc) 1 byte block: 51 \t(DW_OP_reg1 (rdx))\n- <4124> DW_AT_call_value : (exprloc) 9 byte block: 3 bf 73 0 0 0 0 0 0 \t(DW_OP_addr: 73bf)\n+ <4124> DW_AT_call_value : (exprloc) 9 byte block: 3 db 73 0 0 0 0 0 0 \t(DW_OP_addr: 73db)\n <4><412e>: Abbrev Number: 0\n <3><412f>: Abbrev Number: 73 (DW_TAG_call_site)\n <4130> DW_AT_call_return_pc: (addr) 0x3ded\n <4138> DW_AT_call_origin : (ref_addr) <0x7da>\n <413c> DW_AT_sibling : (ref_udata) <0x4173>\n <4><413e>: Abbrev Number: 66 (DW_TAG_call_site_parameter)\n <413f> DW_AT_location : (exprloc) 1 byte block: 55 \t(DW_OP_reg5 (rdi))\n <4141> DW_AT_call_value : (exprloc) 2 byte block: 73 0 \t(DW_OP_breg3 (rbx): 0)\n <4><4144>: Abbrev Number: 66 (DW_TAG_call_site_parameter)\n <4145> DW_AT_location : (exprloc) 1 byte block: 54 \t(DW_OP_reg4 (rsi))\n <4147> DW_AT_call_value : (exprloc) 3 byte block: a 0 4 \t(DW_OP_const2u: 1024)\n <4><414b>: Abbrev Number: 66 (DW_TAG_call_site_parameter)\n <414c> DW_AT_location : (exprloc) 1 byte block: 51 \t(DW_OP_reg1 (rdx))\n- <414e> DW_AT_call_value : (exprloc) 9 byte block: 3 e7 73 0 0 0 0 0 0 \t(DW_OP_addr: 73e7)\n+ <414e> DW_AT_call_value : (exprloc) 9 byte block: 3 3 74 0 0 0 0 0 0 \t(DW_OP_addr: 7403)\n <4><4158>: Abbrev Number: 66 (DW_TAG_call_site_parameter)\n <4159> DW_AT_location : (exprloc) 1 byte block: 52 \t(DW_OP_reg2 (rcx))\n- <415b> DW_AT_call_value : (exprloc) 9 byte block: 3 dc 73 0 0 0 0 0 0 \t(DW_OP_addr: 73dc)\n+ <415b> DW_AT_call_value : (exprloc) 9 byte block: 3 f8 73 0 0 0 0 0 0 \t(DW_OP_addr: 73f8)\n <4><4165>: Abbrev Number: 66 (DW_TAG_call_site_parameter)\n <4166> DW_AT_location : (exprloc) 1 byte block: 58 \t(DW_OP_reg8 (r8))\n- <4168> DW_AT_call_value : (exprloc) 9 byte block: 3 b8 77 0 0 0 0 0 0 \t(DW_OP_addr: 77b8)\n+ <4168> DW_AT_call_value : (exprloc) 9 byte block: 3 b0 77 0 0 0 0 0 0 \t(DW_OP_addr: 77b0)\n <4><4172>: Abbrev Number: 0\n <3><4173>: Abbrev Number: 20 (DW_TAG_call_site)\n <4174> DW_AT_call_return_pc: (addr) 0x3df7\n <417c> DW_AT_call_origin : (ref_udata) <0x3b3b>\n <417e> DW_AT_sibling : (ref_udata) <0x4188>\n <4><4180>: Abbrev Number: 66 (DW_TAG_call_site_parameter)\n <4181> DW_AT_location : (exprloc) 1 byte block: 55 \t(DW_OP_reg5 (rdi))\n@@ -8080,15 +8080,15 @@\n <4264> DW_AT_call_origin : (ref_udata) <0x3b20>\n <4266> DW_AT_sibling : (ref_udata) <0x427b>\n <4><4268>: Abbrev Number: 66 (DW_TAG_call_site_parameter)\n <4269> DW_AT_location : (exprloc) 1 byte block: 55 \t(DW_OP_reg5 (rdi))\n <426b> DW_AT_call_value : (exprloc) 1 byte block: 36 \t(DW_OP_lit6)\n <4><426d>: Abbrev Number: 66 (DW_TAG_call_site_parameter)\n <426e> DW_AT_location : (exprloc) 1 byte block: 54 \t(DW_OP_reg4 (rsi))\n- <4270> DW_AT_call_value : (exprloc) 9 byte block: 3 ed 73 0 0 0 0 0 0 \t(DW_OP_addr: 73ed)\n+ <4270> DW_AT_call_value : (exprloc) 9 byte block: 3 9 74 0 0 0 0 0 0 \t(DW_OP_addr: 7409)\n <4><427a>: Abbrev Number: 0\n <3><427b>: Abbrev Number: 20 (DW_TAG_call_site)\n <427c> DW_AT_call_return_pc: (addr) 0x3f4d\n <4284> DW_AT_call_origin : (ref_udata) <0x38b3>\n <4286> DW_AT_sibling : (ref_udata) <0x428e>\n <4><4288>: Abbrev Number: 66 (DW_TAG_call_site_parameter)\n <4289> DW_AT_location : (exprloc) 1 byte block: 54 \t(DW_OP_reg4 (rsi))\n@@ -8199,37 +8199,37 @@\n <43ac> DW_AT_call_origin : (ref_udata) <0x3b20>\n <43ae> DW_AT_sibling : (ref_udata) <0x43c3>\n <4><43b0>: Abbrev Number: 66 (DW_TAG_call_site_parameter)\n <43b1> DW_AT_location : (exprloc) 1 byte block: 55 \t(DW_OP_reg5 (rdi))\n <43b3> DW_AT_call_value : (exprloc) 1 byte block: 33 \t(DW_OP_lit3)\n <4><43b5>: Abbrev Number: 66 (DW_TAG_call_site_parameter)\n <43b6> DW_AT_location : (exprloc) 1 byte block: 54 \t(DW_OP_reg4 (rsi))\n- <43b8> DW_AT_call_value : (exprloc) 9 byte block: 3 50 77 0 0 0 0 0 0 \t(DW_OP_addr: 7750)\n+ <43b8> DW_AT_call_value : (exprloc) 9 byte block: 3 48 77 0 0 0 0 0 0 \t(DW_OP_addr: 7748)\n <4><43c2>: Abbrev Number: 0\n <3><43c3>: Abbrev Number: 20 (DW_TAG_call_site)\n <43c4> DW_AT_call_return_pc: (addr) 0x4023\n <43cc> DW_AT_call_origin : (ref_udata) <0x397b>\n <43ce> DW_AT_sibling : (ref_udata) <0x43e3>\n <4><43d0>: Abbrev Number: 66 (DW_TAG_call_site_parameter)\n <43d1> DW_AT_location : (exprloc) 1 byte block: 54 \t(DW_OP_reg4 (rsi))\n- <43d3> DW_AT_call_value : (exprloc) 9 byte block: 3 ab 73 0 0 0 0 0 0 \t(DW_OP_addr: 73ab)\n+ <43d3> DW_AT_call_value : (exprloc) 9 byte block: 3 c7 73 0 0 0 0 0 0 \t(DW_OP_addr: 73c7)\n <4><43dd>: Abbrev Number: 66 (DW_TAG_call_site_parameter)\n <43de> DW_AT_location : (exprloc) 1 byte block: 51 \t(DW_OP_reg1 (rdx))\n <43e0> DW_AT_call_value : (exprloc) 1 byte block: 30 \t(DW_OP_lit0)\n <4><43e2>: Abbrev Number: 0\n <3><43e3>: Abbrev Number: 20 (DW_TAG_call_site)\n <43e4> DW_AT_call_return_pc: (addr) 0x4051\n <43ec> DW_AT_call_origin : (ref_udata) <0x3b20>\n <43ee> DW_AT_sibling : (ref_udata) <0x4403>\n <4><43f0>: Abbrev Number: 66 (DW_TAG_call_site_parameter)\n <43f1> DW_AT_location : (exprloc) 1 byte block: 55 \t(DW_OP_reg5 (rdi))\n <43f3> DW_AT_call_value : (exprloc) 1 byte block: 33 \t(DW_OP_lit3)\n <4><43f5>: Abbrev Number: 66 (DW_TAG_call_site_parameter)\n <43f6> DW_AT_location : (exprloc) 1 byte block: 54 \t(DW_OP_reg4 (rsi))\n- <43f8> DW_AT_call_value : (exprloc) 9 byte block: 3 88 77 0 0 0 0 0 0 \t(DW_OP_addr: 7788)\n+ <43f8> DW_AT_call_value : (exprloc) 9 byte block: 3 80 77 0 0 0 0 0 0 \t(DW_OP_addr: 7780)\n <4><4402>: Abbrev Number: 0\n <3><4403>: Abbrev Number: 24 (DW_TAG_call_site)\n <4404> DW_AT_call_return_pc: (addr) 0x405b\n <440c> DW_AT_call_origin : (ref_udata) <0x3a19>\n <3><440e>: Abbrev Number: 24 (DW_TAG_call_site)\n <440f> DW_AT_call_return_pc: (addr) 0x4062\n <4417> DW_AT_call_origin : (ref_udata) <0x3a05>\n@@ -8238,15 +8238,15 @@\n <4422> DW_AT_call_origin : (ref_udata) <0x3b20>\n <4424> DW_AT_sibling : (ref_udata) <0x4439>\n <4><4426>: Abbrev Number: 66 (DW_TAG_call_site_parameter)\n <4427> DW_AT_location : (exprloc) 1 byte block: 55 \t(DW_OP_reg5 (rdi))\n <4429> DW_AT_call_value : (exprloc) 1 byte block: 34 \t(DW_OP_lit4)\n <4><442b>: Abbrev Number: 66 (DW_TAG_call_site_parameter)\n <442c> DW_AT_location : (exprloc) 1 byte block: 54 \t(DW_OP_reg4 (rsi))\n- <442e> DW_AT_call_value : (exprloc) 9 byte block: 3 28 77 0 0 0 0 0 0 \t(DW_OP_addr: 7728)\n+ <442e> DW_AT_call_value : (exprloc) 9 byte block: 3 20 77 0 0 0 0 0 0 \t(DW_OP_addr: 7720)\n <4><4438>: Abbrev Number: 0\n <3><4439>: Abbrev Number: 83 (DW_TAG_call_site)\n <443a> DW_AT_call_return_pc: (addr) 0x4087\n <4442> DW_AT_call_origin : (GNU_ref_alt) <0x910>\n <4><4446>: Abbrev Number: 66 (DW_TAG_call_site_parameter)\n <4447> DW_AT_location : (exprloc) 1 byte block: 55 \t(DW_OP_reg5 (rdi))\n <4449> DW_AT_call_value : (exprloc) 1 byte block: 30 \t(DW_OP_lit0)\n@@ -8260,15 +8260,15 @@\n <4461> DW_AT_call_origin : (ref_udata) <0x3b20>\n <4463> DW_AT_sibling : (ref_udata) <0x4478>\n <3><4465>: Abbrev Number: 66 (DW_TAG_call_site_parameter)\n <4466> DW_AT_location : (exprloc) 1 byte block: 55 \t(DW_OP_reg5 (rdi))\n <4468> DW_AT_call_value : (exprloc) 1 byte block: 33 \t(DW_OP_lit3)\n <3><446a>: Abbrev Number: 66 (DW_TAG_call_site_parameter)\n <446b> DW_AT_location : (exprloc) 1 byte block: 54 \t(DW_OP_reg4 (rsi))\n- <446d> DW_AT_call_value : (exprloc) 9 byte block: 3 d0 76 0 0 0 0 0 0 \t(DW_OP_addr: 76d0)\n+ <446d> DW_AT_call_value : (exprloc) 9 byte block: 3 c8 76 0 0 0 0 0 0 \t(DW_OP_addr: 76c8)\n <3><4477>: Abbrev Number: 0\n <2><4478>: Abbrev Number: 20 (DW_TAG_call_site)\n <4479> DW_AT_call_return_pc: (addr) 0x397f\n <4481> DW_AT_call_origin : (ref_udata) <0x3ab3>\n <4483> DW_AT_sibling : (ref_udata) <0x448b>\n <3><4485>: Abbrev Number: 66 (DW_TAG_call_site_parameter)\n <4486> DW_AT_location : (exprloc) 1 byte block: 55 \t(DW_OP_reg5 (rdi))\n@@ -8291,54 +8291,54 @@\n <44ba> DW_AT_location : (exprloc) 1 byte block: 55 \t(DW_OP_reg5 (rdi))\n <44bc> DW_AT_call_value : (exprloc) 1 byte block: 36 \t(DW_OP_lit6)\n <3><44be>: Abbrev Number: 66 (DW_TAG_call_site_parameter)\n <44bf> DW_AT_location : (exprloc) 1 byte block: 54 \t(DW_OP_reg4 (rsi))\n <44c1> DW_AT_call_value : (exprloc) 9 byte block: 3 2e 73 0 0 0 0 0 0 \t(DW_OP_addr: 732e)\n <3><44cb>: Abbrev Number: 66 (DW_TAG_call_site_parameter)\n <44cc> DW_AT_location : (exprloc) 1 byte block: 51 \t(DW_OP_reg1 (rdx))\n- <44ce> DW_AT_call_value : (exprloc) 9 byte block: 3 c9 73 0 0 0 0 0 0 \t(DW_OP_addr: 73c9)\n+ <44ce> DW_AT_call_value : (exprloc) 9 byte block: 3 e5 73 0 0 0 0 0 0 \t(DW_OP_addr: 73e5)\n <3><44d8>: Abbrev Number: 66 (DW_TAG_call_site_parameter)\n <44d9> DW_AT_location : (exprloc) 1 byte block: 52 \t(DW_OP_reg2 (rcx))\n <44db> DW_AT_call_value : (exprloc) 9 byte block: 3 15 73 0 0 0 0 0 0 \t(DW_OP_addr: 7315)\n <3><44e5>: Abbrev Number: 0\n <2><44e6>: Abbrev Number: 20 (DW_TAG_call_site)\n <44e7> DW_AT_call_return_pc: (addr) 0x3bf0\n <44ef> DW_AT_call_origin : (ref_udata) <0x3b20>\n <44f1> DW_AT_sibling : (ref_udata) <0x4513>\n <3><44f3>: Abbrev Number: 66 (DW_TAG_call_site_parameter)\n <44f4> DW_AT_location : (exprloc) 1 byte block: 55 \t(DW_OP_reg5 (rdi))\n <44f6> DW_AT_call_value : (exprloc) 1 byte block: 37 \t(DW_OP_lit7)\n <3><44f8>: Abbrev Number: 66 (DW_TAG_call_site_parameter)\n <44f9> DW_AT_location : (exprloc) 1 byte block: 54 \t(DW_OP_reg4 (rsi))\n- <44fb> DW_AT_call_value : (exprloc) 9 byte block: 3 4a 73 0 0 0 0 0 0 \t(DW_OP_addr: 734a)\n+ <44fb> DW_AT_call_value : (exprloc) 9 byte block: 3 66 73 0 0 0 0 0 0 \t(DW_OP_addr: 7366)\n <3><4505>: Abbrev Number: 66 (DW_TAG_call_site_parameter)\n <4506> DW_AT_location : (exprloc) 1 byte block: 51 \t(DW_OP_reg1 (rdx))\n- <4508> DW_AT_call_value : (exprloc) 9 byte block: 3 80 76 0 0 0 0 0 0 \t(DW_OP_addr: 7680)\n+ <4508> DW_AT_call_value : (exprloc) 9 byte block: 3 4a 73 0 0 0 0 0 0 \t(DW_OP_addr: 734a)\n <3><4512>: Abbrev Number: 0\n <2><4513>: Abbrev Number: 20 (DW_TAG_call_site)\n <4514> DW_AT_call_return_pc: (addr) 0x3c0a\n <451c> DW_AT_call_origin : (ref_udata) <0x3b20>\n <451e> DW_AT_sibling : (ref_udata) <0x4540>\n <3><4520>: Abbrev Number: 66 (DW_TAG_call_site_parameter)\n <4521> DW_AT_location : (exprloc) 1 byte block: 55 \t(DW_OP_reg5 (rdi))\n <4523> DW_AT_call_value : (exprloc) 1 byte block: 37 \t(DW_OP_lit7)\n <3><4525>: Abbrev Number: 66 (DW_TAG_call_site_parameter)\n <4526> DW_AT_location : (exprloc) 1 byte block: 54 \t(DW_OP_reg4 (rsi))\n- <4528> DW_AT_call_value : (exprloc) 9 byte block: 3 57 73 0 0 0 0 0 0 \t(DW_OP_addr: 7357)\n+ <4528> DW_AT_call_value : (exprloc) 9 byte block: 3 73 73 0 0 0 0 0 0 \t(DW_OP_addr: 7373)\n <3><4532>: Abbrev Number: 66 (DW_TAG_call_site_parameter)\n <4533> DW_AT_location : (exprloc) 1 byte block: 51 \t(DW_OP_reg1 (rdx))\n- <4535> DW_AT_call_value : (exprloc) 9 byte block: 3 a8 76 0 0 0 0 0 0 \t(DW_OP_addr: 76a8)\n+ <4535> DW_AT_call_value : (exprloc) 9 byte block: 3 a0 76 0 0 0 0 0 0 \t(DW_OP_addr: 76a0)\n <3><453f>: Abbrev Number: 0\n <2><4540>: Abbrev Number: 73 (DW_TAG_call_site)\n <4541> DW_AT_call_return_pc: (addr) 0x3c27\n <4549> DW_AT_call_origin : (ref_addr) <0x891>\n <454d> DW_AT_sibling : (ref_udata) <0x4567>\n <3><454f>: Abbrev Number: 66 (DW_TAG_call_site_parameter)\n <4550> DW_AT_location : (exprloc) 1 byte block: 55 \t(DW_OP_reg5 (rdi))\n- <4552> DW_AT_call_value : (exprloc) 9 byte block: 3 69 73 0 0 0 0 0 0 \t(DW_OP_addr: 7369)\n+ <4552> DW_AT_call_value : (exprloc) 9 byte block: 3 85 73 0 0 0 0 0 0 \t(DW_OP_addr: 7385)\n <3><455c>: Abbrev Number: 66 (DW_TAG_call_site_parameter)\n <455d> DW_AT_location : (exprloc) 1 byte block: 54 \t(DW_OP_reg4 (rsi))\n <455f> DW_AT_call_value : (exprloc) 1 byte block: 31 \t(DW_OP_lit1)\n <3><4561>: Abbrev Number: 66 (DW_TAG_call_site_parameter)\n <4562> DW_AT_location : (exprloc) 1 byte block: 51 \t(DW_OP_reg1 (rdx))\n <4564> DW_AT_call_value : (exprloc) 1 byte block: 48 \t(DW_OP_lit24)\n <3><4566>: Abbrev Number: 0\n@@ -8377,15 +8377,15 @@\n <45c0> DW_AT_call_origin : (ref_udata) <0x3b20>\n <45c2> DW_AT_sibling : (ref_udata) <0x45d7>\n <3><45c4>: Abbrev Number: 66 (DW_TAG_call_site_parameter)\n <45c5> DW_AT_location : (exprloc) 1 byte block: 55 \t(DW_OP_reg5 (rdi))\n <45c7> DW_AT_call_value : (exprloc) 1 byte block: 33 \t(DW_OP_lit3)\n <3><45c9>: Abbrev Number: 66 (DW_TAG_call_site_parameter)\n <45ca> DW_AT_location : (exprloc) 1 byte block: 54 \t(DW_OP_reg4 (rsi))\n- <45cc> DW_AT_call_value : (exprloc) 9 byte block: 3 f8 76 0 0 0 0 0 0 \t(DW_OP_addr: 76f8)\n+ <45cc> DW_AT_call_value : (exprloc) 9 byte block: 3 f0 76 0 0 0 0 0 0 \t(DW_OP_addr: 76f0)\n <3><45d6>: Abbrev Number: 0\n <2><45d7>: Abbrev Number: 93 (DW_TAG_call_site)\n <45d8> DW_AT_call_return_pc: (addr) 0x40ae\n <45e0> DW_AT_call_origin : (ref_udata) <0x3ab3>\n <3><45e2>: Abbrev Number: 66 (DW_TAG_call_site_parameter)\n <45e3> DW_AT_location : (exprloc) 1 byte block: 55 \t(DW_OP_reg5 (rdi))\n <45e5> DW_AT_call_value : (exprloc) 1 byte block: 31 \t(DW_OP_lit1)\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,10 +1,11 @@\n GCC: (Debian 12.2.0-14) 12.2.0\n-Nx:Ds(O5\n-?*{WdGeO\n+rIz>h/>-\n+p>.*#p\\|\n+&Z&@Xmn\n @vPn\"N)M\n !R\"O``@J\n 6Qjn#{q/Z\n /usr/lib/debug/.dwz/x86_64-linux-gnu/g15daemon.debug\n __abi_tag\n"}]}]}]}]}]}