--- /srv/rebuilderd/tmp/rebuilderdZ51oRi/inputs/bpftune_0.0~git20250314.8fd59cc-1_arm64.deb +++ /srv/rebuilderd/tmp/rebuilderdZ51oRi/out/bpftune_0.0~git20250314.8fd59cc-1_arm64.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2025-03-17 17:29:23.000000 debian-binary │ -rw-r--r-- 0 0 0 1604 2025-03-17 17:29:23.000000 control.tar.xz │ --rw-r--r-- 0 0 0 19800 2025-03-17 17:29:23.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 19812 2025-03-17 17:29:23.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/sbin/bpftune │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --program-header {} │ │ │ │ @@ -4,20 +4,20 @@ │ │ │ │ There are 10 program headers, starting at offset 64 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ PHDR 0x000040 0x0000000000000040 0x0000000000000040 0x000230 0x000230 R 0x8 │ │ │ │ INTERP 0x000294 0x0000000000000294 0x0000000000000294 0x00001b 0x00001b R 0x1 │ │ │ │ [Requesting program interpreter: /lib/ld-linux-aarch64.so.1] │ │ │ │ - LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00392c 0x00392c R E 0x10000 │ │ │ │ + LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00393c 0x00393c R E 0x10000 │ │ │ │ LOAD 0x00f980 0x000000000001f980 0x000000000001f980 0x0006b0 0x0008e8 RW 0x10000 │ │ │ │ DYNAMIC 0x00fb70 0x000000000001fb70 0x000000000001fb70 0x000200 0x000200 RW 0x8 │ │ │ │ NOTE 0x000270 0x0000000000000270 0x0000000000000270 0x000024 0x000024 R 0x4 │ │ │ │ - NOTE 0x00390c 0x000000000000390c 0x000000000000390c 0x000020 0x000020 R 0x4 │ │ │ │ - GNU_EH_FRAME 0x0036a0 0x00000000000036a0 0x00000000000036a0 0x000084 0x000084 R 0x4 │ │ │ │ + NOTE 0x00391c 0x000000000000391c 0x000000000000391c 0x000020 0x000020 R 0x4 │ │ │ │ + GNU_EH_FRAME 0x0036b0 0x00000000000036b0 0x00000000000036b0 0x000084 0x000084 R 0x4 │ │ │ │ GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10 │ │ │ │ GNU_RELRO 0x00f980 0x000000000001f980 0x000000000001f980 0x000680 0x000680 R 0x1 │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ │ Segment Sections... │ │ │ │ 00 │ │ │ │ 01 .interp │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -12,18 +12,18 @@ │ │ │ │ [ 7] .gnu.version_r VERNEED 0000000000000dd0 000dd0 000060 00 A 5 2 8 │ │ │ │ [ 8] .rela.dyn RELA 0000000000000e30 000e30 0003d8 18 A 4 0 8 │ │ │ │ [ 9] .rela.plt RELA 0000000000001208 001208 000570 18 AI 4 22 8 │ │ │ │ [10] .init PROGBITS 0000000000001778 001778 00001c 00 AX 0 0 4 │ │ │ │ [11] .plt PROGBITS 00000000000017a0 0017a0 0003c0 00 AX 0 0 16 │ │ │ │ [12] .text PROGBITS 0000000000001b80 001b80 001198 00 AX 0 0 64 │ │ │ │ [13] .fini PROGBITS 0000000000002d18 002d18 000018 00 AX 0 0 4 │ │ │ │ - [14] .rodata PROGBITS 0000000000002d30 002d30 000970 00 A 0 0 8 │ │ │ │ - [15] .eh_frame_hdr PROGBITS 00000000000036a0 0036a0 000084 00 A 0 0 4 │ │ │ │ - [16] .eh_frame PROGBITS 0000000000003728 003728 0001e4 00 A 0 0 8 │ │ │ │ - [17] .note.ABI-tag NOTE 000000000000390c 00390c 000020 00 A 0 0 4 │ │ │ │ + [14] .rodata PROGBITS 0000000000002d30 002d30 000980 00 A 0 0 8 │ │ │ │ + [15] .eh_frame_hdr PROGBITS 00000000000036b0 0036b0 000084 00 A 0 0 4 │ │ │ │ + [16] .eh_frame PROGBITS 0000000000003738 003738 0001e4 00 A 0 0 8 │ │ │ │ + [17] .note.ABI-tag NOTE 000000000000391c 00391c 000020 00 A 0 0 4 │ │ │ │ [18] .init_array INIT_ARRAY 000000000001f980 00f980 000008 08 WA 0 0 8 │ │ │ │ [19] .fini_array FINI_ARRAY 000000000001f988 00f988 000008 08 WA 0 0 8 │ │ │ │ [20] .data.rel.ro PROGBITS 000000000001f990 00f990 0001e0 00 WA 0 0 8 │ │ │ │ [21] .dynamic DYNAMIC 000000000001fb70 00fb70 000200 10 WA 5 0 8 │ │ │ │ [22] .got PROGBITS 000000000001fd70 00fd70 000290 08 WA 0 0 8 │ │ │ │ [23] .data PROGBITS 0000000000020000 010000 000030 00 WA 0 0 8 │ │ │ │ [24] .bss NOBITS 0000000000020030 010030 000238 00 WA 0 0 8 │ │ │ ├── readelf --wide --relocs {} │ │ │ │ @@ -1,26 +1,26 @@ │ │ │ │ │ │ │ │ Relocation section '.rela.dyn' at offset 0xe30 contains 41 entries: │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ 000000000001f980 0000000000000403 R_AARCH64_RELATIVE 1ca0 │ │ │ │ 000000000001f988 0000000000000403 R_AARCH64_RELATIVE 1c4c │ │ │ │ -000000000001f990 0000000000000403 R_AARCH64_RELATIVE 3620 │ │ │ │ -000000000001f9b0 0000000000000403 R_AARCH64_RELATIVE 3628 │ │ │ │ -000000000001f9d0 0000000000000403 R_AARCH64_RELATIVE 3630 │ │ │ │ -000000000001f9f0 0000000000000403 R_AARCH64_RELATIVE 3638 │ │ │ │ -000000000001fa10 0000000000000403 R_AARCH64_RELATIVE 3640 │ │ │ │ -000000000001fa30 0000000000000403 R_AARCH64_RELATIVE 3648 │ │ │ │ -000000000001fa50 0000000000000403 R_AARCH64_RELATIVE 3650 │ │ │ │ -000000000001fa70 0000000000000403 R_AARCH64_RELATIVE 3658 │ │ │ │ -000000000001fa90 0000000000000403 R_AARCH64_RELATIVE 3668 │ │ │ │ -000000000001fab0 0000000000000403 R_AARCH64_RELATIVE 3670 │ │ │ │ -000000000001fad0 0000000000000403 R_AARCH64_RELATIVE 3678 │ │ │ │ -000000000001faf0 0000000000000403 R_AARCH64_RELATIVE 3688 │ │ │ │ -000000000001fb10 0000000000000403 R_AARCH64_RELATIVE 3690 │ │ │ │ -000000000001fb30 0000000000000403 R_AARCH64_RELATIVE 3698 │ │ │ │ +000000000001f990 0000000000000403 R_AARCH64_RELATIVE 3630 │ │ │ │ +000000000001f9b0 0000000000000403 R_AARCH64_RELATIVE 3638 │ │ │ │ +000000000001f9d0 0000000000000403 R_AARCH64_RELATIVE 3640 │ │ │ │ +000000000001f9f0 0000000000000403 R_AARCH64_RELATIVE 3648 │ │ │ │ +000000000001fa10 0000000000000403 R_AARCH64_RELATIVE 3650 │ │ │ │ +000000000001fa30 0000000000000403 R_AARCH64_RELATIVE 3658 │ │ │ │ +000000000001fa50 0000000000000403 R_AARCH64_RELATIVE 3660 │ │ │ │ +000000000001fa70 0000000000000403 R_AARCH64_RELATIVE 3668 │ │ │ │ +000000000001fa90 0000000000000403 R_AARCH64_RELATIVE 3678 │ │ │ │ +000000000001fab0 0000000000000403 R_AARCH64_RELATIVE 3680 │ │ │ │ +000000000001fad0 0000000000000403 R_AARCH64_RELATIVE 3688 │ │ │ │ +000000000001faf0 0000000000000403 R_AARCH64_RELATIVE 3698 │ │ │ │ +000000000001fb10 0000000000000403 R_AARCH64_RELATIVE 36a0 │ │ │ │ +000000000001fb30 0000000000000403 R_AARCH64_RELATIVE 36a8 │ │ │ │ 000000000001ff68 0000000000000403 R_AARCH64_RELATIVE 1db0 │ │ │ │ 000000000001ff80 0000000000000403 R_AARCH64_RELATIVE 20048 │ │ │ │ 000000000001ffa0 0000000000000403 R_AARCH64_RELATIVE 20258 │ │ │ │ 000000000001ffa8 0000000000000403 R_AARCH64_RELATIVE 20040 │ │ │ │ 000000000001ffb8 0000000000000403 R_AARCH64_RELATIVE 20260 │ │ │ │ 000000000001ffc0 0000000000000403 R_AARCH64_RELATIVE 20050 │ │ │ │ 000000000001ffd0 0000000000000403 R_AARCH64_RELATIVE 20250 │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 26d0381a499ce6447c159df57ad97a4976f70c68 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 6aae2b9c8a111b9336611671327e113fc1b8000d │ │ │ │ │ │ │ │ Displaying notes found in: .note.ABI-tag │ │ │ │ Owner Data size Description │ │ │ │ GNU 0x00000010 NT_GNU_ABI_TAG (ABI version tag) OS: Linux, ABI: 3.7.0 │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ @@ -1,30 +1,30 @@ │ │ │ │ Contents of the .eh_frame_hdr section: │ │ │ │ │ │ │ │ Version: 1 │ │ │ │ Pointer Encoding Format: 0x1b (sdata4, pcrel) │ │ │ │ Count Encoding Format: 0x3 (udata4, absolute) │ │ │ │ Table Encoding Format: 0x3b (sdata4, datarel) │ │ │ │ - Start of frame section: 0x84 (offset: 0x3728) │ │ │ │ + Start of frame section: 0x84 (offset: 0x3738) │ │ │ │ Entries in search table: 0xf │ │ │ │ - 0xffffffffffffe4e0 (offset: 0x1b80) -> 0x9c fde=[ 14] │ │ │ │ - 0xffffffffffffe540 (offset: 0x1be0) -> 0xb0 fde=[ 28] │ │ │ │ - 0xffffffffffffe570 (offset: 0x1c10) -> 0xc4 fde=[ 3c] │ │ │ │ - 0xffffffffffffe5ac (offset: 0x1c4c) -> 0xd8 fde=[ 50] │ │ │ │ - 0xffffffffffffe600 (offset: 0x1ca0) -> 0x100 fde=[ 78] │ │ │ │ - 0xffffffffffffe608 (offset: 0x1ca8) -> 0x118 fde=[ 90] │ │ │ │ - 0xffffffffffffe648 (offset: 0x1ce8) -> 0x138 fde=[ b0] │ │ │ │ - 0xffffffffffffe6c0 (offset: 0x1d60) -> 0x158 fde=[ d0] │ │ │ │ - 0xffffffffffffe710 (offset: 0x1db0) -> 0x178 fde=[ f0] │ │ │ │ - 0xffffffffffffea18 (offset: 0x20b8) -> 0x19c fde=[ 114] │ │ │ │ - 0xffffffffffffed24 (offset: 0x23c4) -> 0x1bc fde=[ 134] │ │ │ │ - 0xffffffffffffed64 (offset: 0x2404) -> 0x1dc fde=[ 154] │ │ │ │ - 0xffffffffffffed98 (offset: 0x2438) -> 0x1fc fde=[ 174] │ │ │ │ - 0xffffffffffffedac (offset: 0x244c) -> 0x214 fde=[ 18c] │ │ │ │ - 0xffffffffffffeea8 (offset: 0x2548) -> 0x234 fde=[ 1ac] │ │ │ │ + 0xffffffffffffe4d0 (offset: 0x1b80) -> 0x9c fde=[ 14] │ │ │ │ + 0xffffffffffffe530 (offset: 0x1be0) -> 0xb0 fde=[ 28] │ │ │ │ + 0xffffffffffffe560 (offset: 0x1c10) -> 0xc4 fde=[ 3c] │ │ │ │ + 0xffffffffffffe59c (offset: 0x1c4c) -> 0xd8 fde=[ 50] │ │ │ │ + 0xffffffffffffe5f0 (offset: 0x1ca0) -> 0x100 fde=[ 78] │ │ │ │ + 0xffffffffffffe5f8 (offset: 0x1ca8) -> 0x118 fde=[ 90] │ │ │ │ + 0xffffffffffffe638 (offset: 0x1ce8) -> 0x138 fde=[ b0] │ │ │ │ + 0xffffffffffffe6b0 (offset: 0x1d60) -> 0x158 fde=[ d0] │ │ │ │ + 0xffffffffffffe700 (offset: 0x1db0) -> 0x178 fde=[ f0] │ │ │ │ + 0xffffffffffffea08 (offset: 0x20b8) -> 0x19c fde=[ 114] │ │ │ │ + 0xffffffffffffed14 (offset: 0x23c4) -> 0x1bc fde=[ 134] │ │ │ │ + 0xffffffffffffed54 (offset: 0x2404) -> 0x1dc fde=[ 154] │ │ │ │ + 0xffffffffffffed88 (offset: 0x2438) -> 0x1fc fde=[ 174] │ │ │ │ + 0xffffffffffffed9c (offset: 0x244c) -> 0x214 fde=[ 18c] │ │ │ │ + 0xffffffffffffee98 (offset: 0x2548) -> 0x234 fde=[ 1ac] │ │ │ │ │ │ │ │ Contents of the .eh_frame section: │ │ │ │ │ │ │ │ │ │ │ │ 00000000 0000000000000010 00000000 CIE │ │ │ │ Version: 1 │ │ │ │ Augmentation: "zR" │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -h/lib/ld-linux-aarch64.so.1 │ │ │ │ +/lib/ld-linux-aarch64.so.1 │ │ │ │ _ITM_deregisterTMCloneTable │ │ │ │ __gmon_start__ │ │ │ │ _ITM_registerTMCloneTable │ │ │ │ bpftune_log_stderr │ │ │ │ bpftune_cap_drop │ │ │ │ bpftuner_rollback_set │ │ │ │ bpftuner_ring_buffer_map_fd │ │ │ │ @@ -72,15 +72,15 @@ │ │ │ │ { -p|--port port} │ │ │ │ { -q|--query query} │ │ │ │ { -r|--learning_rate learning_rate} │ │ │ │ { -R|--rollback} │ │ │ │ { -s|--stderr} │ │ │ │ { -S|--suppport} │ │ │ │ { -V|--version}} │ │ │ │ -6.1.0-32-arm64- │ │ │ │ +6.12.35+deb13-cloud-arm64- │ │ │ │ bpftune is not supported │ │ │ │ bpftune works, but no BPF Type Format information (BTF) is available. This means kernel data structure offsets may not match those at compile-time, and tuners may not operate as expected. This mode of operation is unsupported, and failures are expected, so be warned. Note that in some cases, BTF _is_ present but is not usable since the version of libbpf used to build bpftune is too old relative to the version of libbpf used to generate the BTF in the kernel. If kernel BTF _is_ present, consider updating libbpf to a more recent version to allow bpftune to use it. │ │ │ │ bpftune works in legacy mode │ │ │ │ bpftune works fully │ │ │ │ supports │ │ │ │ does not support │ │ │ │ bpftune %s per-netns policy (via netns cookie) │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -553,15 +553,15 @@ │ │ │ │ mov x29, sp │ │ │ │ adrp x0, 1f000 │ │ │ │ ldr x0, [x0, #4000] │ │ │ │ ldr x1, [x0] │ │ │ │ adrp x0, 3000 │ │ │ │ add x2, x0, #0x80 │ │ │ │ adrp x0, 3000 │ │ │ │ - add x0, x0, #0x90 │ │ │ │ + add x0, x0, #0xa0 │ │ │ │ bl 1af0 │ │ │ │ nop │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ ret │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ bl 23c4 │ │ │ │ @@ -586,49 +586,49 @@ │ │ │ │ cmp w0, #0x0 │ │ │ │ b.eq 24a4 // b.none │ │ │ │ ldr w0, [sp, #28] │ │ │ │ cmp w0, #0x1 │ │ │ │ b.eq 24b8 // b.none │ │ │ │ b 24f4 │ │ │ │ adrp x0, 3000 │ │ │ │ - add x1, x0, #0x98 │ │ │ │ + add x1, x0, #0xa8 │ │ │ │ mov w0, #0x5 // #5 │ │ │ │ bl 17c0 │ │ │ │ b 24f4 │ │ │ │ adrp x0, 3000 │ │ │ │ - add x1, x0, #0xb8 │ │ │ │ + add x1, x0, #0xc8 │ │ │ │ mov w0, #0x5 // #5 │ │ │ │ bl 17c0 │ │ │ │ b 24f4 │ │ │ │ adrp x0, 3000 │ │ │ │ - add x1, x0, #0x2f8 │ │ │ │ + add x1, x0, #0x308 │ │ │ │ mov w0, #0x5 // #5 │ │ │ │ bl 17c0 │ │ │ │ b 24f4 │ │ │ │ adrp x0, 3000 │ │ │ │ - add x1, x0, #0x318 │ │ │ │ + add x1, x0, #0x328 │ │ │ │ mov w0, #0x5 // #5 │ │ │ │ bl 17c0 │ │ │ │ nop │ │ │ │ ldr w0, [sp, #28] │ │ │ │ cmp w0, #0x0 │ │ │ │ b.eq 253c // b.none │ │ │ │ bl 18b0 │ │ │ │ and w0, w0, #0xff │ │ │ │ and w0, w0, #0x1 │ │ │ │ cmp w0, #0x0 │ │ │ │ b.eq 2520 // b.none │ │ │ │ adrp x0, 3000 │ │ │ │ - add x0, x0, #0x330 │ │ │ │ + add x0, x0, #0x340 │ │ │ │ b 2528 │ │ │ │ adrp x0, 3000 │ │ │ │ - add x0, x0, #0x340 │ │ │ │ + add x0, x0, #0x350 │ │ │ │ mov x2, x0 │ │ │ │ adrp x0, 3000 │ │ │ │ - add x1, x0, #0x358 │ │ │ │ + add x1, x0, #0x368 │ │ │ │ mov w0, #0x5 // #5 │ │ │ │ bl 17c0 │ │ │ │ nop │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ ret │ │ │ │ sub sp, sp, #0x1c0 │ │ │ │ sub sp, sp, #0x10, lsl #12 │ │ │ │ @@ -640,19 +640,19 @@ │ │ │ │ mov x0, #0xffffffffffffffff // #-1 │ │ │ │ add x1, sp, #0x10, lsl #12 │ │ │ │ str x0, [x1, #368] │ │ │ │ mov x0, #0xffffffffffffffff // #-1 │ │ │ │ add x1, sp, #0x10, lsl #12 │ │ │ │ str x0, [x1, #376] │ │ │ │ adrp x0, 3000 │ │ │ │ - add x0, x0, #0x388 │ │ │ │ + add x0, x0, #0x398 │ │ │ │ add x1, sp, #0x10, lsl #12 │ │ │ │ str x0, [x1, #440] │ │ │ │ adrp x0, 3000 │ │ │ │ - add x0, x0, #0x3a8 │ │ │ │ + add x0, x0, #0x3b8 │ │ │ │ add x1, sp, #0x10, lsl #12 │ │ │ │ str x0, [x1, #432] │ │ │ │ mov w0, #0x4 // #4 │ │ │ │ add x1, sp, #0x10, lsl #12 │ │ │ │ strh w0, [x1, #430] │ │ │ │ mov w0, #0x5 // #5 │ │ │ │ add x1, sp, #0x10, lsl #12 │ │ │ │ @@ -704,15 +704,15 @@ │ │ │ │ b 28c0 │ │ │ │ add x0, sp, #0x10, lsl #12 │ │ │ │ ldr w0, [x0, #392] │ │ │ │ sub w0, w0, #0x44 │ │ │ │ cmp w0, #0x2f │ │ │ │ b.hi 2868 // b.pmore │ │ │ │ adrp x1, 3000 │ │ │ │ - add x1, x1, #0x560 │ │ │ │ + add x1, x1, #0x570 │ │ │ │ ldr w0, [x1, w0, uxtw #2] │ │ │ │ adr x1, 2694 │ │ │ │ add x0, x1, w0, sxtw #2 │ │ │ │ br x0 │ │ │ │ adrp x0, 1f000 │ │ │ │ ldr x0, [x0, #4048] │ │ │ │ ldr w0, [x0] │ │ │ │ @@ -747,15 +747,15 @@ │ │ │ │ ldr x0, [x0, #3960] │ │ │ │ ldr x19, [x0] │ │ │ │ bl 1b00 <__errno_location@plt> │ │ │ │ ldr w0, [x0] │ │ │ │ bl 1960 │ │ │ │ mov x2, x0 │ │ │ │ adrp x0, 3000 │ │ │ │ - add x1, x0, #0x3d0 │ │ │ │ + add x1, x0, #0x3e0 │ │ │ │ mov x0, x19 │ │ │ │ bl 1b50 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ b 2d04 │ │ │ │ bl 23c4 │ │ │ │ mov w0, #0x0 // #0 │ │ │ │ b 2d04 │ │ │ │ @@ -780,15 +780,15 @@ │ │ │ │ b.ls 28bc // b.plast │ │ │ │ adrp x0, 1f000 │ │ │ │ ldr x0, [x0, #3960] │ │ │ │ ldr x4, [x0] │ │ │ │ mov w3, #0x4 // #4 │ │ │ │ mov w2, #0x0 // #0 │ │ │ │ adrp x0, 3000 │ │ │ │ - add x1, x0, #0x3e8 │ │ │ │ + add x1, x0, #0x3f8 │ │ │ │ mov x0, x4 │ │ │ │ bl 1b50 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ b 2d04 │ │ │ │ adrp x0, 1f000 │ │ │ │ ldr x0, [x0, #3976] │ │ │ │ ldr x0, [x0] │ │ │ │ @@ -840,27 +840,27 @@ │ │ │ │ lsl x0, x0, #3 │ │ │ │ sub x0, x0, #0x8 │ │ │ │ ldr x1, [sp, #32] │ │ │ │ add x0, x1, x0 │ │ │ │ ldr x0, [x0] │ │ │ │ mov x2, x0 │ │ │ │ adrp x0, 3000 │ │ │ │ - add x1, x0, #0x408 │ │ │ │ + add x1, x0, #0x418 │ │ │ │ mov x0, x3 │ │ │ │ bl 1b50 │ │ │ │ bl 2438 │ │ │ │ b 28c0 │ │ │ │ nop │ │ │ │ b 28c0 │ │ │ │ nop │ │ │ │ mov x4, #0x0 // #0 │ │ │ │ adrp x0, 1f000 │ │ │ │ add x3, x0, #0x990 │ │ │ │ adrp x0, 3000 │ │ │ │ - add x2, x0, #0x428 │ │ │ │ + add x2, x0, #0x438 │ │ │ │ ldr x1, [sp, #32] │ │ │ │ ldr w0, [sp, #44] │ │ │ │ bl 19f0 │ │ │ │ add x1, sp, #0x10, lsl #12 │ │ │ │ str w0, [x1, #392] │ │ │ │ add x0, sp, #0x10, lsl #12 │ │ │ │ ldr w0, [x0, #392] │ │ │ │ @@ -922,15 +922,15 @@ │ │ │ │ b.ne 29f4 // b.any │ │ │ │ adrp x0, 1f000 │ │ │ │ ldr x0, [x0, #3992] │ │ │ │ ldr x3, [x0] │ │ │ │ add x0, sp, #0x30 │ │ │ │ mov x2, x0 │ │ │ │ adrp x0, 3000 │ │ │ │ - add x1, x0, #0x440 │ │ │ │ + add x1, x0, #0x450 │ │ │ │ mov x0, x3 │ │ │ │ bl 1b50 │ │ │ │ add x0, sp, #0x10, lsl #12 │ │ │ │ ldr w0, [x0, #400] │ │ │ │ b 2d04 │ │ │ │ add x0, sp, #0x10, lsl #12 │ │ │ │ ldrh w0, [x0, #430] │ │ │ │ @@ -949,28 +949,28 @@ │ │ │ │ str w0, [x1, #400] │ │ │ │ add x0, sp, #0x10, lsl #12 │ │ │ │ ldr w0, [x0, #400] │ │ │ │ neg w0, w0 │ │ │ │ bl 1960 │ │ │ │ mov x2, x0 │ │ │ │ adrp x0, 3000 │ │ │ │ - add x1, x0, #0x448 │ │ │ │ + add x1, x0, #0x458 │ │ │ │ mov w0, #0x5 // #5 │ │ │ │ bl 17c0 │ │ │ │ add x0, sp, #0x10, lsl #12 │ │ │ │ ldr w0, [x0, #400] │ │ │ │ b 2d04 │ │ │ │ bl 1a40 │ │ │ │ cmp w0, #0x0 │ │ │ │ b.eq 2a80 // b.none │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ bl 17e0 │ │ │ │ mov w1, #0x1ed // #493 │ │ │ │ adrp x0, 3000 │ │ │ │ - add x0, x0, #0x4a0 │ │ │ │ + add x0, x0, #0x4b0 │ │ │ │ bl 1b30 │ │ │ │ add x1, sp, #0x10, lsl #12 │ │ │ │ str w0, [x1, #400] │ │ │ │ add x0, sp, #0x10, lsl #12 │ │ │ │ ldr w0, [x0, #400] │ │ │ │ cmp w0, #0x0 │ │ │ │ b.eq 2ae8 // b.none │ │ │ │ @@ -979,17 +979,17 @@ │ │ │ │ cmp w0, #0x11 │ │ │ │ b.eq 2ae8 // b.none │ │ │ │ bl 1b00 <__errno_location@plt> │ │ │ │ ldr w0, [x0] │ │ │ │ bl 1960 │ │ │ │ mov x3, x0 │ │ │ │ adrp x0, 3000 │ │ │ │ - add x2, x0, #0x4a0 │ │ │ │ + add x2, x0, #0x4b0 │ │ │ │ adrp x0, 3000 │ │ │ │ - add x1, x0, #0x4b8 │ │ │ │ + add x1, x0, #0x4c8 │ │ │ │ mov w0, #0x5 // #5 │ │ │ │ bl 17c0 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ bl 17e0 │ │ │ │ add x0, sp, #0x10, lsl #12 │ │ │ │ ldr x0, [x0, #440] │ │ │ │ bl 19d0 │ │ │ │ @@ -1008,15 +1008,15 @@ │ │ │ │ ldr w0, [x0, #388] │ │ │ │ bl 244c │ │ │ │ add x0, sp, #0x10, lsl #12 │ │ │ │ ldr w0, [x0, #388] │ │ │ │ cmp w0, #0x0 │ │ │ │ b.ne 2b54 // b.any │ │ │ │ adrp x0, 3000 │ │ │ │ - add x1, x0, #0x4d8 │ │ │ │ + add x1, x0, #0x4e8 │ │ │ │ mov w0, #0x5 // #5 │ │ │ │ bl 17c0 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ b 2d04 │ │ │ │ add x0, sp, #0x10, lsl #12 │ │ │ │ ldrb w0, [x0, #423] │ │ │ │ and w0, w0, #0x1 │ │ │ │ @@ -1029,31 +1029,31 @@ │ │ │ │ bl 1a30 │ │ │ │ cmp w0, #0x0 │ │ │ │ b.eq 2b8c // b.none │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ bl 17e0 │ │ │ │ bl 19e0 │ │ │ │ adrp x0, 3000 │ │ │ │ - add x0, x0, #0x3a8 │ │ │ │ + add x0, x0, #0x3b8 │ │ │ │ bl 20b8 │ │ │ │ add x1, sp, #0x10, lsl #12 │ │ │ │ str w0, [x1, #400] │ │ │ │ add x0, sp, #0x10, lsl #12 │ │ │ │ ldr w0, [x0, #400] │ │ │ │ cmp w0, #0x0 │ │ │ │ b.eq 2be8 // b.none │ │ │ │ add x0, sp, #0x10, lsl #12 │ │ │ │ ldr w0, [x0, #400] │ │ │ │ neg w0, w0 │ │ │ │ bl 1960 │ │ │ │ mov x3, x0 │ │ │ │ adrp x0, 3000 │ │ │ │ - add x2, x0, #0x3a8 │ │ │ │ + add x2, x0, #0x3b8 │ │ │ │ adrp x0, 3000 │ │ │ │ - add x1, x0, #0x510 │ │ │ │ + add x1, x0, #0x520 │ │ │ │ mov w0, #0x3 // #3 │ │ │ │ bl 17c0 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ bl 17e0 │ │ │ │ add x0, sp, #0x10, lsl #12 │ │ │ │ ldr x0, [x0, #432] │ │ │ │ cmp x0, #0x0 │ │ │ │ @@ -1096,15 +1096,15 @@ │ │ │ │ str w0, [x1, #400] │ │ │ │ add x0, sp, #0x10, lsl #12 │ │ │ │ ldr w0, [x0, #400] │ │ │ │ neg w0, w0 │ │ │ │ bl 1960 │ │ │ │ mov x2, x0 │ │ │ │ adrp x0, 3000 │ │ │ │ - add x1, x0, #0x540 │ │ │ │ + add x1, x0, #0x550 │ │ │ │ mov w0, #0x3 // #3 │ │ │ │ bl 17c0 │ │ │ │ b 2cd0 │ │ │ │ adrp x0, 1f000 │ │ │ │ ldr x0, [x0, #4008] │ │ │ │ ldr x0, [x0] │ │ │ │ add x1, sp, #0x10, lsl #12 │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ @@ -49,106 +49,107 @@ │ │ │ │ 0x00003010 6e696e67 5f726174 657d0a09 09202020 ning_rate}... │ │ │ │ 0x00003020 20207b20 2d527c2d 2d726f6c 6c626163 { -R|--rollbac │ │ │ │ 0x00003030 6b7d0a09 09202020 20207b20 2d737c2d k}... { -s|- │ │ │ │ 0x00003040 2d737464 6572727d 0a090920 20202020 -stderr}... │ │ │ │ 0x00003050 7b202d53 7c2d2d73 75707070 6f72747d { -S|--suppport} │ │ │ │ 0x00003060 0a090920 20202020 7b202d56 7c2d2d76 ... { -V|--v │ │ │ │ 0x00003070 65727369 6f6e7d7d 0a000000 00000000 ersion}}........ │ │ │ │ - 0x00003080 362e312e 302d3332 2d61726d 36342d00 6.1.0-32-arm64-. │ │ │ │ - 0x00003090 25732076 25730a00 62706674 756e6520 %s v%s..bpftune │ │ │ │ - 0x000030a0 6973206e 6f742073 7570706f 72746564 is not supported │ │ │ │ - 0x000030b0 0a000000 00000000 62706674 756e6520 ........bpftune │ │ │ │ - 0x000030c0 776f726b 732c2062 7574206e 6f204250 works, but no BP │ │ │ │ - 0x000030d0 46205479 70652046 6f726d61 7420696e F Type Format in │ │ │ │ - 0x000030e0 666f726d 6174696f 6e202842 54462920 formation (BTF) │ │ │ │ - 0x000030f0 69732061 7661696c 61626c65 2e202054 is available. T │ │ │ │ - 0x00003100 68697320 6d65616e 73206b65 726e656c his means kernel │ │ │ │ - 0x00003110 20646174 61207374 72756374 75726520 data structure │ │ │ │ - 0x00003120 6f666673 65747320 6d617920 6e6f7420 offsets may not │ │ │ │ - 0x00003130 6d617463 68207468 6f736520 61742063 match those at c │ │ │ │ - 0x00003140 6f6d7069 6c652d74 696d652c 20616e64 ompile-time, and │ │ │ │ - 0x00003150 2074756e 65727320 6d617920 6e6f7420 tuners may not │ │ │ │ - 0x00003160 6f706572 61746520 61732065 78706563 operate as expec │ │ │ │ - 0x00003170 7465642e 20546869 73206d6f 6465206f ted. This mode o │ │ │ │ - 0x00003180 66206f70 65726174 696f6e20 69732075 f operation is u │ │ │ │ - 0x00003190 6e737570 706f7274 65642c20 616e6420 nsupported, and │ │ │ │ - 0x000031a0 6661696c 75726573 20617265 20657870 failures are exp │ │ │ │ - 0x000031b0 65637465 642c2073 6f206265 20776172 ected, so be war │ │ │ │ - 0x000031c0 6e65642e 204e6f74 65207468 61742069 ned. Note that i │ │ │ │ - 0x000031d0 6e20736f 6d652063 61736573 2c204254 n some cases, BT │ │ │ │ - 0x000031e0 46205f69 735f2070 72657365 6e742062 F _is_ present b │ │ │ │ - 0x000031f0 75742069 73206e6f 74207573 61626c65 ut is not usable │ │ │ │ - 0x00003200 2073696e 63652074 68652076 65727369 since the versi │ │ │ │ - 0x00003210 6f6e206f 66206c69 62627066 20757365 on of libbpf use │ │ │ │ - 0x00003220 6420746f 20627569 6c642062 70667475 d to build bpftu │ │ │ │ - 0x00003230 6e652069 7320746f 6f206f6c 64207265 ne is too old re │ │ │ │ - 0x00003240 6c617469 76652074 6f207468 65207665 lative to the ve │ │ │ │ - 0x00003250 7273696f 6e206f66 206c6962 62706620 rsion of libbpf │ │ │ │ - 0x00003260 75736564 20746f20 67656e65 72617465 used to generate │ │ │ │ - 0x00003270 20746865 20425446 20696e20 74686520 the BTF in the │ │ │ │ - 0x00003280 6b65726e 656c2e20 20496620 6b65726e kernel. If kern │ │ │ │ - 0x00003290 656c2042 5446205f 69735f20 70726573 el BTF _is_ pres │ │ │ │ - 0x000032a0 656e742c 20636f6e 73696465 72207570 ent, consider up │ │ │ │ - 0x000032b0 64617469 6e67206c 69626270 6620746f dating libbpf to │ │ │ │ - 0x000032c0 2061206d 6f726520 72656365 6e742076 a more recent v │ │ │ │ - 0x000032d0 65727369 6f6e2074 6f20616c 6c6f7720 ersion to allow │ │ │ │ - 0x000032e0 62706674 756e6520 746f2075 73652069 bpftune to use i │ │ │ │ - 0x000032f0 742e200a 00000000 62706674 756e6520 t. .....bpftune │ │ │ │ - 0x00003300 776f726b 7320696e 206c6567 61637920 works in legacy │ │ │ │ - 0x00003310 6d6f6465 0a000000 62706674 756e6520 mode....bpftune │ │ │ │ - 0x00003320 776f726b 73206675 6c6c790a 00000000 works fully..... │ │ │ │ - 0x00003330 73757070 6f727473 00000000 00000000 supports........ │ │ │ │ - 0x00003340 646f6573 206e6f74 20737570 706f7274 does not support │ │ │ │ - 0x00003350 00000000 00000000 62706674 756e6520 ........bpftune │ │ │ │ - 0x00003360 25732070 65722d6e 65746e73 20706f6c %s per-netns pol │ │ │ │ - 0x00003370 69637920 28766961 206e6574 6e732063 icy (via netns c │ │ │ │ - 0x00003380 6f6f6b69 65290a00 2f766172 2f72756e ookie)../var/run │ │ │ │ - 0x00003390 2f627066 74756e65 2f636772 6f757076 /bpftune/cgroupv │ │ │ │ - 0x000033a0 32000000 00000000 2f757372 2f6c6962 2......./usr/lib │ │ │ │ - 0x000033b0 2f616172 63683634 2d6c696e 75782d67 /aarch64-linux-g │ │ │ │ - 0x000033c0 6e752f62 70667475 6e652f00 00000000 nu/bpftune/..... │ │ │ │ - 0x000033d0 63616e6e 6f742064 61656d6f 6e697a65 cannot daemonize │ │ │ │ - 0x000033e0 3a202573 0a000000 76616c75 65732025 : %s....values % │ │ │ │ - 0x000033f0 642d2564 20617265 20737570 706f7274 d-%d are support │ │ │ │ - 0x00003400 65640a00 00000000 756e7265 636f676e ed......unrecogn │ │ │ │ - 0x00003410 697a6564 206f7074 696f6e20 27257327 ized option '%s' │ │ │ │ - 0x00003420 0a000000 00000000 613a633a 6444686c ........a:c:dDhl │ │ │ │ - 0x00003430 3a4c723a 703a713a 52735356 00000000 :Lr:p:q:RsSV.... │ │ │ │ - 0x00003440 25730a00 00000000 63616e6e 6f742075 %s......cannot u │ │ │ │ - 0x00003450 6e6c6f63 6b206d65 6d6f7279 206c696d nlock memory lim │ │ │ │ - 0x00003460 69743a20 25732e0a 41726520 796f7520 it: %s..Are you │ │ │ │ - 0x00003470 72756e6e 696e6720 77697468 20434150 running with CAP │ │ │ │ - 0x00003480 5f535953 5f41444d 494e2f76 69612073 _SYS_ADMIN/via s │ │ │ │ - 0x00003490 75646f2f 61732072 6f6f743f 0a000000 udo/as root?.... │ │ │ │ - 0x000034a0 2f766172 2f72756e 2f627066 74756e65 /var/run/bpftune │ │ │ │ - 0x000034b0 00000000 00000000 636f756c 64206e6f ........could no │ │ │ │ - 0x000034c0 74206372 65617465 20272573 273a2025 t create '%s': % │ │ │ │ - 0x000034d0 730a0000 00000000 62706674 756e6520 s.......bpftune │ │ │ │ - 0x000034e0 6973206e 6f742073 7570706f 72746564 is not supported │ │ │ │ - 0x000034f0 206f6e20 74686973 20737973 74656d3b on this system; │ │ │ │ - 0x00003500 20657869 74696e67 0a000000 00000000 exiting........ │ │ │ │ - 0x00003510 636f756c 64206e6f 7420696e 69746961 could not initia │ │ │ │ - 0x00003520 6c697a65 2074756e 65727320 696e2027 lize tuners in ' │ │ │ │ - 0x00003530 2573273a 2025730a 00000000 00000000 %s': %s......... │ │ │ │ - 0x00003540 7369676e 616c2068 616e646c 696e6720 signal handling │ │ │ │ - 0x00003550 6661696c 7572653a 2025730a 00000000 failure: %s..... │ │ │ │ - 0x00003560 19000000 75000000 75000000 75000000 ....u...u...u... │ │ │ │ - 0x00003570 75000000 75000000 75000000 75000000 u...u...u...u... │ │ │ │ - 0x00003580 34000000 75000000 75000000 75000000 4...u...u...u... │ │ │ │ - 0x00003590 75000000 75000000 60000000 6a000000 u...u...`...j... │ │ │ │ - 0x000035a0 75000000 75000000 72000000 75000000 u...u...r...u... │ │ │ │ - 0x000035b0 75000000 75000000 75000000 75000000 u...u...u...u... │ │ │ │ + 0x00003080 362e3132 2e33352b 64656231 332d636c 6.12.35+deb13-cl │ │ │ │ + 0x00003090 6f75642d 61726d36 342d0000 00000000 oud-arm64-...... │ │ │ │ + 0x000030a0 25732076 25730a00 62706674 756e6520 %s v%s..bpftune │ │ │ │ + 0x000030b0 6973206e 6f742073 7570706f 72746564 is not supported │ │ │ │ + 0x000030c0 0a000000 00000000 62706674 756e6520 ........bpftune │ │ │ │ + 0x000030d0 776f726b 732c2062 7574206e 6f204250 works, but no BP │ │ │ │ + 0x000030e0 46205479 70652046 6f726d61 7420696e F Type Format in │ │ │ │ + 0x000030f0 666f726d 6174696f 6e202842 54462920 formation (BTF) │ │ │ │ + 0x00003100 69732061 7661696c 61626c65 2e202054 is available. T │ │ │ │ + 0x00003110 68697320 6d65616e 73206b65 726e656c his means kernel │ │ │ │ + 0x00003120 20646174 61207374 72756374 75726520 data structure │ │ │ │ + 0x00003130 6f666673 65747320 6d617920 6e6f7420 offsets may not │ │ │ │ + 0x00003140 6d617463 68207468 6f736520 61742063 match those at c │ │ │ │ + 0x00003150 6f6d7069 6c652d74 696d652c 20616e64 ompile-time, and │ │ │ │ + 0x00003160 2074756e 65727320 6d617920 6e6f7420 tuners may not │ │ │ │ + 0x00003170 6f706572 61746520 61732065 78706563 operate as expec │ │ │ │ + 0x00003180 7465642e 20546869 73206d6f 6465206f ted. This mode o │ │ │ │ + 0x00003190 66206f70 65726174 696f6e20 69732075 f operation is u │ │ │ │ + 0x000031a0 6e737570 706f7274 65642c20 616e6420 nsupported, and │ │ │ │ + 0x000031b0 6661696c 75726573 20617265 20657870 failures are exp │ │ │ │ + 0x000031c0 65637465 642c2073 6f206265 20776172 ected, so be war │ │ │ │ + 0x000031d0 6e65642e 204e6f74 65207468 61742069 ned. Note that i │ │ │ │ + 0x000031e0 6e20736f 6d652063 61736573 2c204254 n some cases, BT │ │ │ │ + 0x000031f0 46205f69 735f2070 72657365 6e742062 F _is_ present b │ │ │ │ + 0x00003200 75742069 73206e6f 74207573 61626c65 ut is not usable │ │ │ │ + 0x00003210 2073696e 63652074 68652076 65727369 since the versi │ │ │ │ + 0x00003220 6f6e206f 66206c69 62627066 20757365 on of libbpf use │ │ │ │ + 0x00003230 6420746f 20627569 6c642062 70667475 d to build bpftu │ │ │ │ + 0x00003240 6e652069 7320746f 6f206f6c 64207265 ne is too old re │ │ │ │ + 0x00003250 6c617469 76652074 6f207468 65207665 lative to the ve │ │ │ │ + 0x00003260 7273696f 6e206f66 206c6962 62706620 rsion of libbpf │ │ │ │ + 0x00003270 75736564 20746f20 67656e65 72617465 used to generate │ │ │ │ + 0x00003280 20746865 20425446 20696e20 74686520 the BTF in the │ │ │ │ + 0x00003290 6b65726e 656c2e20 20496620 6b65726e kernel. If kern │ │ │ │ + 0x000032a0 656c2042 5446205f 69735f20 70726573 el BTF _is_ pres │ │ │ │ + 0x000032b0 656e742c 20636f6e 73696465 72207570 ent, consider up │ │ │ │ + 0x000032c0 64617469 6e67206c 69626270 6620746f dating libbpf to │ │ │ │ + 0x000032d0 2061206d 6f726520 72656365 6e742076 a more recent v │ │ │ │ + 0x000032e0 65727369 6f6e2074 6f20616c 6c6f7720 ersion to allow │ │ │ │ + 0x000032f0 62706674 756e6520 746f2075 73652069 bpftune to use i │ │ │ │ + 0x00003300 742e200a 00000000 62706674 756e6520 t. .....bpftune │ │ │ │ + 0x00003310 776f726b 7320696e 206c6567 61637920 works in legacy │ │ │ │ + 0x00003320 6d6f6465 0a000000 62706674 756e6520 mode....bpftune │ │ │ │ + 0x00003330 776f726b 73206675 6c6c790a 00000000 works fully..... │ │ │ │ + 0x00003340 73757070 6f727473 00000000 00000000 supports........ │ │ │ │ + 0x00003350 646f6573 206e6f74 20737570 706f7274 does not support │ │ │ │ + 0x00003360 00000000 00000000 62706674 756e6520 ........bpftune │ │ │ │ + 0x00003370 25732070 65722d6e 65746e73 20706f6c %s per-netns pol │ │ │ │ + 0x00003380 69637920 28766961 206e6574 6e732063 icy (via netns c │ │ │ │ + 0x00003390 6f6f6b69 65290a00 2f766172 2f72756e ookie)../var/run │ │ │ │ + 0x000033a0 2f627066 74756e65 2f636772 6f757076 /bpftune/cgroupv │ │ │ │ + 0x000033b0 32000000 00000000 2f757372 2f6c6962 2......./usr/lib │ │ │ │ + 0x000033c0 2f616172 63683634 2d6c696e 75782d67 /aarch64-linux-g │ │ │ │ + 0x000033d0 6e752f62 70667475 6e652f00 00000000 nu/bpftune/..... │ │ │ │ + 0x000033e0 63616e6e 6f742064 61656d6f 6e697a65 cannot daemonize │ │ │ │ + 0x000033f0 3a202573 0a000000 76616c75 65732025 : %s....values % │ │ │ │ + 0x00003400 642d2564 20617265 20737570 706f7274 d-%d are support │ │ │ │ + 0x00003410 65640a00 00000000 756e7265 636f676e ed......unrecogn │ │ │ │ + 0x00003420 697a6564 206f7074 696f6e20 27257327 ized option '%s' │ │ │ │ + 0x00003430 0a000000 00000000 613a633a 6444686c ........a:c:dDhl │ │ │ │ + 0x00003440 3a4c723a 703a713a 52735356 00000000 :Lr:p:q:RsSV.... │ │ │ │ + 0x00003450 25730a00 00000000 63616e6e 6f742075 %s......cannot u │ │ │ │ + 0x00003460 6e6c6f63 6b206d65 6d6f7279 206c696d nlock memory lim │ │ │ │ + 0x00003470 69743a20 25732e0a 41726520 796f7520 it: %s..Are you │ │ │ │ + 0x00003480 72756e6e 696e6720 77697468 20434150 running with CAP │ │ │ │ + 0x00003490 5f535953 5f41444d 494e2f76 69612073 _SYS_ADMIN/via s │ │ │ │ + 0x000034a0 75646f2f 61732072 6f6f743f 0a000000 udo/as root?.... │ │ │ │ + 0x000034b0 2f766172 2f72756e 2f627066 74756e65 /var/run/bpftune │ │ │ │ + 0x000034c0 00000000 00000000 636f756c 64206e6f ........could no │ │ │ │ + 0x000034d0 74206372 65617465 20272573 273a2025 t create '%s': % │ │ │ │ + 0x000034e0 730a0000 00000000 62706674 756e6520 s.......bpftune │ │ │ │ + 0x000034f0 6973206e 6f742073 7570706f 72746564 is not supported │ │ │ │ + 0x00003500 206f6e20 74686973 20737973 74656d3b on this system; │ │ │ │ + 0x00003510 20657869 74696e67 0a000000 00000000 exiting........ │ │ │ │ + 0x00003520 636f756c 64206e6f 7420696e 69746961 could not initia │ │ │ │ + 0x00003530 6c697a65 2074756e 65727320 696e2027 lize tuners in ' │ │ │ │ + 0x00003540 2573273a 2025730a 00000000 00000000 %s': %s......... │ │ │ │ + 0x00003550 7369676e 616c2068 616e646c 696e6720 signal handling │ │ │ │ + 0x00003560 6661696c 7572653a 2025730a 00000000 failure: %s..... │ │ │ │ + 0x00003570 19000000 75000000 75000000 75000000 ....u...u...u... │ │ │ │ + 0x00003580 75000000 75000000 75000000 75000000 u...u...u...u... │ │ │ │ + 0x00003590 34000000 75000000 75000000 75000000 4...u...u...u... │ │ │ │ + 0x000035a0 75000000 75000000 60000000 6a000000 u...u...`...j... │ │ │ │ + 0x000035b0 75000000 75000000 72000000 75000000 u...u...r...u... │ │ │ │ 0x000035c0 75000000 75000000 75000000 75000000 u...u...u...u... │ │ │ │ - 0x000035d0 75000000 00000000 75000000 0f000000 u.......u....... │ │ │ │ - 0x000035e0 15000000 75000000 75000000 75000000 ....u...u...u... │ │ │ │ - 0x000035f0 2b000000 75000000 75000000 75000000 +...u...u...u... │ │ │ │ - 0x00003600 2e000000 75000000 75000000 75000000 ....u...u...u... │ │ │ │ - 0x00003610 4c000000 53000000 37000000 65000000 L...S...7...e... │ │ │ │ - 0x00003620 616c6c6f 77000000 6367726f 75700000 allow...cgroup.. │ │ │ │ - 0x00003630 6461656d 6f6e0000 64656275 67000000 daemon..debug... │ │ │ │ - 0x00003640 6c656761 63790000 68656c70 00000000 legacy..help.... │ │ │ │ - 0x00003650 6c696264 69720000 6c656172 6e696e67 libdir..learning │ │ │ │ - 0x00003660 5f726174 65000000 706f7274 00000000 _rate...port.... │ │ │ │ - 0x00003670 71756572 79000000 726f6c6c 6261636b query...rollback │ │ │ │ - 0x00003680 00000000 00000000 73746465 72720000 ........stderr.. │ │ │ │ - 0x00003690 73757070 6f727400 76657273 696f6e00 support.version. │ │ │ │ + 0x000035d0 75000000 75000000 75000000 75000000 u...u...u...u... │ │ │ │ + 0x000035e0 75000000 00000000 75000000 0f000000 u.......u....... │ │ │ │ + 0x000035f0 15000000 75000000 75000000 75000000 ....u...u...u... │ │ │ │ + 0x00003600 2b000000 75000000 75000000 75000000 +...u...u...u... │ │ │ │ + 0x00003610 2e000000 75000000 75000000 75000000 ....u...u...u... │ │ │ │ + 0x00003620 4c000000 53000000 37000000 65000000 L...S...7...e... │ │ │ │ + 0x00003630 616c6c6f 77000000 6367726f 75700000 allow...cgroup.. │ │ │ │ + 0x00003640 6461656d 6f6e0000 64656275 67000000 daemon..debug... │ │ │ │ + 0x00003650 6c656761 63790000 68656c70 00000000 legacy..help.... │ │ │ │ + 0x00003660 6c696264 69720000 6c656172 6e696e67 libdir..learning │ │ │ │ + 0x00003670 5f726174 65000000 706f7274 00000000 _rate...port.... │ │ │ │ + 0x00003680 71756572 79000000 726f6c6c 6261636b query...rollback │ │ │ │ + 0x00003690 00000000 00000000 73746465 72720000 ........stderr.. │ │ │ │ + 0x000036a0 73757070 6f727400 76657273 696f6e00 support.version. │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame_hdr {} │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame_hdr': │ │ │ │ - 0x000036a0 011b033b 84000000 0f000000 e0e4ffff ...;............ │ │ │ │ - 0x000036b0 9c000000 40e5ffff b0000000 70e5ffff ....@.......p... │ │ │ │ - 0x000036c0 c4000000 ace5ffff d8000000 00e6ffff ................ │ │ │ │ - 0x000036d0 00010000 08e6ffff 18010000 48e6ffff ............H... │ │ │ │ - 0x000036e0 38010000 c0e6ffff 58010000 10e7ffff 8.......X....... │ │ │ │ - 0x000036f0 78010000 18eaffff 9c010000 24edffff x...........$... │ │ │ │ - 0x00003700 bc010000 64edffff dc010000 98edffff ....d........... │ │ │ │ - 0x00003710 fc010000 acedffff 14020000 a8eeffff ................ │ │ │ │ - 0x00003720 34020000 4... │ │ │ │ + 0x000036b0 011b033b 84000000 0f000000 d0e4ffff ...;............ │ │ │ │ + 0x000036c0 9c000000 30e5ffff b0000000 60e5ffff ....0.......`... │ │ │ │ + 0x000036d0 c4000000 9ce5ffff d8000000 f0e5ffff ................ │ │ │ │ + 0x000036e0 00010000 f8e5ffff 18010000 38e6ffff ............8... │ │ │ │ + 0x000036f0 38010000 b0e6ffff 58010000 00e7ffff 8.......X....... │ │ │ │ + 0x00003700 78010000 08eaffff 9c010000 14edffff x............... │ │ │ │ + 0x00003710 bc010000 54edffff dc010000 88edffff ....T........... │ │ │ │ + 0x00003720 fc010000 9cedffff 14020000 98eeffff ................ │ │ │ │ + 0x00003730 34020000 4... │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ @@ -1,34 +1,34 @@ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ - 0x00003728 10000000 00000000 017a5200 04781e01 .........zR..x.. │ │ │ │ - 0x00003738 1b0c1f00 10000000 18000000 3ce4ffff ............<... │ │ │ │ - 0x00003748 34000000 0041071e 10000000 2c000000 4....A......,... │ │ │ │ - 0x00003758 88e4ffff 30000000 00000000 10000000 ....0........... │ │ │ │ - 0x00003768 40000000 a4e4ffff 3c000000 00000000 @.......<....... │ │ │ │ - 0x00003778 24000000 54000000 cce4ffff 50000000 $...T.......P... │ │ │ │ - 0x00003788 00412d41 0e209d04 9e034293 024ededd .A-A. ....B..N.. │ │ │ │ - 0x00003798 d30e0041 2d000000 14000000 7c000000 ...A-.......|... │ │ │ │ - 0x000037a8 f8e4ffff 08000000 00000000 00000000 ................ │ │ │ │ - 0x000037b8 1c000000 94000000 e8e4ffff 40000000 ............@... │ │ │ │ - 0x000037c8 00410e90 019d129e 114ededd 0e000000 .A.......N...... │ │ │ │ - 0x000037d8 1c000000 b4000000 08e5ffff 78000000 ............x... │ │ │ │ - 0x000037e8 00410e20 9d049e03 5cdedd0e 00000000 .A. ....\....... │ │ │ │ - 0x000037f8 1c000000 d4000000 60e5ffff 50000000 ........`...P... │ │ │ │ - 0x00003808 00410e20 9d049e03 52dedd0e 00000000 .A. ....R....... │ │ │ │ - 0x00003818 20000000 f4000000 90e5ffff 08030000 ............... │ │ │ │ - 0x00003828 00420ee0 24419dcc 049ecb04 02beddde .B..$A.......... │ │ │ │ - 0x00003838 0e000000 1c000000 18010000 74e8ffff ............t... │ │ │ │ - 0x00003848 0c030000 00410e90 05419d52 9e5102c0 .....A...A.R.Q.. │ │ │ │ - 0x00003858 ddde0e00 1c000000 38010000 60ebffff ........8...`... │ │ │ │ - 0x00003868 40000000 00410e10 9d029e01 4ededd0e @....A......N... │ │ │ │ - 0x00003878 00000000 1c000000 58010000 80ebffff ........X....... │ │ │ │ - 0x00003888 34000000 00410e10 9d029e01 4bdedd0e 4....A......K... │ │ │ │ - 0x00003898 00000000 14000000 78010000 94ebffff ........x....... │ │ │ │ - 0x000038a8 14000000 00410e10 9d029e01 1c000000 .....A.......... │ │ │ │ - 0x000038b8 90010000 90ebffff fc000000 00410e20 .............A. │ │ │ │ - 0x000038c8 9d049e03 7ddedd0e 00000000 30000000 ....}.......0... │ │ │ │ - 0x000038d8 b0010000 6cecffff d0070000 00410ec0 ....l........A.. │ │ │ │ - 0x000038e8 03410ec0 8304419d b8409eb7 404293b6 .A....A..@..@B.. │ │ │ │ - 0x000038f8 4003ec01 d3ddde41 0e808004 410e0000 @......A....A... │ │ │ │ - 0x00003908 00000000 .... │ │ │ │ + 0x00003738 10000000 00000000 017a5200 04781e01 .........zR..x.. │ │ │ │ + 0x00003748 1b0c1f00 10000000 18000000 2ce4ffff ............,... │ │ │ │ + 0x00003758 34000000 0041071e 10000000 2c000000 4....A......,... │ │ │ │ + 0x00003768 78e4ffff 30000000 00000000 10000000 x...0........... │ │ │ │ + 0x00003778 40000000 94e4ffff 3c000000 00000000 @.......<....... │ │ │ │ + 0x00003788 24000000 54000000 bce4ffff 50000000 $...T.......P... │ │ │ │ + 0x00003798 00412d41 0e209d04 9e034293 024ededd .A-A. ....B..N.. │ │ │ │ + 0x000037a8 d30e0041 2d000000 14000000 7c000000 ...A-.......|... │ │ │ │ + 0x000037b8 e8e4ffff 08000000 00000000 00000000 ................ │ │ │ │ + 0x000037c8 1c000000 94000000 d8e4ffff 40000000 ............@... │ │ │ │ + 0x000037d8 00410e90 019d129e 114ededd 0e000000 .A.......N...... │ │ │ │ + 0x000037e8 1c000000 b4000000 f8e4ffff 78000000 ............x... │ │ │ │ + 0x000037f8 00410e20 9d049e03 5cdedd0e 00000000 .A. ....\....... │ │ │ │ + 0x00003808 1c000000 d4000000 50e5ffff 50000000 ........P...P... │ │ │ │ + 0x00003818 00410e20 9d049e03 52dedd0e 00000000 .A. ....R....... │ │ │ │ + 0x00003828 20000000 f4000000 80e5ffff 08030000 ............... │ │ │ │ + 0x00003838 00420ee0 24419dcc 049ecb04 02beddde .B..$A.......... │ │ │ │ + 0x00003848 0e000000 1c000000 18010000 64e8ffff ............d... │ │ │ │ + 0x00003858 0c030000 00410e90 05419d52 9e5102c0 .....A...A.R.Q.. │ │ │ │ + 0x00003868 ddde0e00 1c000000 38010000 50ebffff ........8...P... │ │ │ │ + 0x00003878 40000000 00410e10 9d029e01 4ededd0e @....A......N... │ │ │ │ + 0x00003888 00000000 1c000000 58010000 70ebffff ........X...p... │ │ │ │ + 0x00003898 34000000 00410e10 9d029e01 4bdedd0e 4....A......K... │ │ │ │ + 0x000038a8 00000000 14000000 78010000 84ebffff ........x....... │ │ │ │ + 0x000038b8 14000000 00410e10 9d029e01 1c000000 .....A.......... │ │ │ │ + 0x000038c8 90010000 80ebffff fc000000 00410e20 .............A. │ │ │ │ + 0x000038d8 9d049e03 7ddedd0e 00000000 30000000 ....}.......0... │ │ │ │ + 0x000038e8 b0010000 5cecffff d0070000 00410ec0 ....\........A.. │ │ │ │ + 0x000038f8 03410ec0 8304419d b8409eb7 404293b6 .A....A..@..@B.. │ │ │ │ + 0x00003908 4003ec01 d3ddde41 0e808004 410e0000 @......A....A... │ │ │ │ + 0x00003918 00000000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.data.rel.ro {} │ │ │ │ @@ -1,33 +1,33 @@ │ │ │ │ │ │ │ │ Hex dump of section '.data.rel.ro': │ │ │ │ - 0x0001f990 20360000 00000000 01000000 00000000 6.............. │ │ │ │ + 0x0001f990 30360000 00000000 01000000 00000000 06.............. │ │ │ │ 0x0001f9a0 00000000 00000000 61000000 00000000 ........a....... │ │ │ │ - 0x0001f9b0 28360000 00000000 01000000 00000000 (6.............. │ │ │ │ + 0x0001f9b0 38360000 00000000 01000000 00000000 86.............. │ │ │ │ 0x0001f9c0 00000000 00000000 63000000 00000000 ........c....... │ │ │ │ - 0x0001f9d0 30360000 00000000 00000000 00000000 06.............. │ │ │ │ + 0x0001f9d0 40360000 00000000 00000000 00000000 @6.............. │ │ │ │ 0x0001f9e0 00000000 00000000 44000000 00000000 ........D....... │ │ │ │ - 0x0001f9f0 38360000 00000000 00000000 00000000 86.............. │ │ │ │ + 0x0001f9f0 48360000 00000000 00000000 00000000 H6.............. │ │ │ │ 0x0001fa00 00000000 00000000 64000000 00000000 ........d....... │ │ │ │ - 0x0001fa10 40360000 00000000 00000000 00000000 @6.............. │ │ │ │ + 0x0001fa10 50360000 00000000 00000000 00000000 P6.............. │ │ │ │ 0x0001fa20 00000000 00000000 4c000000 00000000 ........L....... │ │ │ │ - 0x0001fa30 48360000 00000000 00000000 00000000 H6.............. │ │ │ │ + 0x0001fa30 58360000 00000000 00000000 00000000 X6.............. │ │ │ │ 0x0001fa40 00000000 00000000 68000000 00000000 ........h....... │ │ │ │ - 0x0001fa50 50360000 00000000 01000000 00000000 P6.............. │ │ │ │ + 0x0001fa50 60360000 00000000 01000000 00000000 `6.............. │ │ │ │ 0x0001fa60 00000000 00000000 6c000000 00000000 ........l....... │ │ │ │ - 0x0001fa70 58360000 00000000 01000000 00000000 X6.............. │ │ │ │ + 0x0001fa70 68360000 00000000 01000000 00000000 h6.............. │ │ │ │ 0x0001fa80 00000000 00000000 72000000 00000000 ........r....... │ │ │ │ - 0x0001fa90 68360000 00000000 01000000 00000000 h6.............. │ │ │ │ + 0x0001fa90 78360000 00000000 01000000 00000000 x6.............. │ │ │ │ 0x0001faa0 00000000 00000000 70000000 00000000 ........p....... │ │ │ │ - 0x0001fab0 70360000 00000000 01000000 00000000 p6.............. │ │ │ │ + 0x0001fab0 80360000 00000000 01000000 00000000 .6.............. │ │ │ │ 0x0001fac0 00000000 00000000 71000000 00000000 ........q....... │ │ │ │ - 0x0001fad0 78360000 00000000 00000000 00000000 x6.............. │ │ │ │ + 0x0001fad0 88360000 00000000 00000000 00000000 .6.............. │ │ │ │ 0x0001fae0 00000000 00000000 52000000 00000000 ........R....... │ │ │ │ - 0x0001faf0 88360000 00000000 00000000 00000000 .6.............. │ │ │ │ + 0x0001faf0 98360000 00000000 00000000 00000000 .6.............. │ │ │ │ 0x0001fb00 00000000 00000000 73000000 00000000 ........s....... │ │ │ │ - 0x0001fb10 90360000 00000000 00000000 00000000 .6.............. │ │ │ │ + 0x0001fb10 a0360000 00000000 00000000 00000000 .6.............. │ │ │ │ 0x0001fb20 00000000 00000000 53000000 00000000 ........S....... │ │ │ │ - 0x0001fb30 98360000 00000000 00000000 00000000 .6.............. │ │ │ │ + 0x0001fb30 a8360000 00000000 00000000 00000000 .6.............. │ │ │ │ 0x0001fb40 00000000 00000000 56000000 00000000 ........V....... │ │ │ │ 0x0001fb50 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0001fb60 00000000 00000000 00000000 00000000 ................ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 64303338 31613439 39636536 34343763 d0381a499ce6447c │ │ │ │ - 0x00000010 31353964 66353761 64393761 34393736 159df57ad97a4976 │ │ │ │ - 0x00000020 66373063 36382e64 65627567 00000000 f70c68.debug.... │ │ │ │ - 0x00000030 7929f7b4 y).. │ │ │ │ + 0x00000000 61653262 39633861 31313162 39333336 ae2b9c8a111b9336 │ │ │ │ + 0x00000010 36313136 37313332 37653131 33666331 611671327e113fc1 │ │ │ │ + 0x00000020 62383030 30642e64 65627567 00000000 b8000d.debug.... │ │ │ │ + 0x00000030 7342327f sB2.