{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.37eYXYSL/b1/samhain_4.1.4-6_arm64.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.37eYXYSL/b2/samhain_4.1.4-6_arm64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,3 +1,3 @@\n \n- 5ceca8c628dba88161df1595839bec17 20300 debug optional samhain-dbgsym_4.1.4-6_arm64.deb\n- 07ed04b87b78d050c27854f1a04890fd 1130524 admin optional samhain_4.1.4-6_arm64.deb\n+ 6fca50e06261fc28b18fb3039505975f 20308 debug optional samhain-dbgsym_4.1.4-6_arm64.deb\n+ 2aae3a6c9497fcf26b6b7fb4cb9e16da 1130408 admin optional samhain_4.1.4-6_arm64.deb\n"}, {"source1": "samhain_4.1.4-6_arm64.deb", "source2": "samhain_4.1.4-6_arm64.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-26 18:48:21.000000 debian-binary\n--rw-r--r-- 0 0 0 15896 2025-03-26 18:48:21.000000 control.tar.xz\n--rw-r--r-- 0 0 0 1114436 2025-03-26 18:48:21.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 15880 2025-03-26 18:48:21.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 1114336 2025-03-26 18:48:21.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/sbin/samhain", "source2": "./usr/sbin/samhain", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,12 +1,12 @@\n \n Displaying notes found in: .note.gnu.property\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_PROPERTY_TYPE_0\t Properties: AArch64 feature: BTI, PAC\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: 2421f5ad3f919364620515cc09372e480ed30e9f\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: bd942c1489f38f2899a6071c2bc177fe83b1ee56\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.7.0\n"}, {"source1": "readelf --wide --debug-dump=frames {}", "source2": "readelf --wide --debug-dump=frames {}", "unified_diff": "@@ -4396,15 +4396,15 @@\n DW_CFA_def_cfa_offset: 0\n DW_CFA_advance_loc: 4 to 000000000001931c\n DW_CFA_AARCH64_negate_ra_state\n DW_CFA_advance_loc: 4 to 0000000000019320\n DW_CFA_restore_state\n DW_CFA_nop\n \n-0000192c 00000000000000b0 00001930 FDE cie=00000000 pc=000000000000af40..000000000000c13c\n+0000192c 00000000000000b0 00001930 FDE cie=00000000 pc=000000000000af40..000000000000c140\n DW_CFA_advance_loc: 4 to 000000000000af44\n DW_CFA_AARCH64_negate_ra_state\n DW_CFA_advance_loc: 4 to 000000000000af48\n DW_CFA_def_cfa_offset: 208\n DW_CFA_advance_loc: 12 to 000000000000af54\n DW_CFA_offset: r29 (x29) at cfa-96\n DW_CFA_offset: r30 (x30) at cfa-88\n@@ -4419,95 +4419,95 @@\n DW_CFA_offset: r22 (x22) at cfa-56\n DW_CFA_advance_loc: 64 to 000000000000afd0\n DW_CFA_offset: r26 (x26) at cfa-24\n DW_CFA_offset: r25 (x25) at cfa-32\n DW_CFA_advance_loc: 8 to 000000000000afd8\n DW_CFA_offset: r28 (x28) at cfa-8\n DW_CFA_offset: r27 (x27) at cfa-16\n- DW_CFA_advance_loc2: 1168 to 000000000000b468\n+ DW_CFA_advance_loc2: 1180 to 000000000000b474\n DW_CFA_restore: r25 (x25)\n DW_CFA_restore: r26 (x26)\n DW_CFA_restore: r27 (x27)\n DW_CFA_restore: r28 (x28)\n- DW_CFA_advance_loc1: 292 to 000000000000b58c\n+ DW_CFA_advance_loc1: 292 to 000000000000b598\n DW_CFA_offset: r25 (x25) at cfa-32\n DW_CFA_offset: r26 (x26) at cfa-24\n DW_CFA_offset: r27 (x27) at cfa-16\n DW_CFA_offset: r28 (x28) at cfa-8\n- DW_CFA_advance_loc1: 816 to 000000000000b8bc\n+ DW_CFA_advance_loc1: 812 to 000000000000b8c4\n DW_CFA_restore: r25 (x25)\n DW_CFA_restore: r26 (x26)\n DW_CFA_restore: r27 (x27)\n DW_CFA_restore: r28 (x28)\n- DW_CFA_advance_loc: 28 to 000000000000b8d8\n+ DW_CFA_advance_loc: 28 to 000000000000b8e0\n DW_CFA_offset: r25 (x25) at cfa-32\n DW_CFA_offset: r26 (x26) at cfa-24\n DW_CFA_offset: r27 (x27) at cfa-16\n DW_CFA_offset: r28 (x28) at cfa-8\n- DW_CFA_advance_loc: 192 to 000000000000b998\n+ DW_CFA_advance_loc: 192 to 000000000000b9a0\n DW_CFA_restore: r25 (x25)\n DW_CFA_restore: r26 (x26)\n DW_CFA_restore: r27 (x27)\n DW_CFA_restore: r28 (x28)\n- DW_CFA_advance_loc: 76 to 000000000000b9e4\n+ DW_CFA_advance_loc: 76 to 000000000000b9ec\n DW_CFA_restore: r23 (x23)\n DW_CFA_restore: r24 (x24)\n DW_CFA_restore: r21 (x21)\n DW_CFA_restore: r22 (x22)\n DW_CFA_restore: r19 (x19)\n DW_CFA_restore: r20 (x20)\n DW_CFA_restore: r29 (x29)\n DW_CFA_restore: r30 (x30)\n DW_CFA_def_cfa_offset: 0\n- DW_CFA_advance_loc: 4 to 000000000000b9e8\n+ DW_CFA_advance_loc: 4 to 000000000000b9f0\n DW_CFA_AARCH64_negate_ra_state\n- DW_CFA_advance_loc: 4 to 000000000000b9ec\n+ DW_CFA_advance_loc: 4 to 000000000000b9f4\n DW_CFA_def_cfa_offset: 208\n DW_CFA_offset: r19 (x19) at cfa-80\n DW_CFA_offset: r20 (x20) at cfa-72\n DW_CFA_offset: r21 (x21) at cfa-64\n DW_CFA_offset: r22 (x22) at cfa-56\n DW_CFA_offset: r23 (x23) at cfa-48\n DW_CFA_offset: r24 (x24) at cfa-40\n DW_CFA_offset: r25 (x25) at cfa-32\n DW_CFA_offset: r26 (x26) at cfa-24\n DW_CFA_offset: r27 (x27) at cfa-16\n DW_CFA_offset: r28 (x28) at cfa-8\n DW_CFA_offset: r29 (x29) at cfa-96\n DW_CFA_offset: r30 (x30) at cfa-88\n DW_CFA_AARCH64_negate_ra_state\n- DW_CFA_advance_loc2: 1364 to 000000000000bf40\n+ DW_CFA_advance_loc2: 1360 to 000000000000bf44\n DW_CFA_restore: r25 (x25)\n DW_CFA_restore: r26 (x26)\n DW_CFA_restore: r27 (x27)\n DW_CFA_restore: r28 (x28)\n- DW_CFA_advance_loc: 20 to 000000000000bf54\n+ DW_CFA_advance_loc: 20 to 000000000000bf58\n DW_CFA_offset: r25 (x25) at cfa-32\n DW_CFA_offset: r26 (x26) at cfa-24\n DW_CFA_offset: r27 (x27) at cfa-16\n DW_CFA_offset: r28 (x28) at cfa-8\n- DW_CFA_advance_loc: 60 to 000000000000bf90\n+ DW_CFA_advance_loc: 60 to 000000000000bf94\n DW_CFA_restore: r25 (x25)\n DW_CFA_restore: r26 (x26)\n DW_CFA_restore: r27 (x27)\n DW_CFA_restore: r28 (x28)\n- DW_CFA_advance_loc: 40 to 000000000000bfb8\n+ DW_CFA_advance_loc: 40 to 000000000000bfbc\n DW_CFA_offset: r25 (x25) at cfa-32\n DW_CFA_offset: r26 (x26) at cfa-24\n DW_CFA_offset: r27 (x27) at cfa-16\n DW_CFA_offset: r28 (x28) at cfa-8\n- DW_CFA_advance_loc: 28 to 000000000000bfd4\n+ DW_CFA_advance_loc: 28 to 000000000000bfd8\n DW_CFA_restore: r25 (x25)\n DW_CFA_restore: r26 (x26)\n DW_CFA_restore: r27 (x27)\n DW_CFA_restore: r28 (x28)\n- DW_CFA_advance_loc: 4 to 000000000000bfd8\n+ DW_CFA_advance_loc: 4 to 000000000000bfdc\n DW_CFA_offset: r26 (x26) at cfa-24\n DW_CFA_offset: r25 (x25) at cfa-32\n- DW_CFA_advance_loc: 4 to 000000000000bfdc\n+ DW_CFA_advance_loc: 4 to 000000000000bfe0\n DW_CFA_offset: r28 (x28) at cfa-8\n DW_CFA_offset: r27 (x27) at cfa-16\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n 000019e0 000000000000004c 000019e4 FDE cie=00000000 pc=0000000000019340..00000000000197c8\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-/lib/ld-linux-aarch64.so.1\n+V/lib/ld-linux-aarch64.so.1\n _ITM_deregisterTMCloneTable\n __gmon_start__\n _ITM_registerTMCloneTable\n auparse_get_milli\n auparse_first_field\n auparse_first_record\n auparse_destroy\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": "@@ -20,109 +20,110 @@\n \tldr\tx0, [x2]\n \tstr\tx0, [sp, #104]\n \tmov\tx0, #0x0 \t// #0\n \tldr\tw0, [x24]\n \tstr\txzr, [sp, #80]\n \tstr\twzr, [sp, #72]\n \tstr\twzr, [sp, #76]\n-\tcbnz\tw0, b8bc \n+\tcbnz\tw0, b8c4 \n \tmov\tw2, #0x0 \t// #0\n \tmov\tw1, #0xffffffff \t// #-1\n \tmov\tw0, #0x3 \t// #3\n \tbl\t1b5ec \n \tldr\tw21, [sp, #60]\n \tcmp\tw21, #0x1\n-\tb.gt\tb468 \n+\tb.gt\tb474 \n \tadrp\tx23, 69000 \n \tmov\tx4, #0x0 \t// #0\n \tadd\tx0, x23, #0x8\n \tmov\tw3, #0x3 \t// #3\n \tmov\tw2, #0x0 \t// #0\n \tmov\tw1, #0x656 \t// #1622\n \tadrp\tx22, a5000 \n \tstp\tx25, x26, [sp, #176]\n \tadrp\tx25, a5000 \n \tstp\tx27, x28, [sp, #192]\n \tbl\t40f20 \n \tcmn\tx0, #0x1\n-\tb.eq\tb8d8 // b.none\n+\tb.eq\tb8e0 // b.none\n \tadrp\tx27, 9f000 \n \tldr\tx27, [x27, #3632]\n \tadrp\tx0, 18000 \n \tadd\tx0, x0, #0xe4\n \tbl\t689c0 \n \tmov\tx2, #0x8 \t// #8\n \tmov\tw1, #0x0 \t// #0\n \tmov\tx0, x27\n \tbl\t4c480 \n \tldr\tw1, [x27]\n-\tmov\tw2, #0x6a \t// #106\n+\tmov\tw2, #0x46 \t// #70\n \tadrp\tx0, 69000 \n \tadd\tx0, x0, #0x140\n \torr\tw1, w1, w2\n \tstr\tw1, [x27]\n \tbl\tad28 \n \tmov\tx19, x0\n \tcbz\tx0, b038 \n \tbl\t9a50 \n \tcmp\tx0, #0x3ff\n-\tb.ls\tb958 // b.plast\n+\tb.ls\tb960 // b.plast\n \tadd\tx0, x25, #0xa00\n \tstr\txzr, [x0, #5088]\n \tbl\t1a820 \n \tadd\tx19, x23, #0x8\n \tmov\tw0, #0x1 \t// #1\n \tbl\t26e60 \n \tmov\tx0, x19\n \tmov\tx4, #0x0 \t// #0\n \tmov\tw3, #0x3 \t// #3\n \tmov\tw2, #0x0 \t// #0\n \tmov\tw1, #0x6a6 \t// #1702\n \tbl\t40f20 \n \tcmn\tx0, #0x1\n-\tb.eq\tbe28 // b.none\n+\tb.eq\tbe2c // b.none\n \tadd\tx19, x23, #0x8\n \tmov\tx4, #0x0 \t// #0\n \tmov\tx0, x19\n \tmov\tw3, #0x3 \t// #3\n \tmov\tw2, #0x1 \t// #1\n \tmov\tw1, #0x6a8 \t// #1704\n \tbl\t40f20 \n \tcmn\tx0, #0x1\n-\tb.eq\tbe4c // b.none\n+\tb.eq\tbe50 // b.none\n \tadd\tx19, x23, #0x8\n \tmov\tx4, #0x0 \t// #0\n \tmov\tx0, x19\n \tmov\tw3, #0x3 \t// #3\n \tmov\tw2, #0x2 \t// #2\n \tmov\tw1, #0x6aa \t// #1706\n \tbl\t40f20 \n \tcmn\tx0, #0x1\n-\tb.eq\tbe70 // b.none\n+\tb.eq\tbe74 // b.none\n \tldr\tw0, [x24]\n-\tcbnz\tw0, b940 \n+\tcbnz\tw0, b948 \n \tadd\tx19, x22, #0x950\n \tadrp\tx0, 69000 \n \tldp\tw1, w2, [x27]\n \tadd\tx0, x0, #0x30\n \tstr\twzr, [x19, #116]\n \tmov\tx4, #0x6153 \t// #24915\n \tstr\twzr, [x19, #112]\n \tmovk\tx4, #0x686d, lsl #16\n \tstr\twzr, [x19, #148]\n \tmovk\tx4, #0x6961, lsl #32\n \tstr\twzr, [x19, #152]\n \tadd\tx26, x25, #0xa00\n \tstr\twzr, [x19, #136]\n-\torr\tw1, w1, #0x2000\n+\torr\tw1, w1, #0x1000\n \tstr\twzr, [x19, #140]\n-\torr\tw2, w2, #0x10\n+\tmov\tw5, #0x7a \t// #122\n \tstr\twzr, [x19, #144]\n-\tmovk\tx4, #0x6e, lsl #48\n+\torr\tw2, w2, w5\n \tstr\twzr, [x22, #2384]\n+\tmovk\tx4, #0x6e, lsl #48\n \tstr\twzr, [x19, #124]\n \tldr\tw3, [x0]\n \tldrb\tw0, [x0, #4]\n \tstr\twzr, [x19, #128]\n \tstr\tx4, [x25, #2560]\n \tstr\twzr, [x19, #132]\n \tstp\tw1, w2, [x27]\n@@ -131,72 +132,75 @@\n \tstr\twzr, [x19, #156]\n \tstr\twzr, [x26, #5096]\n \tbl\t9fc0 \n \tldr\tw1, [x19, #160]\n \tsxtw\tx0, w0\n \tstr\tx0, [x26, #8]\n \tstr\txzr, [x26, #5104]\n-\tcbz\tw1, b450 \n+\tcbz\tw1, b45c \n \tstr\txzr, [x26, #4952]\n \tstr\twzr, [x26, #4960]\n \tadrp\tx0, 75000 \n+\tldr\tw1, [x27, #4]\n \tadd\tx19, x25, #0xa00\n-\tmovi\tv31.4s, #0x0\n \tmov\tx5, #0x1200 \t// #4608\n+\tmovi\tv31.4s, #0x0\n+\tadd\tx3, x19, x5\n \tldr\tq29, [x0, #2896]\n-\tadd\tx2, x19, x5\n+\torr\tw1, w1, #0x4000\n \tmovi\tv30.4s, #0x0\n \tmov\tx4, #0x1400 \t// #5120\n \tadd\tx28, x19, x4\n-\tmov\tx1, #0xffffffff \t// #4294967295\n+\tmov\tx2, #0xffffffff \t// #4294967295\n \tmov\tx0, #0x0 \t// #0\n-\tstur\tq31, [x2, #248]\n+\tstr\tw1, [x27, #4]\n+\tstur\tq31, [x3, #248]\n \tadrp\tx26, a5000 \n \tstur\tq31, [x28, #-248]\n \tstur\tq31, [x28, #-200]\n \tstur\tq30, [x28, #-152]\n \tstur\tq29, [x28, #-136]\n \tstur\tq30, [x28, #-120]\n \tstr\txzr, [x19, #4936]\n \tstr\twzr, [x19, #5016]\n-\tstr\tx1, [x19, #5024]\n+\tstr\tx2, [x19, #5024]\n \tbl\ta038 \n \tldr\tw3, [x27]\n \tmov\tx4, x0\n-\tmov\tw0, #0x440000 \t// #4456448\n+\tmov\tw0, #0xad0000 \t// #11337728\n \tmov\tx2, #0x40 \t// #64\n \torr\tw3, w3, w0\n \tadrp\tx1, 69000 \n \tadrp\tx0, a6000 \n \tadd\tx1, x1, #0xc98\n \tadd\tx0, x0, #0x134\n \tstr\tw3, [x27]\n \tstr\tx4, [x19, #4888]\n \tstr\txzr, [x19, #4896]\n \tbl\t4c52c \n \tldr\tw3, [x27]\n \tmov\tx2, #0x100 \t// #256\n \tadrp\tx1, 69000 \n \tadrp\tx0, a5000 \n-\torr\tw3, w3, #0xc0000000\n+\torr\tw3, w3, #0x20000000\n \tadd\tx1, x1, #0x160\n \tadd\tx0, x0, #0xb41\n \tstr\tw3, [x27]\n \tstrb\twzr, [x19, #2100]\n \tstrb\twzr, [x19, #2164]\n \tstrb\twzr, [x19, #2228]\n \tbl\t4c52c \n \tmov\tx2, #0x100 \t// #256\n \tadd\tx0, x26, #0xc72\n \tadrp\tx1, 69000 \n \tadd\tx1, x1, #0x178\n \tstrb\twzr, [x19, #577]\n \tbl\t4c52c \n \tldr\tw3, [x27, #4]\n-\tmov\tw0, #0x620000 \t// #6422528\n+\tmov\tw0, #0x460000 \t// #4587520\n \tmov\tx2, #0x100 \t// #256\n \tadrp\tx1, 69000 \n \torr\tw3, w3, w0\n \tadd\tx1, x1, #0x68\n \tadrp\tx0, a6000 \n \tadd\tx0, x0, #0xbf4\n \tstr\tw3, [x27, #4]\n@@ -218,35 +222,34 @@\n \tadrp\tx1, 69000 \n \tadrp\tx0, a6000 \n \tadd\tx1, x1, #0x1b8\n \tadd\tx0, x0, #0x8f4\n \tstrb\twzr, [x19, #4084]\n \tbl\t4c52c \n \tadrp\tx0, 75000 \n-\tadrp\tx1, 75000 \n \tldr\tw2, [x27, #4]\n \tmov\tw3, #0x3c \t// #60\n+\tmov\tx1, #0x648 \t// #1608\n \tldr\tq29, [x0, #2912]\n \tadrp\tx0, 75000 \n-\tldr\tq31, [x1, #2944]\n-\tmov\tx1, #0x648 \t// #1608\n+\torr\tw2, w2, #0x40000000\n+\tstr\tw2, [x27, #4]\n \tldr\tq30, [x0, #2928]\n-\tmov\tw0, #0x50000000 \t// #1342177280\n-\torr\tw2, w2, w0\n-\tmov\tx0, #0x1 \t// #1\n+\tadrp\tx0, 75000 \n \tstur\tq29, [x28, #-88]\n+\tldr\tq31, [x0, #2944]\n+\tmov\tx0, #0x1 \t// #1\n \tstur\tq30, [x28, #-72]\n \tstur\tq31, [x28, #-56]\n-\tstr\tw2, [x27, #4]\n \tstr\tw2, [sp, #40]\n \tstr\tw3, [x19, #5080]\n \tbl\ta2c0 \n \tadd\tx1, x22, #0x950\n \tstr\tx0, [x1, #80]\n-\tcbz\tx0, c128 \n+\tcbz\tx0, c12c \n \tadrp\tx2, 75000 \n \tadd\tx4, x0, #0x184\n \tadrp\tx3, 9f000 \n \tldr\tx3, [x3, #3512]\n \tadd\tx1, x0, #0x200\n \tldr\tq31, [x2, #2960]\n \tadrp\tx2, 75000 \n@@ -255,33 +258,33 @@\n \tstp\txzr, xzr, [x4]\n \tldr\tw5, [x27]\n \tstr\txzr, [x4, #16]\n \tmov\tw4, #0x17 \t// #23\n \tldr\tw2, [sp, #40]\n \tstur\txzr, [x1, #-100]\n \tstur\tq31, [x1, #-92]\n-\tldur\td31, [x3, #54]\n+\tldur\td31, [x3, #63]\n \tstur\tq30, [x1, #-76]\n \tstr\tw4, [x0, #452]\n \tstr\tw5, [x0, #480]\n \tstr\tw2, [x0, #484]\n \tstr\txzr, [x27]\n \tstur\td31, [x1, #-132]\n \tstrb\twzr, [x0]\n \tstrb\twzr, [x0, #30]\n \tstrb\twzr, [x0, #79]\n \tstrb\twzr, [x0, #128]\n \tstrb\twzr, [x0, #177]\n \tstrb\twzr, [x0, #226]\n \tstrb\twzr, [x0, #275]\n \tstrb\twzr, [x0, #324]\n-\tstur\txzr, [x3, #54]\n+\tstur\txzr, [x3, #63]\n \tbl\t1baa0 \n \tldr\tw0, [x24]\n-\tcbnz\tw0, b928 \n+\tcbnz\tw0, b930 \n \tbl\t1b7c8 \n \tadd\tx19, x25, #0xa00\n \tadrp\tx3, 9f000 \n \tldr\tx3, [x3, #3624]\n \tmov\tx1, x20\n \tadrp\tx2, 9f000 \n \tldr\tx2, [x2, #3560]\n@@ -289,37 +292,37 @@\n \tmov\tw24, #0x1 \t// #1\n \tstr\tw21, [x3]\n \tstr\tw24, [x19, #4956]\n \tstr\tx20, [x2]\n \tbl\t28d70 \n \tstr\twzr, [x19, #4956]\n \tbl\t1d240 \n-\tcbnz\tw0, c044 \n+\tcbnz\tw0, c048 \n \tbl\t29360 \n \tbl\t408c8 \n \tldr\tw20, [x19, #4948]\n-\tcbz\tw20, c074 \n+\tcbz\tw20, c078 \n \tcmp\tw20, #0x1\n-\tb.eq\tbe04 // b.none\n+\tb.eq\tbe08 // b.none\n \tadd\tx0, x25, #0xa00\n \tldr\tw0, [x0, #5096]\n-\tcbz\tw0, b920 \n+\tcbz\tw0, b928 \n \tadd\tx19, x25, #0xa00\n \tldr\tw0, [x19, #4964]\n \tbl\t204e0 \n \tcmn\tw0, #0x1\n-\tb.eq\tc0fc // b.none\n+\tb.eq\tc100 // b.none\n \tldr\tw0, [x19, #5096]\n-\tcbnz\tw0, b914 \n+\tcbnz\tw0, b91c \n \tadrp\tx0, 69000 \n \tadd\tx0, x0, #0x280\n \tbl\t4e748 \n-\tcbnz\tw0, c0cc \n+\tcbnz\tw0, c0d0 \n \tbl\t1d240 \n-\tcbz\tw0, b58c \n+\tcbz\tw0, b598 \n \tadd\tx5, x25, #0xa00\n \tadd\tx23, x23, #0x8\n \tmov\tx4, #0x2 \t// #2\n \tmov\tx3, #0x0 \t// #0\n \tmov\tx1, x23\n \tmov\tx2, #0x756 \t// #1878\n \tmov\tw0, #0xffffffff \t// #-1\n@@ -329,99 +332,99 @@\n \tmov\tw1, #0x758 \t// #1880\n \tbl\t421b0 \n \tmov\tx6, #0x1400 \t// #5120\n \tadd\tx0, x26, x6\n \tsub\tx0, x0, #0xac\n \tstr\twzr, [x26, #4964]\n \tstp\txzr, xzr, [x0]\n-\tb\tb158 \n+\tb\tb15c \n \tbl\t9cd8 \n-\tcbz\tw0, b4ec \n+\tcbz\tw0, b4f8 \n \tldr\tx19, [x20, #8]\n \tadrp\tx1, 69000 \n \tadd\tx1, x1, #0x108\n \tmov\tx0, x19\n \tbl\ta5f0 \n-\tcbz\tw0, b9b0 \n+\tcbz\tw0, b9b8 \n \tadrp\tx1, 69000 \n \tmov\tx0, x19\n \tadd\tx1, x1, #0x110\n \tbl\ta5f0 \n-\tcbz\tw0, b9b0 \n+\tcbz\tw0, b9b8 \n \tadrp\tx1, 69000 \n \tmov\tx0, x19\n \tadd\tx1, x1, #0x118\n \tbl\ta5f0 \n-\tcbz\tw0, b9b0 \n+\tcbz\tw0, b9b8 \n \tadrp\tx1, 69000 \n \tmov\tx0, x19\n \tadd\tx1, x1, #0x120\n \tbl\ta5f0 \n-\tcbz\tw0, b9b0 \n+\tcbz\tw0, b9b8 \n \tadrp\tx1, 69000 \n \tmov\tx0, x19\n \tadd\tx1, x1, #0x130\n \tbl\ta5f0 \n-\tcbz\tw0, b9b0 \n+\tcbz\tw0, b9b8 \n \tadrp\tx1, 69000 \n \tmov\tx0, x19\n \tadd\tx1, x1, #0x138\n \tbl\ta5f0 \n-\tcbz\tw0, b9b0 \n+\tcbz\tw0, b9b8 \n \tbl\t9cd8 \n \tcbnz\tw0, afb0 \n \tldr\tx19, [x20, #8]\n \tadrp\tx1, 69000 \n \tadd\tx1, x1, #0x108\n \tmov\tx0, x19\n \tbl\ta5f0 \n-\tcbz\tw0, b998 \n+\tcbz\tw0, b9a0 \n \tadrp\tx1, 69000 \n \tmov\tx0, x19\n \tadd\tx1, x1, #0x110\n \tbl\ta5f0 \n-\tcbz\tw0, bfa4 \n+\tcbz\tw0, bfa8 \n \tadrp\tx1, 69000 \n \tmov\tx0, x19\n \tadd\tx1, x1, #0x118\n \tbl\ta5f0 \n-\tcbz\tw0, bf40 \n+\tcbz\tw0, bf44 \n \tadrp\tx1, 69000 \n \tmov\tx0, x19\n \tadd\tx1, x1, #0x120\n \tbl\ta5f0 \n-\tcbz\tw0, bf40 \n+\tcbz\tw0, bf44 \n \tadrp\tx1, 69000 \n \tmov\tx0, x19\n \tadd\tx1, x1, #0x130\n \tbl\ta5f0 \n-\tcbz\tw0, bf90 \n+\tcbz\tw0, bf94 \n \tadrp\tx1, 69000 \n \tmov\tx0, x19\n \tadd\tx1, x1, #0x138\n \tbl\ta5f0 \n \tcbnz\tw0, afb0 \n \tadd\tx19, sp, #0x3c\n \tmov\tx2, x20\n \tmov\tx1, x19\n \tmov\tw0, #0x2 \t// #2\n \tbl\t18800 \n-\tcbnz\tw0, b9b4 \n-\tb\tb99c \n+\tcbnz\tw0, b9bc \n+\tb\tb9a4 \n \tadd\tx19, x25, #0xa00\n \tbl\t26e60 \n \tmov\tw0, #0x1 \t// #1\n \tldr\tw1, [x19, #4948]\n \tstr\tw0, [x19, #4960]\n \tldr\tw20, [x19, #1228]\n \tldr\tw0, [x19, #5008]\n \tcmp\tw1, #0x2\n-\tb.eq\tbebc // b.none\n+\tb.eq\tbec0 // b.none\n \tcmp\tw0, #0x1\n-\tb.ne\tb984 // b.any\n+\tb.ne\tb98c // b.any\n \tadrp\tx7, 69000 \n \tadd\tx7, x7, #0xf0\n \tadrp\tx0, a5000 \n \tadd\tx0, x0, #0xc41\n \tstr\tx0, [sp]\n \tmov\tx6, x20\n \tadd\tx5, x25, #0xa00\n@@ -429,58 +432,57 @@\n \tmov\tx4, #0x7 \t// #7\n \tmov\tx3, #0x0 \t// #0\n \tmov\tx2, #0x797 \t// #1943\n \tmov\tw0, #0xffffffff \t// #-1\n \tbl\t27168 \n \tadd\tx0, x22, #0x950\n \tldr\tx0, [x0, #80]\n-\tcbz\tx0, bde8 \n+\tcbz\tx0, bdec \n \tldr\tw0, [x0, #376]\n \tcmp\tw0, #0x1\n-\tb.eq\tbde8 // b.none\n+\tb.eq\tbdec // b.none\n \tmov\tx0, #0x0 \t// #0\n \tbl\ta038 \n \tstr\tx0, [sp, #96]\n \tadd\tx1, x25, #0xa00\n \tadrp\tx28, 9f000 \n \tldr\tx28, [x28, #4040]\n \tldr\tx0, [sp, #96]\n \tstr\tx0, [sp, #88]\n \tldr\tx0, [x28]\n \tldr\tx2, [sp, #88]\n \tstr\tx2, [x1, #5056]\n-\tcbz\tx0, b68c \n+\tcbz\tx0, b694 \n \tmov\tx20, x28\n \tadd\tx21, x23, #0x8\n-\tnop\n \tldr\tx1, [x20, #16]\n \tmov\tx0, x20\n \tblr\tx1\n \tmov\tw19, w0\n \tldr\tx5, [x20]\n-\ttbz\tw0, #31, bbfc \n+\ttbz\tw0, #31, bc00 \n \tcmn\tw0, #0x1\n-\tb.eq\tbc78 // b.none\n+\tb.eq\tbc7c // b.none\n \tadd\tw6, w0, #0xa\n \tsxtw\tx3, w0\n \tmov\tx1, x21\n \tmov\tx4, #0xf \t// #15\n \tmov\tx2, #0x7d7 \t// #2007\n \tmov\tw0, #0xffffffff \t// #-1\n \tbl\t27168 \n \tmov\tw19, #0xffffffff \t// #-1\n \tstr\tw19, [x20, #8]\n \tldr\tx0, [x20, #120]!\n-\tcbnz\tx0, b640 \n+\tcbnz\tx0, b648 \n \tbl\tee20 \n \tbl\t14388 \n \tbl\t603a0 \n \tadd\tx0, x25, #0xa00\n \tldr\tw2, [x0, #4972]\n-\tcbnz\tw2, beac \n+\tcbnz\tw2, beb0 \n \tbl\t64e48 \n \tadd\tx21, x25, #0xa00\n \tmovi\tv31.4s, #0x0\n \tmov\tx0, #0x1200 \t// #4608\n \tadrp\tx1, 9f000 \n \tldr\tx1, [x1, #4032]\n \tadd\tx0, x21, x0\n@@ -491,130 +493,130 @@\n \tadrp\tx26, 69000 \n \tstr\tx1, [sp, #48]\n \tadd\tx1, x26, #0x2b8\n \tstr\tx1, [sp, #40]\n \tstr\txzr, [x21, #4936]\n \tstur\tq31, [x27, #-200]\n \tstur\tq31, [x0, #248]\n+\tnop\n+\tnop\n+\tnop\n \tmov\tx0, #0x0 \t// #0\n \tldr\tx1, [sp, #80]\n \tadd\tx24, x22, #0x950\n \tadd\tx1, x1, #0x1\n \tstr\tx1, [sp, #80]\n \tbl\ta038 \n \tstr\tx0, [sp, #96]\n-\tb\tb718 \n+\tb\tb72c \n \tldr\tw0, [x24, #136]\n \tcmp\tw0, #0x1\n-\tb.ne\tb744 // b.any\n+\tb.ne\tb758 // b.any\n \tmov\tx0, x19\n \tmov\tx1, x20\n \tbl\t18ee0 \n \tldr\tw0, [x24, #136]\n \tcmp\tw0, #0x1\n-\tb.ne\tb70c // b.any\n+\tb.ne\tb720 // b.any\n \tmov\tw1, #0x0 \t// #0\n \tbl\t410a8 \n \tldr\tw0, [x24, #136]\n \tcmp\tw0, #0x1\n-\tb.eq\tb718 // b.none\n+\tb.eq\tb72c // b.none\n \tldr\tw1, [x21, #4948]\n \tcmp\tw1, #0x1\n-\tb.eq\tba00 // b.none\n+\tb.eq\tba04 // b.none\n \tldr\tw0, [x21, #5012]\n-\ttbnz\tw0, #1, bb8c \n+\ttbnz\tw0, #1, bb90 \n \tcmp\tw1, #0x2\n-\tb.eq\tb9ec // b.none\n+\tb.eq\tb9f4 // b.none\n \tldr\tw0, [x21, #4952]\n \tcmp\tw0, #0x1\n-\tb.eq\tbb34 // b.none\n-\tcbnz\tw1, ba18 \n+\tb.eq\tbb38 // b.none\n+\tcbnz\tw1, ba1c \n \tmov\tw24, #0x0 \t// #0\n \tadd\tx0, x22, #0x950\n \tldr\tw0, [x0, #120]\n \tcmp\tw0, #0x0\n-\tb.gt\tb6ec \n+\tb.gt\tb700 \n \tldr\tx0, [x28]\n-\tcbz\tx0, b7cc \n+\tcbz\tx0, b7d4 \n \tadrp\tx26, 9f000 \n \tldr\tx26, [x26, #4040]\n-\tnop\n-\tnop\n-\tnop\n \tldr\tw0, [x26, #8]\n-\tcbnz\tw0, b7c4 \n+\tcbnz\tw0, b7cc \n \tldr\tx1, [x26, #24]\n \tldr\tx0, [sp, #96]\n \tblr\tx1\n-\tcbz\tw0, b7c4 \n+\tcbz\tw0, b7cc \n \tldr\tx0, [x26, #32]\n \tblr\tx0\n-\tcbnz\tw0, bba8 \n+\tcbnz\tw0, bbac \n \tldr\tx0, [x26, #120]!\n-\tcbnz\tx0, b7a0 \n+\tcbnz\tx0, b7a8 \n \tldr\tw0, [x21, #4948]\n \tcmp\tw0, #0x1\n-\tb.eq\tbc18 // b.none\n+\tb.eq\tbc1c // b.none\n \tcmp\tw0, #0x2\n-\tb.eq\tbbe0 // b.none\n+\tb.eq\tbbe4 // b.none\n \tbl\t4e948 \n \tmov\tx5, x0\n-\tcbz\tx0, b808 \n+\tcbz\tx0, b810 \n \tldr\tx6, [sp, #40]\n \tadd\tx1, x23, #0x8\n \tmov\tx4, #0x72 \t// #114\n \tmov\tx3, #0x0 \t// #0\n \tmov\tx2, #0x8e0 \t// #2272\n \tmov\tw0, #0x20 \t// #32\n \tbl\t27168 \n \tbl\t4e9cc \n \tmov\tx5, x0\n-\tcbz\tx0, b830 \n+\tcbz\tx0, b838 \n \tldr\tx6, [sp, #40]\n \tadd\tx1, x23, #0x8\n \tmov\tx4, #0x72 \t// #114\n \tmov\tx3, #0x0 \t// #0\n \tmov\tx2, #0x8e7 \t// #2279\n \tmov\tw0, #0x20 \t// #32\n \tbl\t27168 \n \tldr\tw0, [x21, #4964]\n \tcmp\tw0, #0x1\n-\tb.eq\tb844 // b.none\n+\tb.eq\tb84c // b.none\n \tldr\tw0, [x21, #4968]\n-\tcbz\tw0, bd04 \n+\tcbz\tw0, bd08 \n \tadd\tx0, x22, #0x950\n \tldr\tw0, [x0, #120]\n \tcmp\tw0, #0x0\n-\tb.gt\tb6ec \n+\tb.gt\tb700 \n \tldr\tx0, [sp, #96]\n \tldr\tx2, [x21, #5056]\n \tldr\tx1, [x21, #5048]\n \tsub\tx0, x0, x2\n \tcmp\tx0, x1\n-\tb.ge\tbc2c // b.tcont\n+\tb.ge\tbc30 // b.tcont\n \tadd\tx0, x22, #0x950\n \tldr\tw0, [x0, #120]\n \tcmp\tw0, #0x0\n-\tb.gt\tb6ec \n+\tb.gt\tb700 \n \tldr\tx0, [sp, #96]\n \tldr\tx2, [sp, #88]\n \tldr\tw1, [x21, #5080]\n \tsub\tw0, w0, w2\n \tcmp\tw0, w1\n-\tb.ge\tbce0 // b.tcont\n+\tb.ge\tbce4 // b.tcont\n \tbl\t239c4 \n \tadd\tx0, x22, #0x950\n \tldr\tw0, [x0, #120]\n \tcmp\tw0, #0x0\n-\tb.gt\tb6ec \n+\tb.gt\tb700 \n \tbl\t1ca20 \n \tmov\tw1, #0x0 \t// #0\n \tmov\tw0, #0x1 \t// #1\n \tbl\t410a8 \n-\tb\tb6ec \n+\tb\tb700 \n \tadrp\tx1, 69000 \n \tadrp\tx0, 69000 \n \tadd\tx1, x1, #0x8\n \tadd\tx0, x0, #0x100\n \tmov\tw2, #0x622 \t// #1570\n \tbl\t4ca00 \n \tb\taf94 \n@@ -631,23 +633,23 @@\n \tmov\tw1, #0x2 \t// #2\n \tstr\tw1, [x19, #4948]\n \tstr\twzr, [x19, #4956]\n \tstr\tw26, [x0, #160]\n \tb\tafe4 \n \tbl\ta230 \n \tbl\t2c0b0 \n-\tb\tb408 \n+\tb\tb414 \n \tbl\t2c0b0 \n-\tb\tb3ec \n+\tb\tb3f8 \n \tadd\tx1, x23, #0x8\n \tadrp\tx0, 69000 \n \tmov\tw2, #0x2c0 \t// #704\n \tadd\tx0, x0, #0x158\n \tbl\t4cc00 \n-\tb\tb388 \n+\tb\tb394 \n \tadd\tx1, x23, #0x8\n \tadrp\tx0, 69000 \n \tmov\tw2, #0x132 \t// #306\n \tadd\tx0, x0, #0x158\n \tbl\t4ca00 \n \tb\tb0c0 \n \tadd\tx26, x0, #0x1\n@@ -661,307 +663,306 @@\n \tmov\tx1, x19\n \tbl\t4c52c \n \tb\tb040 \n \tmov\tw1, #0x52 \t// #82\n \tmov\tw0, #0x43 \t// #67\n \tbl\t21404 \n \tmov\tx7, x0\n-\tb\tb5c0 \n+\tb\tb5cc \n \tadd\tx19, sp, #0x3c\n \tmov\tx1, x19\n \tmov\tx2, x20\n \tmov\tw0, #0x1 \t// #1\n \tbl\t18800 \n \tb\tafb0 \n \tmov\tw0, #0x4 \t// #4\n \tadrp\tx1, 9f000 \n \tldr\tx1, [x1, #3808]\n \tldr\tx3, [sp, #104]\n \tldr\tx2, [x1]\n \tsubs\tx3, x3, x2\n \tmov\tx2, #0x0 \t// #0\n-\tb.ne\tbfd4 // b.any\n+\tb.ne\tbfd8 // b.any\n \tldp\tx29, x30, [sp, #112]\n \tldp\tx19, x20, [sp, #128]\n \tldp\tx21, x22, [sp, #144]\n \tldp\tx23, x24, [sp, #160]\n \tadd\tsp, sp, #0xd0\n \tautiasp\n \tret\n \tldr\tw0, [x21, #4964]\n \tldr\tw2, [x21, #4968]\n \torr\tw0, w0, w2\n-\tcbnz\tw0, bb4c \n-\tnop\n+\tcbnz\tw0, bb50 \n \tadd\tx0, x22, #0x950\n \tmov\tw1, #0x1 \t// #1\n \tstr\tw1, [sp, #72]\n \tldr\tx0, [x0, #96]\n-\tcbz\tx0, ba18 \n+\tcbz\tx0, ba1c \n \tstr\tw1, [sp, #76]\n \tldr\tw0, [sp, #72]\n \tcmp\tw0, #0x1\n-\tb.eq\tba30 // b.none\n+\tb.eq\tba34 // b.none\n \tldr\tw0, [sp, #76]\n \tcmp\tw0, #0x1\n-\tb.ne\tb770 // b.any\n+\tb.ne\tb784 // b.any\n \tbl\t650a0 \n \tbl\t192a0 \n \tldr\tw0, [x21, #5012]\n-\ttbz\tw0, #0, ba48 \n+\ttbz\tw0, #0, ba4c \n \torr\tw0, w0, #0x8\n \tstr\tw0, [x21, #5012]\n \tldr\tw0, [x21, #4948]\n \tcmp\tw0, #0x1\n-\tb.eq\tba58 // b.none\n+\tb.eq\tba5c // b.none\n \tbl\t13bd0 \n \tmov\tx0, #0x0 \t// #0\n \tstr\txzr, [x21, #4856]\n \tbl\ta038 \n \tstr\tx0, [x21, #4888]\n \tmovi\tv31.4s, #0x0\n \tldr\tw1, [sp, #72]\n \tstr\txzr, [x21, #4936]\n \tstur\tq31, [x27, #-216]\n \tstur\tq31, [x27, #-200]\n \tcmp\tw1, #0x1\n-\tb.eq\tbcc0 // b.none\n+\tb.eq\tbcc4 // b.none\n \tldr\tw0, [sp, #76]\n \tcmp\tw0, #0x1\n-\tb.eq\tbca0 // b.none\n+\tb.eq\tbca4 // b.none\n \tldr\tw0, [sp, #72]\n \tcmp\tw0, #0x1\n-\tb.eq\tbc98 // b.none\n+\tb.eq\tbc9c // b.none\n \tadd\tx24, x22, #0x950\n \tldr\tw0, [x24, #120]\n \tcmp\tw0, #0x0\n-\tb.gt\tbbd0 \n+\tb.gt\tbbd4 \n \tldr\tw0, [sp, #76]\n \tcmp\tw0, #0x1\n-\tb.eq\tbc40 // b.none\n+\tb.eq\tbc44 // b.none\n \tldr\tx0, [x24, #96]\n-\tcbz\tx0, bc40 \n+\tcbz\tx0, bc44 \n \tadd\tx24, x22, #0x950\n \tldr\tw0, [x24, #120]\n \tcmp\tw0, #0x0\n-\tb.gt\tbbd0 \n+\tb.gt\tbbd4 \n \tbl\tf2a4 \n \tldr\tw0, [x24, #120]\n \tcmp\tw0, #0x0\n-\tb.gt\tbbd0 \n+\tb.gt\tbbd4 \n \tbl\tf144 \n \tstr\twzr, [sp, #72]\n \tldr\tx0, [x21, #4920]\n \tstr\twzr, [sp, #76]\n \tbl\t651e8 \n \tldr\tw0, [x21, #5012]\n-\ttbz\tw0, #0, bb08 \n+\ttbz\tw0, #0, bb0c \n \tmov\tw1, #0xfffffff5 \t// #-11\n \tand\tw0, w0, w1\n \tstr\tw0, [x21, #5012]\n \tadd\tx24, x22, #0x950\n \tmov\tx3, #0x0 \t// #0\n \tmov\tw2, #0x0 \t// #0\n \tmov\tx1, #0x0 \t// #0\n \tmov\tx0, #0x0 \t// #0\n \tbl\t55324 \n \tldr\tw0, [x24, #120]\n \tcmp\tw0, #0x0\n-\tb.le\tbd3c \n+\tb.le\tbd40 \n \tstr\twzr, [x24, #132]\n-\tb\tb6ec \n+\tb\tb700 \n \tldr\tw0, [x21, #4964]\n \tcmp\tw0, #0x1\n-\tb.eq\tbb4c // b.none\n+\tb.eq\tbb50 // b.none\n \tldr\tw0, [x21, #4968]\n \tcmp\tw0, #0x1\n-\tb.ne\tb76c // b.any\n+\tb.ne\tb780 // b.any\n \tadd\tx24, x22, #0x950\n \tldr\tx0, [x24, #88]\n-\tcbz\tx0, bc50 \n+\tcbz\tx0, bc54 \n \tbl\t47f28 \n \tstr\tw0, [sp, #72]\n \tldr\tx2, [x24, #96]\n-\tcbz\tx2, bb74 \n+\tcbz\tx2, bb78 \n \tmov\tx0, x2\n \tbl\t47f28 \n \tstr\tw0, [sp, #76]\n \tldr\tw0, [sp, #76]\n \tcmp\tw0, #0x1\n-\tb.eq\tbd28 // b.none\n+\tb.eq\tbd2c // b.none\n \tldr\tw1, [x21, #4948]\n-\tcbz\tw1, b770 \n-\tb\tba18 \n+\tcbz\tw1, b784 \n+\tb\tba1c \n \tldr\tx2, [x24, #96]\n \tmov\tw0, #0x1 \t// #1\n \tstr\tw0, [sp, #72]\n-\tcbz\tx2, b76c \n+\tcbz\tx2, b780 \n \tstr\tw0, [sp, #76]\n-\tcbz\tw1, b770 \n-\tb\tba18 \n+\tcbz\tw1, b784 \n+\tb\tba1c \n \tldr\tx5, [x26]\n \tadd\tw6, w0, #0xa\n \tsxtw\tx3, w0\n \tadd\tx1, x23, #0x8\n \tsxtw\tx6, w6\n \tmov\tx4, #0x11 \t// #17\n \tmov\tx2, #0x8c3 \t// #2243\n \tmov\tw0, #0xffffffff \t// #-1\n \tbl\t27168 \n-\tb\tb7c4 \n+\tb\tb7cc \n \tldr\tx0, [x21, #4920]\n \tbl\t651e8 \n \tstr\twzr, [x24, #132]\n-\tb\tb6ec \n+\tb\tb700 \n \tldr\tw0, [x21, #4952]\n \tcmp\tw0, #0x1\n \tcset\tw0, eq\t// eq = none\n \ttst\tw0, w24\n-\tb.eq\tb7e0 // b.none\n+\tb.eq\tb7e8 // b.none\n \tbl\t67d60 \n-\tb\tb7e0 \n+\tb\tb7e8 \n \tmov\tx1, x21\n \tmov\tx4, #0x10 \t// #16\n \tmov\tx3, #0x0 \t// #0\n \tmov\tx2, #0x7df \t// #2015\n \tmov\tw0, #0xffffffff \t// #-1\n \tbl\t27168 \n-\tb\tb680 \n+\tb\tb688 \n \tmov\tx0, #0x0 \t// #0\n \tmov\tx1, #0x0 \t// #0\n \tbl\t67c4c \n \tldr\tw0, [x21, #4948]\n-\tb\tb7d8 \n+\tb\tb7e0 \n \tbl\t34d60 \n \tmov\tx0, #0x0 \t// #0\n \tbl\ta038 \n \tstr\tx0, [x21, #5056]\n-\tb\tb86c \n+\tb\tb874 \n \tldr\tx0, [sp, #48]\n \tldr\tw0, [x0, #56]\n \tbl\t2df80 \n-\tb\tbac0 \n+\tb\tbac4 \n \tldr\tx0, [sp, #96]\n \tldr\tx3, [x21, #5072]\n \tldr\tx2, [x21, #5064]\n \tsub\tx0, x0, x3\n \tcmp\tx0, x2\n-\tb.lt\tb76c // b.tstop\n+\tb.lt\tb780 // b.tstop\n \tmov\tw0, #0x1 \t// #1\n \tstr\tw0, [sp, #72]\n-\tcbz\tw1, b770 \n-\tb\tba18 \n+\tcbz\tw1, b784 \n+\tb\tba1c \n \tmov\tx1, x21\n \tmov\tw6, #0x9 \t// #9\n \tmov\tx4, #0xf \t// #15\n \tmov\tx3, #0xffffffffffffffff \t// #-1\n \tmov\tx2, #0x7d2 \t// #2002\n \tmov\tw0, #0x4 \t// #4\n \tbl\t27168 \n-\tb\tb67c \n+\tb\tb684 \n \tbl\t10fcc \n-\tb\tba9c \n+\tb\tbaa0 \n \tmov\tw0, #0x2 \t// #2\n \tbl\t12284 \n \tadd\tx0, x23, #0x8\n \tadrp\tx2, 73000 \n \tmov\tw1, #0x860 \t// #2144\n \tadd\tx2, x2, #0x3b8\n \tbl\t41a48 \n-\tb\tba90 \n+\tb\tba94 \n \tmov\tw0, w1\n \tbl\t12284 \n \tadd\tx0, x23, #0x8\n \tadrp\tx2, 73000 \n \tmov\tw1, #0x859 \t// #2137\n \tadd\tx2, x2, #0x3b8\n \tbl\t41a48 \n-\tb\tba84 \n+\tb\tba88 \n \tldr\tx5, [sp, #96]\n \tadd\tx1, x23, #0x8\n \tmov\tx4, #0x16 \t// #22\n \tmov\tx3, #0x0 \t// #0\n \tmov\tx2, #0x907 \t// #2311\n \tmov\tw0, #0xffffffff \t// #-1\n \tstr\tx5, [sp, #88]\n \tbl\t27168 \n-\tb\tb894 \n+\tb\tb89c \n \tbl\t2c1a0 \n \tldr\tx0, [x21, #5040]\n \tcmp\tx0, #0x0\n-\tb.le\tbd18 \n+\tb.le\tbd1c \n \tbl\t34d60 \n \tadd\tx0, x23, #0x8\n \tmov\tw2, #0x0 \t// #0\n \tmov\tw1, #0x930 \t// #2352\n \tbl\t421b0 \n \tadd\tx1, x25, #0xa00\n \tstr\tw0, [sp, #72]\n \tldr\tw1, [x1, #4948]\n-\tcbz\tw1, b770 \n-\tb\tba18 \n+\tcbz\tw1, b784 \n+\tb\tba1c \n \tmov\tx0, #0x0 \t// #0\n \tbl\ta038 \n \tadd\tx1, x25, #0xa00\n \tldr\tx3, [x1, #4888]\n \tldr\tx2, [x1, #4904]\n \tsub\tx5, x0, x3\n \tldr\tx0, [x1, #4912]\n \tstr\tx5, [x1, #4896]\n \torr\tx2, x2, x0\n-\tcbnz\tx2, bd70 \n+\tcbnz\tx2, bd74 \n \tldr\tw0, [x24, #132]\n \tcmp\tw0, #0x1\n-\tb.le\tbfb8 \n+\tb.le\tbfbc \n \tadd\tx0, x25, #0xa00\n \tmovi\tv30.2s, #0x34, lsl #24\n \tldr\tx0, [x0, #4856]\n \tucvtf\ts31, x0\n \tfcmpe\ts31, s30\n-\tb.gt\tbe94 \n+\tb.gt\tbe98 \n \tmovi\tv31.2s, #0x0\n \tfcvtzu\tx1, s31\n \tadd\tx2, x22, #0x950\n \tadd\tx0, x25, #0xa00\n \tldr\tw2, [x2, #132]\n \tstr\tx1, [x0, #4864]\n \tcmp\tw2, #0x1\n-\tb.le\tbf64 \n+\tb.le\tbf68 \n \tadd\tx0, x25, #0xa00\n \tldr\tw0, [x0, #4948]\n \tcmp\tw0, #0x1\n-\tb.eq\tbdbc // b.none\n+\tb.eq\tbdc0 // b.none\n \tbl\t46cc0 \n \tadd\tx0, x22, #0x950\n \tldr\tw0, [x0, #132]\n-\tcbz\tw0, bf2c \n+\tcbz\tw0, bf30 \n \tadd\tx0, x22, #0x950\n \tstr\twzr, [x0, #132]\n \tldr\tw0, [x0, #120]\n \tcmp\tw0, #0x0\n-\tb.gt\tb6ec \n+\tb.gt\tb700 \n \tmov\tw24, #0x1 \t// #1\n \tbl\t34d60 \n-\tb\tb774 \n+\tb\tb788 \n \tadd\tx1, x23, #0x8\n \tmov\tx4, #0xc \t// #12\n \tmov\tx3, #0x1 \t// #1\n \tmov\tx2, #0x7a0 \t// #1952\n \tmov\tw0, #0xffffffff \t// #-1\n \tbl\t27168 \n-\tb\tb604 \n+\tb\tb610 \n \tbl\t4c960 \n-\tcbnz\tw0, bfec \n+\tcbnz\tw0, bff0 \n \tldr\tw0, [x19, #4948]\n \tcmp\tw0, #0x1\n-\tb.ne\tb3e0 // b.any\n+\tb.ne\tb3ec // b.any\n \tmov\tx3, #0x1400 \t// #5120\n \tadd\tx19, x19, x3\n \tstur\txzr, [x19, #-156]\n-\tb\tb3e0 \n+\tb\tb3ec \n \tmov\tx0, x19\n \tadrp\tx3, 69000 \n \tmov\tw5, #0x0 \t// #0\n \tadd\tx3, x3, #0x148\n \tmov\tw4, #0x2 \t// #2\n \tmov\tw2, #0x34 \t// #52\n \tmov\tw1, #0x6a7 \t// #1703\n@@ -983,31 +984,31 @@\n \tmov\tw2, #0x34 \t// #52\n \tadd\tx3, x3, #0x148\n \tmov\tw1, #0x6ab \t// #1707\n \tbl\t41e40 \n \tb\tb0b8 \n \tscvtf\ts29, x5\n \tfcmpe\ts29, s30\n-\tb.gt\tbea4 \n-\tb\tbd8c \n+\tb.gt\tbea8 \n+\tb\tbd90 \n \tfdiv\ts31, s31, s29\n-\tb\tbd8c \n+\tb\tbd90 \n \tmov\tw1, #0x0 \t// #0\n \tmov\tw0, #0x0 \t// #0\n \tbl\tad58 \n-\tb\tb6a4 \n+\tb\tb6ac \n \tcmp\tw0, #0x1\n-\tb.eq\tbf54 // b.none\n+\tb.eq\tbf58 // b.none\n \tmov\tw1, #0x52 \t// #82\n \tmov\tw0, #0x43 \t// #67\n \tbl\t21404 \n \tldr\tw1, [x19, #5008]\n \tmov\tx19, x0\n \tcmp\tw1, #0x1\n-\tb.eq\tbfe0 // b.none\n+\tb.eq\tbfe4 // b.none\n \tmov\tw1, #0x52 \t// #82\n \tmov\tw0, #0x44 \t// #68\n \tbl\t21404 \n \tadrp\tx1, a5000 \n \tadrp\tx2, a5000 \n \tadd\tx1, x1, #0xd72\n \tadd\tx2, x2, #0xc41\n@@ -1018,63 +1019,63 @@\n \tadd\tx5, x25, #0xa00\n \tadd\tx1, x23, #0x8\n \tmov\tx4, #0x8 \t// #8\n \tmov\tx3, #0x0 \t// #0\n \tmov\tx2, #0x78b \t// #1931\n \tmov\tw0, #0xffffffff \t// #-1\n \tbl\t27168 \n-\tb\tb5ec \n+\tb\tb5f8 \n \tmov\tx0, #0x0 \t// #0\n \tbl\ta038 \n \tadd\tx1, x25, #0xa00\n \tstr\tx0, [x1, #5072]\n-\tb\tbdc8 \n+\tb\tbdcc \n \tmov\tx2, x20\n \tadd\tx1, sp, #0x3c\n \tmov\tw0, #0x3 \t// #3\n \tbl\t18800 \n \tb\tafb0 \n \tadrp\tx19, 69000 \n \tadd\tx19, x19, #0xf0\n \tmov\tx0, x19\n-\tb\tbeec \n+\tb\tbef0 \n \tadrp\tx0, 75000 \n \tfcvt\td31, s31\n \tadd\tx1, x23, #0x8\n \tmov\tx4, #0x14 \t// #20\n \tldr\td0, [x0, #3048]\n \tmov\tx3, #0x0 \t// #0\n \tmov\tx2, #0x8a1 \t// #2209\n \tmov\tw0, #0xffffffff \t// #-1\n \tfmul\td0, d31, d0\n \tbl\t27168 \n-\tb\tbda8 \n+\tb\tbdac \n \tmov\tx2, x20\n \tadd\tx1, sp, #0x3c\n \tmov\tw0, #0x4 \t// #4\n \tbl\t18800 \n \tb\tafb0 \n \tmov\tx2, x20\n \tadd\tx1, sp, #0x3c\n \tmov\tw0, #0x2 \t// #2\n \tbl\t18800 \n-\tb\tb9b4 \n+\tb\tb9bc \n \tadd\tx1, x23, #0x8\n \tmov\tx4, #0x13 \t// #19\n \tmov\tx3, #0x0 \t// #0\n \tmov\tx2, #0x88f \t// #2191\n \tmov\tw0, #0xffffffff \t// #-1\n \tbl\t27168 \n-\tb\tbdbc \n+\tb\tbdc0 \n \tstp\tx25, x26, [sp, #176]\n \tstp\tx27, x28, [sp, #192]\n \tbl\ta3e0 \n \tadrp\tx0, 69000 \n \tadd\tx0, x0, #0xf0\n-\tb\tbeec \n+\tb\tbef0 \n \tbl\t9c00 \n \tadd\tx23, x23, #0x8\n \tldr\tw5, [x19, #1228]\n \tmov\tw4, w0\n \tmov\tx1, x23\n \tmov\tw2, #0x71b \t// #1819\n \tmov\tw0, w20\n@@ -1151,15 +1152,14 @@\n \tmov\tw1, #0x738 \t// #1848\n \tbl\t421b0 \n \tadrp\tx0, 69000 \n \tadd\tx0, x0, #0x158\n \tbl\t9b40 <__sigsetjmp@plt>\n \tmov\tw0, #0x1 \t// #1\n \tbl\t99d8 \n-\tnop\n \tbti\tc\n \tmov\tx29, #0x0 \t// #0\n \tmov\tx30, #0x0 \t// #0\n \tmov\tx5, x0\n \tldr\tx1, [sp]\n \tadd\tx2, sp, #0x8\n \tmov\tx6, sp\n"}, {"source1": "readelf --wide --decompress --hex-dump=.eh_frame {}", "source2": "readelf --wide --decompress --hex-dump=.eh_frame {}", "unified_diff": "@@ -399,23 +399,23 @@\n 0x0007daf0 0e00412d 410b0000 2c000000 cc180000 ..A-A...,.......\n 0x0007db00 e0b3f9ff bc030000 00412d41 0ea00245 .........A-A...E\n 0x0007db10 9d049e03 42930294 0102600a d3d4ddde ....B.....`.....\n 0x0007db20 0e00412d 410b0000 30000000 fc180000 ..A-A...0.......\n 0x0007db30 70b7f9ff a0000000 00412d41 0e209d04 p........A-A. ..\n 0x0007db40 9e034293 024e0ade ddd30e00 412d410b ..B..N......A-A.\n 0x0007db50 4a0adedd d30e0041 2d410b00 b0000000 J......A-A......\n- 0x0007db60 30190000 dcd3f8ff fc110000 00412d41 0............A-A\n+ 0x0007db60 30190000 dcd3f8ff 00120000 00412d41 0............A-A\n 0x0007db70 0ed00143 9d0c9e0b 42970698 0544930a ...C....B....D..\n 0x0007db80 94094995 08960750 9a039904 429c019b ..I....P....B...\n- 0x0007db90 02032401 d9dadbdc 02499904 9a039b02 ..$......I......\n- 0x0007dba0 9c0102cc d9dadbdc 4799049a 039b029c ........G.......\n+ 0x0007db90 02032701 d9dadbdc 02499904 9a039b02 ..'......I......\n+ 0x0007dba0 9c0102cb d9dadbdc 4799049a 039b029c ........G.......\n 0x0007dbb0 0170d9da dbdc53d7 d8d5d6d3 d4ddde0e .p....S.........\n 0x0007dbc0 00412d41 0ed00193 0a940995 08960797 .A-A............\n 0x0007dbd0 06980599 049a039b 029c019d 0c9e0b2d ...............-\n- 0x0007dbe0 035501d9 dadbdc45 99049a03 9b029c01 .U.....E........\n+ 0x0007dbe0 035401d9 dadbdc45 99049a03 9b029c01 .T.....E........\n 0x0007dbf0 4fd9dadb dc4a9904 9a039b02 9c0147d9 O....J........G.\n 0x0007dc00 dadbdc41 9a039904 419c019b 02000000 ...A....A.......\n 0x0007dc10 4c000000 e4190000 28b7f9ff 88040000 L.......(.......\n 0x0007dc20 00412d41 0e609d0c 9e0b4297 06980546 .A-A.`....B....F\n 0x0007dc30 930a9409 95089607 4299049a 03430ee0 ........B....C..\n 0x0007dc40 069b029c 0102ec0a 0e6046de dddbdcd9 .........`F.....\n 0x0007dc50 dad7d8d5 d6d3d40e 00412d41 0b000000 .........A-A....\n"}, {"source1": "readelf --wide --decompress --hex-dump=.data {}", "source2": "readelf --wide --decompress --hex-dump=.data {}", "unified_diff": "@@ -526,16 +526,16 @@\n 0x000a27f0 303a3030 5d000000 00000000 00000000 0:00]...........\n 0x000a2800 b80b0000 00000000 a7c312aa aa12c3a7 ................\n 0x000a2810 30313233 34353637 38394142 43444546 0123456789ABCDEF\n 0x000a2820 00000000 00000000 00000000 00000000 ................\n 0x000a2830 ffc312aa aa12c3ff 00ffc312 aaaa12c3 ................\n 0x000a2840 ff00ffc3 12aaaa12 c3ff00ff c312aaaa ................\n 0x000a2850 12c3ff00 ffc312aa aa12c3ff 00ffc312 ................\n- 0x000a2860 aaaa12c3 ff00f7c3 12aaaa12 c3f700ff ................\n- 0x000a2870 c312aaaa 12c3ff00 01000000 00000000 ................\n+ 0x000a2860 aaaa12c3 ff00ffc3 12aaaa12 c3ff00f7 ................\n+ 0x000a2870 c312aaaa 12c3f700 01000000 00000000 ................\n 0x000a2880 e0c30600 00000000 10000000 00000000 ................\n 0x000a2890 cc420400 00000000 10bf0600 00000000 .B..............\n 0x000a28a0 10000000 00000000 a0460400 00000000 .........F......\n 0x000a28b0 f0c30600 00000000 10000000 00000000 ................\n 0x000a28c0 c0480400 00000000 88a90600 00000000 .H..............\n 0x000a28d0 10000000 00000000 90500400 00000000 .........P......\n 0x000a28e0 00c40600 00000000 10000000 00000000 ................\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 32316635 61643366 39313933 36343632 21f5ad3f91936462\n- 0x00000010 30353135 63633039 33373265 34383065 0515cc09372e480e\n- 0x00000020 64333065 39662e64 65627567 00000000 d30e9f.debug....\n- 0x00000030 9511355f ..5_\n+ 0x00000000 39343263 31343839 66333866 32383939 942c1489f38f2899\n+ 0x00000010 61363037 31633262 63313737 66653833 a6071c2bc177fe83\n+ 0x00000020 62316565 35362e64 65627567 00000000 b1ee56.debug....\n+ 0x00000030 afda0538 ...8\n \n"}]}, {"source1": "./usr/share/doc/samhain/examples/redhat_i386.client.spec", "source2": "./usr/share/doc/samhain/examples/redhat_i386.client.spec", "unified_diff": "@@ -57,15 +57,15 @@\n \t\t'--with-kcheck=/boot/System.map' \\\n \t\t'--enable-khide=/boot/System.map' \\\n \t\t'--enable-suidcheck' \\\n \t\t'--enable-static' \\\n \t\t'--enable-login-watch' \\\n \t\t'--enable-ptrace' \\\n \t\t'--enable-db-reload' \\\n-\t\t'--enable-base=543817744,1348649028' \\\n+\t\t'--enable-base=273039482,1078337709' \\\n \t\t'--enable-xml-log' \n \n make\n \n %install\n rm -rf ${RPM_BUILD_ROOT}\n # sstrip shouldn't be used since binaries will be stripped later\n"}]}]}]}, {"source1": "samhain-dbgsym_4.1.4-6_arm64.deb", "source2": "samhain-dbgsym_4.1.4-6_arm64.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-26 18:48:21.000000 debian-binary\n--rw-r--r-- 0 0 0 528 2025-03-26 18:48:21.000000 control.tar.xz\n--rw-r--r-- 0 0 0 19580 2025-03-26 18:48:21.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 532 2025-03-26 18:48:21.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 19584 2025-03-26 18:48:21.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: arm64\n Maintainer: Debian Security Tools \n Installed-Size: 633\n Depends: samhain (= 4.1.4-6)\n Section: debug\n Priority: optional\n Description: debug symbols for samhain\n-Build-Ids: 2421f5ad3f919364620515cc09372e480ed30e9f\n+Build-Ids: bd942c1489f38f2899a6071c2bc177fe83b1ee56\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/24/21f5ad3f919364620515cc09372e480ed30e9f.debug\n+usr/lib/debug/.build-id/bd/942c1489f38f2899a6071c2bc177fe83b1ee56.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-26 18:48:21.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2025-03-26 18:48:21.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2025-03-26 18:48:21.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2025-03-26 18:48:21.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2025-03-26 18:48:21.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2025-03-26 18:48:21.000000 ./usr/lib/debug/.build-id/24/\n--rw-r--r-- 0 root (0) root (0) 637688 2025-03-26 18:48:21.000000 ./usr/lib/debug/.build-id/24/21f5ad3f919364620515cc09372e480ed30e9f.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2025-03-26 18:48:21.000000 ./usr/lib/debug/.build-id/bd/\n+-rw-r--r-- 0 root (0) root (0) 637688 2025-03-26 18:48:21.000000 ./usr/lib/debug/.build-id/bd/942c1489f38f2899a6071c2bc177fe83b1ee56.debug\n drwxr-xr-x 0 root (0) root (0) 0 2025-03-26 18:48:21.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2025-03-26 18:48:21.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2025-03-26 18:48:21.000000 ./usr/share/doc/samhain-dbgsym -> samhain\n"}, {"source1": "./usr/lib/debug/.build-id/24/21f5ad3f919364620515cc09372e480ed30e9f.debug", "source2": "./usr/lib/debug/.build-id/bd/942c1489f38f2899a6071c2bc177fe83b1ee56.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 99% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "comments": ["error from `readelf --wide --symbols {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -1672,15 +1672,15 @@\n 1668: 0000000000025cec 152 FUNC GLOBAL DEFAULT 13 sh_util_isnum\n 1669: 0000000000000000 0 FUNC GLOBAL DEFAULT UND strchr@GLIBC_2.17\n 1670: 0000000000022ef0 512 FUNC GLOBAL DEFAULT 13 sh_util_hextobinary\n 1671: 00000000000a5060 4 OBJECT GLOBAL DEFAULT 25 slib_trace_fd\n 1672: 00000000000425e0 448 FUNC GLOBAL DEFAULT 13 aud_setgid\n 1673: 0000000000028d70 1176 FUNC GLOBAL DEFAULT 13 sh_getopt_get\n 1674: 000000000005e180 100 FUNC GLOBAL DEFAULT 13 sh_inotify_init\n- 1675: 000000000000af40 4604 FUNC GLOBAL DEFAULT 13 main\n+ 1675: 000000000000af40 4608 FUNC GLOBAL DEFAULT 13 main\n 1676: 0000000000000000 0 FUNC GLOBAL DEFAULT UND globfree@GLIBC_2.17\n 1677: 0000000000064140 100 FUNC GLOBAL DEFAULT 13 sh_fInotify_reconf\n 1678: 0000000000000000 0 FUNC GLOBAL DEFAULT UND auparse_init\n 1679: 0000000000000000 0 FUNC GLOBAL DEFAULT UND setitimer@GLIBC_2.17\n 1680: 0000000000127ce8 8 OBJECT GLOBAL DEFAULT 26 sh_dummy_2229_type\n 1681: 0000000000000000 0 FUNC GLOBAL DEFAULT UND execve@GLIBC_2.17\n 1682: 000000000001d240 788 FUNC GLOBAL DEFAULT 13 sh_unix_getUser\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: AArch64 feature: BTI, PAC\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: 2421f5ad3f919364620515cc09372e480ed30e9f\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: bd942c1489f38f2899a6071c2bc177fe83b1ee56\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.7.0\n"}]}]}]}]}]}