--- /srv/rebuilderd/tmp/rebuilderdzDwSH9/inputs/bpftune_0.0~git20250723.5966387-1+b1_arm64.deb +++ /srv/rebuilderd/tmp/rebuilderdzDwSH9/out/bpftune_0.0~git20250723.5966387-1+b1_arm64.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2025-09-24 11:29:56.000000 debian-binary │ -rw-r--r-- 0 0 0 1656 2025-09-24 11:29:56.000000 control.tar.xz │ --rw-r--r-- 0 0 0 21320 2025-09-24 11:29:56.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 21328 2025-09-24 11:29:56.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 0x003b7c 0x003b7c R E 0x10000 │ │ │ │ + LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x003b84 0x003b84 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 0x003b5c 0x0000000000003b5c 0x0000000000003b5c 0x000020 0x000020 R 0x4 │ │ │ │ - GNU_EH_FRAME 0x0038f0 0x00000000000038f0 0x00000000000038f0 0x000084 0x000084 R 0x4 │ │ │ │ + NOTE 0x003b64 0x0000000000003b64 0x0000000000003b64 0x000020 0x000020 R 0x4 │ │ │ │ + GNU_EH_FRAME 0x0038f8 0x00000000000038f8 0x00000000000038f8 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 0000000000000e00 000e00 000060 00 A 5 2 8 │ │ │ │ [ 8] .rela.dyn RELA 0000000000000e60 000e60 0003d8 18 A 4 0 8 │ │ │ │ [ 9] .rela.plt RELA 0000000000001238 001238 000570 18 AI 4 22 8 │ │ │ │ [10] .init PROGBITS 00000000000017a8 0017a8 00001c 00 AX 0 0 4 │ │ │ │ [11] .plt PROGBITS 00000000000017d0 0017d0 0003c0 00 AX 0 0 16 │ │ │ │ [12] .text PROGBITS 0000000000001bc0 001bc0 00145c 00 AX 0 0 64 │ │ │ │ [13] .fini PROGBITS 000000000000301c 00301c 000018 00 AX 0 0 4 │ │ │ │ - [14] .rodata PROGBITS 0000000000003038 003038 0008b8 00 A 0 0 8 │ │ │ │ - [15] .eh_frame_hdr PROGBITS 00000000000038f0 0038f0 000084 00 A 0 0 4 │ │ │ │ - [16] .eh_frame PROGBITS 0000000000003978 003978 0001e4 00 A 0 0 8 │ │ │ │ - [17] .note.ABI-tag NOTE 0000000000003b5c 003b5c 000020 00 A 0 0 4 │ │ │ │ + [14] .rodata PROGBITS 0000000000003038 003038 0008c0 00 A 0 0 8 │ │ │ │ + [15] .eh_frame_hdr PROGBITS 00000000000038f8 0038f8 000084 00 A 0 0 4 │ │ │ │ + [16] .eh_frame PROGBITS 0000000000003980 003980 0001e4 00 A 0 0 8 │ │ │ │ + [17] .note.ABI-tag NOTE 0000000000003b64 003b64 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 0xe60 contains 41 entries: │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ 000000000001f980 0000000000000403 R_AARCH64_RELATIVE 1ce0 │ │ │ │ 000000000001f988 0000000000000403 R_AARCH64_RELATIVE 1c8c │ │ │ │ -000000000001f990 0000000000000403 R_AARCH64_RELATIVE 3870 │ │ │ │ -000000000001f9b0 0000000000000403 R_AARCH64_RELATIVE 3878 │ │ │ │ -000000000001f9d0 0000000000000403 R_AARCH64_RELATIVE 3880 │ │ │ │ -000000000001f9f0 0000000000000403 R_AARCH64_RELATIVE 3888 │ │ │ │ -000000000001fa10 0000000000000403 R_AARCH64_RELATIVE 3890 │ │ │ │ -000000000001fa30 0000000000000403 R_AARCH64_RELATIVE 3898 │ │ │ │ -000000000001fa50 0000000000000403 R_AARCH64_RELATIVE 38a0 │ │ │ │ -000000000001fa70 0000000000000403 R_AARCH64_RELATIVE 38a8 │ │ │ │ -000000000001fa90 0000000000000403 R_AARCH64_RELATIVE 38b8 │ │ │ │ -000000000001fab0 0000000000000403 R_AARCH64_RELATIVE 38c0 │ │ │ │ -000000000001fad0 0000000000000403 R_AARCH64_RELATIVE 38c8 │ │ │ │ -000000000001faf0 0000000000000403 R_AARCH64_RELATIVE 38d8 │ │ │ │ -000000000001fb10 0000000000000403 R_AARCH64_RELATIVE 38e0 │ │ │ │ -000000000001fb30 0000000000000403 R_AARCH64_RELATIVE 38e8 │ │ │ │ +000000000001f990 0000000000000403 R_AARCH64_RELATIVE 3878 │ │ │ │ +000000000001f9b0 0000000000000403 R_AARCH64_RELATIVE 3880 │ │ │ │ +000000000001f9d0 0000000000000403 R_AARCH64_RELATIVE 3888 │ │ │ │ +000000000001f9f0 0000000000000403 R_AARCH64_RELATIVE 3890 │ │ │ │ +000000000001fa10 0000000000000403 R_AARCH64_RELATIVE 3898 │ │ │ │ +000000000001fa30 0000000000000403 R_AARCH64_RELATIVE 38a0 │ │ │ │ +000000000001fa50 0000000000000403 R_AARCH64_RELATIVE 38a8 │ │ │ │ +000000000001fa70 0000000000000403 R_AARCH64_RELATIVE 38b0 │ │ │ │ +000000000001fa90 0000000000000403 R_AARCH64_RELATIVE 38c0 │ │ │ │ +000000000001fab0 0000000000000403 R_AARCH64_RELATIVE 38c8 │ │ │ │ +000000000001fad0 0000000000000403 R_AARCH64_RELATIVE 38d0 │ │ │ │ +000000000001faf0 0000000000000403 R_AARCH64_RELATIVE 38e0 │ │ │ │ +000000000001fb10 0000000000000403 R_AARCH64_RELATIVE 38e8 │ │ │ │ +000000000001fb30 0000000000000403 R_AARCH64_RELATIVE 38f0 │ │ │ │ 000000000001ff68 0000000000000403 R_AARCH64_RELATIVE 1df0 │ │ │ │ 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: f76471ef1211e844de3b0bd805cf4e06323d1a5a │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 817a53de396efdaffe6af24dc63919ebd26e3cd9 │ │ │ │ │ │ │ │ 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: 0x3978) │ │ │ │ + Start of frame section: 0x84 (offset: 0x3980) │ │ │ │ Entries in search table: 0xf │ │ │ │ - 0xffffffffffffe2d0 (offset: 0x1bc0) -> 0x9c fde=[ 14] │ │ │ │ - 0xffffffffffffe330 (offset: 0x1c20) -> 0xb0 fde=[ 28] │ │ │ │ - 0xffffffffffffe360 (offset: 0x1c50) -> 0xc4 fde=[ 3c] │ │ │ │ - 0xffffffffffffe39c (offset: 0x1c8c) -> 0xd8 fde=[ 50] │ │ │ │ - 0xffffffffffffe3f0 (offset: 0x1ce0) -> 0x100 fde=[ 78] │ │ │ │ - 0xffffffffffffe3f8 (offset: 0x1ce8) -> 0x118 fde=[ 90] │ │ │ │ - 0xffffffffffffe438 (offset: 0x1d28) -> 0x138 fde=[ b0] │ │ │ │ - 0xffffffffffffe4b0 (offset: 0x1da0) -> 0x158 fde=[ d0] │ │ │ │ - 0xffffffffffffe500 (offset: 0x1df0) -> 0x178 fde=[ f0] │ │ │ │ - 0xffffffffffffe808 (offset: 0x20f8) -> 0x19c fde=[ 114] │ │ │ │ - 0xffffffffffffeb14 (offset: 0x2404) -> 0x1bc fde=[ 134] │ │ │ │ - 0xffffffffffffeb54 (offset: 0x2444) -> 0x1dc fde=[ 154] │ │ │ │ - 0xffffffffffffeb88 (offset: 0x2478) -> 0x1fc fde=[ 174] │ │ │ │ - 0xffffffffffffeb9c (offset: 0x248c) -> 0x214 fde=[ 18c] │ │ │ │ - 0xffffffffffffec98 (offset: 0x2588) -> 0x234 fde=[ 1ac] │ │ │ │ + 0xffffffffffffe2c8 (offset: 0x1bc0) -> 0x9c fde=[ 14] │ │ │ │ + 0xffffffffffffe328 (offset: 0x1c20) -> 0xb0 fde=[ 28] │ │ │ │ + 0xffffffffffffe358 (offset: 0x1c50) -> 0xc4 fde=[ 3c] │ │ │ │ + 0xffffffffffffe394 (offset: 0x1c8c) -> 0xd8 fde=[ 50] │ │ │ │ + 0xffffffffffffe3e8 (offset: 0x1ce0) -> 0x100 fde=[ 78] │ │ │ │ + 0xffffffffffffe3f0 (offset: 0x1ce8) -> 0x118 fde=[ 90] │ │ │ │ + 0xffffffffffffe430 (offset: 0x1d28) -> 0x138 fde=[ b0] │ │ │ │ + 0xffffffffffffe4a8 (offset: 0x1da0) -> 0x158 fde=[ d0] │ │ │ │ + 0xffffffffffffe4f8 (offset: 0x1df0) -> 0x178 fde=[ f0] │ │ │ │ + 0xffffffffffffe800 (offset: 0x20f8) -> 0x19c fde=[ 114] │ │ │ │ + 0xffffffffffffeb0c (offset: 0x2404) -> 0x1bc fde=[ 134] │ │ │ │ + 0xffffffffffffeb4c (offset: 0x2444) -> 0x1dc fde=[ 154] │ │ │ │ + 0xffffffffffffeb80 (offset: 0x2478) -> 0x1fc fde=[ 174] │ │ │ │ + 0xffffffffffffeb94 (offset: 0x248c) -> 0x214 fde=[ 18c] │ │ │ │ + 0xffffffffffffec90 (offset: 0x2588) -> 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 @@ │ │ │ │ -Z/lib/ld-linux-aarch64.so.1 │ │ │ │ +/lib/ld-linux-aarch64.so.1 │ │ │ │ _ITM_deregisterTMCloneTable │ │ │ │ __gmon_start__ │ │ │ │ _ITM_registerTMCloneTable │ │ │ │ bpftune_bpf_support │ │ │ │ bpftune_cgroup_fini │ │ │ │ bpftune_server_stop │ │ │ │ bpftune_cgroup_init │ │ │ │ @@ -73,15 +73,15 @@ │ │ │ │ { -p|--port port} │ │ │ │ { -q|--query query} │ │ │ │ { -r|--learning_rate learning_rate} │ │ │ │ { -R|--rollback} │ │ │ │ { -s|--stderr} │ │ │ │ { -S|--suppport} │ │ │ │ { -V|--version}} │ │ │ │ -6.12.48+deb13-arm64- │ │ │ │ +6.12.57+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 <_IO_stdin_used@@Base+0x1bfc8> │ │ │ │ ldr x0, [x0, #4000] │ │ │ │ ldr x1, [x0] │ │ │ │ adrp x0, 3000 │ │ │ │ add x2, x0, #0x388 │ │ │ │ adrp x0, 3000 │ │ │ │ - add x0, x0, #0x3a0 │ │ │ │ + add x0, x0, #0x3a8 │ │ │ │ bl 1b20 │ │ │ │ nop │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ ret │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ bl 2404 │ │ │ │ @@ -586,49 +586,49 @@ │ │ │ │ cmp w0, #0x0 │ │ │ │ b.eq 24e4 // b.none │ │ │ │ ldr w0, [sp, #28] │ │ │ │ cmp w0, #0x1 │ │ │ │ b.eq 24f8 // b.none │ │ │ │ b 2534 │ │ │ │ adrp x0, 3000 │ │ │ │ - add x1, x0, #0x3a8 │ │ │ │ + add x1, x0, #0x3b0 │ │ │ │ mov w0, #0x5 // #5 │ │ │ │ bl 17f0 │ │ │ │ b 2534 │ │ │ │ adrp x0, 3000 │ │ │ │ - add x1, x0, #0x3c8 │ │ │ │ + add x1, x0, #0x3d0 │ │ │ │ mov w0, #0x5 // #5 │ │ │ │ bl 17f0 │ │ │ │ b 2534 │ │ │ │ adrp x0, 3000 │ │ │ │ - add x1, x0, #0x608 │ │ │ │ + add x1, x0, #0x610 │ │ │ │ mov w0, #0x5 // #5 │ │ │ │ bl 17f0 │ │ │ │ b 2534 │ │ │ │ adrp x0, 3000 │ │ │ │ - add x1, x0, #0x628 │ │ │ │ + add x1, x0, #0x630 │ │ │ │ mov w0, #0x5 // #5 │ │ │ │ bl 17f0 │ │ │ │ nop │ │ │ │ ldr w0, [sp, #28] │ │ │ │ cmp w0, #0x0 │ │ │ │ b.eq 257c // b.none │ │ │ │ bl 18e0 │ │ │ │ and w0, w0, #0xff │ │ │ │ and w0, w0, #0x1 │ │ │ │ cmp w0, #0x0 │ │ │ │ b.eq 2560 // b.none │ │ │ │ adrp x0, 3000 │ │ │ │ - add x0, x0, #0x640 │ │ │ │ + add x0, x0, #0x648 │ │ │ │ b 2568 │ │ │ │ adrp x0, 3000 │ │ │ │ - add x0, x0, #0x650 │ │ │ │ + add x0, x0, #0x658 │ │ │ │ mov x2, x0 │ │ │ │ adrp x0, 3000 │ │ │ │ - add x1, x0, #0x668 │ │ │ │ + add x1, x0, #0x670 │ │ │ │ mov w0, #0x5 // #5 │ │ │ │ bl 17f0 │ │ │ │ nop │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ ret │ │ │ │ sub sp, sp, #0x1c0 │ │ │ │ sub sp, sp, #0x10, lsl #12 │ │ │ │ @@ -642,20 +642,20 @@ │ │ │ │ add x1, x1, #0x170 │ │ │ │ str x0, [x1] │ │ │ │ mov x0, #0xffffffffffffffff // #-1 │ │ │ │ add x1, sp, #0x10, lsl #12 │ │ │ │ add x1, x1, #0x178 │ │ │ │ str x0, [x1] │ │ │ │ adrp x0, 3000 │ │ │ │ - add x0, x0, #0x698 │ │ │ │ + add x0, x0, #0x6a0 │ │ │ │ add x1, sp, #0x10, lsl #12 │ │ │ │ add x1, x1, #0x1b8 │ │ │ │ str x0, [x1] │ │ │ │ adrp x0, 3000 │ │ │ │ - add x0, x0, #0x6b8 │ │ │ │ + add x0, x0, #0x6c0 │ │ │ │ add x1, sp, #0x10, lsl #12 │ │ │ │ add x1, x1, #0x1b0 │ │ │ │ str x0, [x1] │ │ │ │ mov w0, #0x4 // #4 │ │ │ │ add x1, sp, #0x10, lsl #12 │ │ │ │ add x1, x1, #0x1ae │ │ │ │ strh w0, [x1] │ │ │ │ @@ -880,15 +880,15 @@ │ │ │ │ ldr x0, [x0, #3960] │ │ │ │ ldr x19, [x0] │ │ │ │ bl 1b30 <__errno_location@plt> │ │ │ │ ldr w0, [x0] │ │ │ │ bl 1990 │ │ │ │ mov x2, x0 │ │ │ │ adrp x0, 3000 │ │ │ │ - add x1, x0, #0x6e0 │ │ │ │ + add x1, x0, #0x6e8 │ │ │ │ mov x0, x19 │ │ │ │ bl 1b80 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ b 3008 │ │ │ │ bl 2404 │ │ │ │ mov w0, #0x0 // #0 │ │ │ │ b 3008 │ │ │ │ @@ -916,15 +916,15 @@ │ │ │ │ b.ls 2b2c // b.plast │ │ │ │ adrp x0, 1f000 <_IO_stdin_used@@Base+0x1bfc8> │ │ │ │ ldr x0, [x0, #3960] │ │ │ │ ldr x4, [x0] │ │ │ │ mov w3, #0x4 // #4 │ │ │ │ mov w2, #0x0 // #0 │ │ │ │ adrp x0, 3000 │ │ │ │ - add x1, x0, #0x6f8 │ │ │ │ + add x1, x0, #0x700 │ │ │ │ mov x0, x4 │ │ │ │ bl 1b80 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ b 3008 │ │ │ │ adrp x0, 1f000 <_IO_stdin_used@@Base+0x1bfc8> │ │ │ │ ldr x0, [x0, #3976] │ │ │ │ ldr x0, [x0] │ │ │ │ @@ -980,27 +980,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, #0x718 │ │ │ │ + add x1, x0, #0x720 │ │ │ │ mov x0, x3 │ │ │ │ bl 1b80 │ │ │ │ bl 2478 │ │ │ │ b 2b30 │ │ │ │ nop │ │ │ │ b 2b30 │ │ │ │ nop │ │ │ │ mov x4, #0x0 // #0 │ │ │ │ adrp x0, 1f000 <_IO_stdin_used@@Base+0x1bfc8> │ │ │ │ add x3, x0, #0x990 │ │ │ │ adrp x0, 3000 │ │ │ │ - add x2, x0, #0x738 │ │ │ │ + add x2, x0, #0x740 │ │ │ │ ldr x1, [sp, #32] │ │ │ │ ldr w0, [sp, #44] │ │ │ │ bl 1a20 │ │ │ │ add x1, sp, #0x10, lsl #12 │ │ │ │ add x1, x1, #0x188 │ │ │ │ str w0, [x1] │ │ │ │ add x0, sp, #0x10, lsl #12 │ │ │ │ @@ -1073,15 +1073,15 @@ │ │ │ │ b.ne 2c90 // b.any │ │ │ │ adrp x0, 1f000 <_IO_stdin_used@@Base+0x1bfc8> │ │ │ │ ldr x0, [x0, #3992] │ │ │ │ ldr x3, [x0] │ │ │ │ add x0, sp, #0x30 │ │ │ │ mov x2, x0 │ │ │ │ adrp x0, 3000 │ │ │ │ - add x1, x0, #0x750 │ │ │ │ + add x1, x0, #0x758 │ │ │ │ mov x0, x3 │ │ │ │ bl 1b80 │ │ │ │ add x0, sp, #0x10, lsl #12 │ │ │ │ add x0, x0, #0x190 │ │ │ │ ldr w0, [x0] │ │ │ │ b 3008 │ │ │ │ add x0, sp, #0x10, lsl #12 │ │ │ │ @@ -1104,29 +1104,29 @@ │ │ │ │ add x0, sp, #0x10, lsl #12 │ │ │ │ add x0, x0, #0x190 │ │ │ │ ldr w0, [x0] │ │ │ │ neg w0, w0 │ │ │ │ bl 1990 │ │ │ │ mov x2, x0 │ │ │ │ adrp x0, 3000 │ │ │ │ - add x1, x0, #0x758 │ │ │ │ + add x1, x0, #0x760 │ │ │ │ mov w0, #0x5 // #5 │ │ │ │ bl 17f0 │ │ │ │ add x0, sp, #0x10, lsl #12 │ │ │ │ add x0, x0, #0x190 │ │ │ │ ldr w0, [x0] │ │ │ │ b 3008 │ │ │ │ bl 1a70 │ │ │ │ cmp w0, #0x0 │ │ │ │ b.eq 2d30 // b.none │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ bl 1810 │ │ │ │ mov w1, #0x1ed // #493 │ │ │ │ adrp x0, 3000 │ │ │ │ - add x0, x0, #0x7b0 │ │ │ │ + add x0, x0, #0x7b8 │ │ │ │ bl 1b60 │ │ │ │ add x1, sp, #0x10, lsl #12 │ │ │ │ add x1, x1, #0x190 │ │ │ │ str w0, [x1] │ │ │ │ add x0, sp, #0x10, lsl #12 │ │ │ │ add x0, x0, #0x190 │ │ │ │ ldr w0, [x0] │ │ │ │ @@ -1137,17 +1137,17 @@ │ │ │ │ cmp w0, #0x11 │ │ │ │ b.eq 2da0 // b.none │ │ │ │ bl 1b30 <__errno_location@plt> │ │ │ │ ldr w0, [x0] │ │ │ │ bl 1990 │ │ │ │ mov x3, x0 │ │ │ │ adrp x0, 3000 │ │ │ │ - add x2, x0, #0x7b0 │ │ │ │ + add x2, x0, #0x7b8 │ │ │ │ adrp x0, 3000 │ │ │ │ - add x1, x0, #0x7c8 │ │ │ │ + add x1, x0, #0x7d0 │ │ │ │ mov w0, #0x5 // #5 │ │ │ │ bl 17f0 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ bl 1810 │ │ │ │ add x0, sp, #0x10, lsl #12 │ │ │ │ add x0, x0, #0x1b8 │ │ │ │ ldr x0, [x0] │ │ │ │ @@ -1172,15 +1172,15 @@ │ │ │ │ bl 248c │ │ │ │ add x0, sp, #0x10, lsl #12 │ │ │ │ add x0, x0, #0x184 │ │ │ │ ldr w0, [x0] │ │ │ │ cmp w0, #0x0 │ │ │ │ b.ne 2e24 // b.any │ │ │ │ adrp x0, 3000 │ │ │ │ - add x1, x0, #0x7e8 │ │ │ │ + add x1, x0, #0x7f0 │ │ │ │ mov w0, #0x5 // #5 │ │ │ │ bl 17f0 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ b 3008 │ │ │ │ add x0, sp, #0x10, lsl #12 │ │ │ │ add x0, x0, #0x1a7 │ │ │ │ ldrb w0, [x0] │ │ │ │ @@ -1195,15 +1195,15 @@ │ │ │ │ bl 1a60 │ │ │ │ cmp w0, #0x0 │ │ │ │ b.eq 2e64 // b.none │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ bl 1810 │ │ │ │ bl 1a10 │ │ │ │ adrp x0, 3000 │ │ │ │ - add x0, x0, #0x6b8 │ │ │ │ + add x0, x0, #0x6c0 │ │ │ │ bl 20f8 │ │ │ │ add x1, sp, #0x10, lsl #12 │ │ │ │ add x1, x1, #0x190 │ │ │ │ str w0, [x1] │ │ │ │ add x0, sp, #0x10, lsl #12 │ │ │ │ add x0, x0, #0x190 │ │ │ │ ldr w0, [x0] │ │ │ │ @@ -1212,17 +1212,17 @@ │ │ │ │ add x0, sp, #0x10, lsl #12 │ │ │ │ add x0, x0, #0x190 │ │ │ │ ldr w0, [x0] │ │ │ │ neg w0, w0 │ │ │ │ bl 1990 │ │ │ │ mov x3, x0 │ │ │ │ adrp x0, 3000 │ │ │ │ - add x2, x0, #0x6b8 │ │ │ │ + add x2, x0, #0x6c0 │ │ │ │ adrp x0, 3000 │ │ │ │ - add x1, x0, #0x820 │ │ │ │ + add x1, x0, #0x828 │ │ │ │ mov w0, #0x3 // #3 │ │ │ │ bl 17f0 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ bl 1810 │ │ │ │ add x0, sp, #0x10, lsl #12 │ │ │ │ add x0, x0, #0x1b0 │ │ │ │ ldr x0, [x0] │ │ │ │ @@ -1270,15 +1270,15 @@ │ │ │ │ add x0, sp, #0x10, lsl #12 │ │ │ │ add x0, x0, #0x190 │ │ │ │ ldr w0, [x0] │ │ │ │ neg w0, w0 │ │ │ │ bl 1990 │ │ │ │ mov x2, x0 │ │ │ │ adrp x0, 3000 │ │ │ │ - add x1, x0, #0x850 │ │ │ │ + add x1, x0, #0x858 │ │ │ │ mov w0, #0x3 // #3 │ │ │ │ bl 17f0 │ │ │ │ b 2fd0 │ │ │ │ adrp x0, 1f000 <_IO_stdin_used@@Base+0x1bfc8> │ │ │ │ ldr x0, [x0, #4008] │ │ │ │ ldr x0, [x0] │ │ │ │ add x1, sp, #0x10, lsl #12 │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ @@ -49,95 +49,95 @@ │ │ │ │ 0x00003318 6e696e67 5f726174 657d0a09 09202020 ning_rate}... │ │ │ │ 0x00003328 20207b20 2d527c2d 2d726f6c 6c626163 { -R|--rollbac │ │ │ │ 0x00003338 6b7d0a09 09202020 20207b20 2d737c2d k}... { -s|- │ │ │ │ 0x00003348 2d737464 6572727d 0a090920 20202020 -stderr}... │ │ │ │ 0x00003358 7b202d53 7c2d2d73 75707070 6f72747d { -S|--suppport} │ │ │ │ 0x00003368 0a090920 20202020 7b202d56 7c2d2d76 ... { -V|--v │ │ │ │ 0x00003378 65727369 6f6e7d7d 0a000000 00000000 ersion}}........ │ │ │ │ - 0x00003388 362e3132 2e34382b 64656231 332d6172 6.12.48+deb13-ar │ │ │ │ - 0x00003398 6d36342d 00000000 25732076 25730a00 m64-....%s v%s.. │ │ │ │ - 0x000033a8 62706674 756e6520 6973206e 6f742073 bpftune is not s │ │ │ │ - 0x000033b8 7570706f 72746564 0a000000 00000000 upported........ │ │ │ │ - 0x000033c8 62706674 756e6520 776f726b 732c2062 bpftune works, b │ │ │ │ - 0x000033d8 7574206e 6f204250 46205479 70652046 ut no BPF Type F │ │ │ │ - 0x000033e8 6f726d61 7420696e 666f726d 6174696f ormat informatio │ │ │ │ - 0x000033f8 6e202842 54462920 69732061 7661696c n (BTF) is avail │ │ │ │ - 0x00003408 61626c65 2e202054 68697320 6d65616e able. This mean │ │ │ │ - 0x00003418 73206b65 726e656c 20646174 61207374 s kernel data st │ │ │ │ - 0x00003428 72756374 75726520 6f666673 65747320 ructure offsets │ │ │ │ - 0x00003438 6d617920 6e6f7420 6d617463 68207468 may not match th │ │ │ │ - 0x00003448 6f736520 61742063 6f6d7069 6c652d74 ose at compile-t │ │ │ │ - 0x00003458 696d652c 20616e64 2074756e 65727320 ime, and tuners │ │ │ │ - 0x00003468 6d617920 6e6f7420 6f706572 61746520 may not operate │ │ │ │ - 0x00003478 61732065 78706563 7465642e 20546869 as expected. Thi │ │ │ │ - 0x00003488 73206d6f 6465206f 66206f70 65726174 s mode of operat │ │ │ │ - 0x00003498 696f6e20 69732075 6e737570 706f7274 ion is unsupport │ │ │ │ - 0x000034a8 65642c20 616e6420 6661696c 75726573 ed, and failures │ │ │ │ - 0x000034b8 20617265 20657870 65637465 642c2073 are expected, s │ │ │ │ - 0x000034c8 6f206265 20776172 6e65642e 204e6f74 o be warned. Not │ │ │ │ - 0x000034d8 65207468 61742069 6e20736f 6d652063 e that in some c │ │ │ │ - 0x000034e8 61736573 2c204254 46205f69 735f2070 ases, BTF _is_ p │ │ │ │ - 0x000034f8 72657365 6e742062 75742069 73206e6f resent but is no │ │ │ │ - 0x00003508 74207573 61626c65 2073696e 63652074 t usable since t │ │ │ │ - 0x00003518 68652076 65727369 6f6e206f 66206c69 he version of li │ │ │ │ - 0x00003528 62627066 20757365 6420746f 20627569 bbpf used to bui │ │ │ │ - 0x00003538 6c642062 70667475 6e652069 7320746f ld bpftune is to │ │ │ │ - 0x00003548 6f206f6c 64207265 6c617469 76652074 o old relative t │ │ │ │ - 0x00003558 6f207468 65207665 7273696f 6e206f66 o the version of │ │ │ │ - 0x00003568 206c6962 62706620 75736564 20746f20 libbpf used to │ │ │ │ - 0x00003578 67656e65 72617465 20746865 20425446 generate the BTF │ │ │ │ - 0x00003588 20696e20 74686520 6b65726e 656c2e20 in the kernel. │ │ │ │ - 0x00003598 20496620 6b65726e 656c2042 5446205f If kernel BTF _ │ │ │ │ - 0x000035a8 69735f20 70726573 656e742c 20636f6e is_ present, con │ │ │ │ - 0x000035b8 73696465 72207570 64617469 6e67206c sider updating l │ │ │ │ - 0x000035c8 69626270 6620746f 2061206d 6f726520 ibbpf to a more │ │ │ │ - 0x000035d8 72656365 6e742076 65727369 6f6e2074 recent version t │ │ │ │ - 0x000035e8 6f20616c 6c6f7720 62706674 756e6520 o allow bpftune │ │ │ │ - 0x000035f8 746f2075 73652069 742e200a 00000000 to use it. ..... │ │ │ │ - 0x00003608 62706674 756e6520 776f726b 7320696e bpftune works in │ │ │ │ - 0x00003618 206c6567 61637920 6d6f6465 0a000000 legacy mode.... │ │ │ │ - 0x00003628 62706674 756e6520 776f726b 73206675 bpftune works fu │ │ │ │ - 0x00003638 6c6c790a 00000000 73757070 6f727473 lly.....supports │ │ │ │ - 0x00003648 00000000 00000000 646f6573 206e6f74 ........does not │ │ │ │ - 0x00003658 20737570 706f7274 00000000 00000000 support........ │ │ │ │ - 0x00003668 62706674 756e6520 25732070 65722d6e bpftune %s per-n │ │ │ │ - 0x00003678 65746e73 20706f6c 69637920 28766961 etns policy (via │ │ │ │ - 0x00003688 206e6574 6e732063 6f6f6b69 65290a00 netns cookie).. │ │ │ │ - 0x00003698 2f766172 2f72756e 2f627066 74756e65 /var/run/bpftune │ │ │ │ - 0x000036a8 2f636772 6f757076 32000000 00000000 /cgroupv2....... │ │ │ │ - 0x000036b8 2f757372 2f6c6962 2f616172 63683634 /usr/lib/aarch64 │ │ │ │ - 0x000036c8 2d6c696e 75782d67 6e752f62 70667475 -linux-gnu/bpftu │ │ │ │ - 0x000036d8 6e652f00 00000000 63616e6e 6f742064 ne/.....cannot d │ │ │ │ - 0x000036e8 61656d6f 6e697a65 3a202573 0a000000 aemonize: %s.... │ │ │ │ - 0x000036f8 76616c75 65732025 642d2564 20617265 values %d-%d are │ │ │ │ - 0x00003708 20737570 706f7274 65640a00 00000000 supported...... │ │ │ │ - 0x00003718 756e7265 636f676e 697a6564 206f7074 unrecognized opt │ │ │ │ - 0x00003728 696f6e20 27257327 0a000000 00000000 ion '%s'........ │ │ │ │ - 0x00003738 613a633a 6444686c 3a4c723a 703a713a a:c:dDhl:Lr:p:q: │ │ │ │ - 0x00003748 52735356 00000000 25730a00 00000000 RsSV....%s...... │ │ │ │ - 0x00003758 63616e6e 6f742075 6e6c6f63 6b206d65 cannot unlock me │ │ │ │ - 0x00003768 6d6f7279 206c696d 69743a20 25732e0a mory limit: %s.. │ │ │ │ - 0x00003778 41726520 796f7520 72756e6e 696e6720 Are you running │ │ │ │ - 0x00003788 77697468 20434150 5f535953 5f41444d with CAP_SYS_ADM │ │ │ │ - 0x00003798 494e2f76 69612073 75646f2f 61732072 IN/via sudo/as r │ │ │ │ - 0x000037a8 6f6f743f 0a000000 2f766172 2f72756e oot?..../var/run │ │ │ │ - 0x000037b8 2f627066 74756e65 00000000 00000000 /bpftune........ │ │ │ │ - 0x000037c8 636f756c 64206e6f 74206372 65617465 could not create │ │ │ │ - 0x000037d8 20272573 273a2025 730a0000 00000000 '%s': %s....... │ │ │ │ - 0x000037e8 62706674 756e6520 6973206e 6f742073 bpftune is not s │ │ │ │ - 0x000037f8 7570706f 72746564 206f6e20 74686973 upported on this │ │ │ │ - 0x00003808 20737973 74656d3b 20657869 74696e67 system; exiting │ │ │ │ - 0x00003818 0a000000 00000000 636f756c 64206e6f ........could no │ │ │ │ - 0x00003828 7420696e 69746961 6c697a65 2074756e t initialize tun │ │ │ │ - 0x00003838 65727320 696e2027 2573273a 2025730a ers in '%s': %s. │ │ │ │ - 0x00003848 00000000 00000000 7369676e 616c2068 ........signal h │ │ │ │ - 0x00003858 616e646c 696e6720 6661696c 7572653a andling failure: │ │ │ │ - 0x00003868 2025730a 00000000 616c6c6f 77000000 %s.....allow... │ │ │ │ - 0x00003878 6367726f 75700000 6461656d 6f6e0000 cgroup..daemon.. │ │ │ │ - 0x00003888 64656275 67000000 6c656761 63790000 debug...legacy.. │ │ │ │ - 0x00003898 68656c70 00000000 6c696264 69720000 help....libdir.. │ │ │ │ - 0x000038a8 6c656172 6e696e67 5f726174 65000000 learning_rate... │ │ │ │ - 0x000038b8 706f7274 00000000 71756572 79000000 port....query... │ │ │ │ - 0x000038c8 726f6c6c 6261636b 00000000 00000000 rollback........ │ │ │ │ - 0x000038d8 73746465 72720000 73757070 6f727400 stderr..support. │ │ │ │ - 0x000038e8 76657273 696f6e00 version. │ │ │ │ + 0x00003388 362e3132 2e35372b 64656231 332d636c 6.12.57+deb13-cl │ │ │ │ + 0x00003398 6f75642d 61726d36 342d0000 00000000 oud-arm64-...... │ │ │ │ + 0x000033a8 25732076 25730a00 62706674 756e6520 %s v%s..bpftune │ │ │ │ + 0x000033b8 6973206e 6f742073 7570706f 72746564 is not supported │ │ │ │ + 0x000033c8 0a000000 00000000 62706674 756e6520 ........bpftune │ │ │ │ + 0x000033d8 776f726b 732c2062 7574206e 6f204250 works, but no BP │ │ │ │ + 0x000033e8 46205479 70652046 6f726d61 7420696e F Type Format in │ │ │ │ + 0x000033f8 666f726d 6174696f 6e202842 54462920 formation (BTF) │ │ │ │ + 0x00003408 69732061 7661696c 61626c65 2e202054 is available. T │ │ │ │ + 0x00003418 68697320 6d65616e 73206b65 726e656c his means kernel │ │ │ │ + 0x00003428 20646174 61207374 72756374 75726520 data structure │ │ │ │ + 0x00003438 6f666673 65747320 6d617920 6e6f7420 offsets may not │ │ │ │ + 0x00003448 6d617463 68207468 6f736520 61742063 match those at c │ │ │ │ + 0x00003458 6f6d7069 6c652d74 696d652c 20616e64 ompile-time, and │ │ │ │ + 0x00003468 2074756e 65727320 6d617920 6e6f7420 tuners may not │ │ │ │ + 0x00003478 6f706572 61746520 61732065 78706563 operate as expec │ │ │ │ + 0x00003488 7465642e 20546869 73206d6f 6465206f ted. This mode o │ │ │ │ + 0x00003498 66206f70 65726174 696f6e20 69732075 f operation is u │ │ │ │ + 0x000034a8 6e737570 706f7274 65642c20 616e6420 nsupported, and │ │ │ │ + 0x000034b8 6661696c 75726573 20617265 20657870 failures are exp │ │ │ │ + 0x000034c8 65637465 642c2073 6f206265 20776172 ected, so be war │ │ │ │ + 0x000034d8 6e65642e 204e6f74 65207468 61742069 ned. Note that i │ │ │ │ + 0x000034e8 6e20736f 6d652063 61736573 2c204254 n some cases, BT │ │ │ │ + 0x000034f8 46205f69 735f2070 72657365 6e742062 F _is_ present b │ │ │ │ + 0x00003508 75742069 73206e6f 74207573 61626c65 ut is not usable │ │ │ │ + 0x00003518 2073696e 63652074 68652076 65727369 since the versi │ │ │ │ + 0x00003528 6f6e206f 66206c69 62627066 20757365 on of libbpf use │ │ │ │ + 0x00003538 6420746f 20627569 6c642062 70667475 d to build bpftu │ │ │ │ + 0x00003548 6e652069 7320746f 6f206f6c 64207265 ne is too old re │ │ │ │ + 0x00003558 6c617469 76652074 6f207468 65207665 lative to the ve │ │ │ │ + 0x00003568 7273696f 6e206f66 206c6962 62706620 rsion of libbpf │ │ │ │ + 0x00003578 75736564 20746f20 67656e65 72617465 used to generate │ │ │ │ + 0x00003588 20746865 20425446 20696e20 74686520 the BTF in the │ │ │ │ + 0x00003598 6b65726e 656c2e20 20496620 6b65726e kernel. If kern │ │ │ │ + 0x000035a8 656c2042 5446205f 69735f20 70726573 el BTF _is_ pres │ │ │ │ + 0x000035b8 656e742c 20636f6e 73696465 72207570 ent, consider up │ │ │ │ + 0x000035c8 64617469 6e67206c 69626270 6620746f dating libbpf to │ │ │ │ + 0x000035d8 2061206d 6f726520 72656365 6e742076 a more recent v │ │ │ │ + 0x000035e8 65727369 6f6e2074 6f20616c 6c6f7720 ersion to allow │ │ │ │ + 0x000035f8 62706674 756e6520 746f2075 73652069 bpftune to use i │ │ │ │ + 0x00003608 742e200a 00000000 62706674 756e6520 t. .....bpftune │ │ │ │ + 0x00003618 776f726b 7320696e 206c6567 61637920 works in legacy │ │ │ │ + 0x00003628 6d6f6465 0a000000 62706674 756e6520 mode....bpftune │ │ │ │ + 0x00003638 776f726b 73206675 6c6c790a 00000000 works fully..... │ │ │ │ + 0x00003648 73757070 6f727473 00000000 00000000 supports........ │ │ │ │ + 0x00003658 646f6573 206e6f74 20737570 706f7274 does not support │ │ │ │ + 0x00003668 00000000 00000000 62706674 756e6520 ........bpftune │ │ │ │ + 0x00003678 25732070 65722d6e 65746e73 20706f6c %s per-netns pol │ │ │ │ + 0x00003688 69637920 28766961 206e6574 6e732063 icy (via netns c │ │ │ │ + 0x00003698 6f6f6b69 65290a00 2f766172 2f72756e ookie)../var/run │ │ │ │ + 0x000036a8 2f627066 74756e65 2f636772 6f757076 /bpftune/cgroupv │ │ │ │ + 0x000036b8 32000000 00000000 2f757372 2f6c6962 2......./usr/lib │ │ │ │ + 0x000036c8 2f616172 63683634 2d6c696e 75782d67 /aarch64-linux-g │ │ │ │ + 0x000036d8 6e752f62 70667475 6e652f00 00000000 nu/bpftune/..... │ │ │ │ + 0x000036e8 63616e6e 6f742064 61656d6f 6e697a65 cannot daemonize │ │ │ │ + 0x000036f8 3a202573 0a000000 76616c75 65732025 : %s....values % │ │ │ │ + 0x00003708 642d2564 20617265 20737570 706f7274 d-%d are support │ │ │ │ + 0x00003718 65640a00 00000000 756e7265 636f676e ed......unrecogn │ │ │ │ + 0x00003728 697a6564 206f7074 696f6e20 27257327 ized option '%s' │ │ │ │ + 0x00003738 0a000000 00000000 613a633a 6444686c ........a:c:dDhl │ │ │ │ + 0x00003748 3a4c723a 703a713a 52735356 00000000 :Lr:p:q:RsSV.... │ │ │ │ + 0x00003758 25730a00 00000000 63616e6e 6f742075 %s......cannot u │ │ │ │ + 0x00003768 6e6c6f63 6b206d65 6d6f7279 206c696d nlock memory lim │ │ │ │ + 0x00003778 69743a20 25732e0a 41726520 796f7520 it: %s..Are you │ │ │ │ + 0x00003788 72756e6e 696e6720 77697468 20434150 running with CAP │ │ │ │ + 0x00003798 5f535953 5f41444d 494e2f76 69612073 _SYS_ADMIN/via s │ │ │ │ + 0x000037a8 75646f2f 61732072 6f6f743f 0a000000 udo/as root?.... │ │ │ │ + 0x000037b8 2f766172 2f72756e 2f627066 74756e65 /var/run/bpftune │ │ │ │ + 0x000037c8 00000000 00000000 636f756c 64206e6f ........could no │ │ │ │ + 0x000037d8 74206372 65617465 20272573 273a2025 t create '%s': % │ │ │ │ + 0x000037e8 730a0000 00000000 62706674 756e6520 s.......bpftune │ │ │ │ + 0x000037f8 6973206e 6f742073 7570706f 72746564 is not supported │ │ │ │ + 0x00003808 206f6e20 74686973 20737973 74656d3b on this system; │ │ │ │ + 0x00003818 20657869 74696e67 0a000000 00000000 exiting........ │ │ │ │ + 0x00003828 636f756c 64206e6f 7420696e 69746961 could not initia │ │ │ │ + 0x00003838 6c697a65 2074756e 65727320 696e2027 lize tuners in ' │ │ │ │ + 0x00003848 2573273a 2025730a 00000000 00000000 %s': %s......... │ │ │ │ + 0x00003858 7369676e 616c2068 616e646c 696e6720 signal handling │ │ │ │ + 0x00003868 6661696c 7572653a 2025730a 00000000 failure: %s..... │ │ │ │ + 0x00003878 616c6c6f 77000000 6367726f 75700000 allow...cgroup.. │ │ │ │ + 0x00003888 6461656d 6f6e0000 64656275 67000000 daemon..debug... │ │ │ │ + 0x00003898 6c656761 63790000 68656c70 00000000 legacy..help.... │ │ │ │ + 0x000038a8 6c696264 69720000 6c656172 6e696e67 libdir..learning │ │ │ │ + 0x000038b8 5f726174 65000000 706f7274 00000000 _rate...port.... │ │ │ │ + 0x000038c8 71756572 79000000 726f6c6c 6261636b query...rollback │ │ │ │ + 0x000038d8 00000000 00000000 73746465 72720000 ........stderr.. │ │ │ │ + 0x000038e8 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': │ │ │ │ - 0x000038f0 011b033b 84000000 0f000000 d0e2ffff ...;............ │ │ │ │ - 0x00003900 9c000000 30e3ffff b0000000 60e3ffff ....0.......`... │ │ │ │ - 0x00003910 c4000000 9ce3ffff d8000000 f0e3ffff ................ │ │ │ │ - 0x00003920 00010000 f8e3ffff 18010000 38e4ffff ............8... │ │ │ │ - 0x00003930 38010000 b0e4ffff 58010000 00e5ffff 8.......X....... │ │ │ │ - 0x00003940 78010000 08e8ffff 9c010000 14ebffff x............... │ │ │ │ - 0x00003950 bc010000 54ebffff dc010000 88ebffff ....T........... │ │ │ │ - 0x00003960 fc010000 9cebffff 14020000 98ecffff ................ │ │ │ │ - 0x00003970 34020000 4... │ │ │ │ + 0x000038f8 011b033b 84000000 0f000000 c8e2ffff ...;............ │ │ │ │ + 0x00003908 9c000000 28e3ffff b0000000 58e3ffff ....(.......X... │ │ │ │ + 0x00003918 c4000000 94e3ffff d8000000 e8e3ffff ................ │ │ │ │ + 0x00003928 00010000 f0e3ffff 18010000 30e4ffff ............0... │ │ │ │ + 0x00003938 38010000 a8e4ffff 58010000 f8e4ffff 8.......X....... │ │ │ │ + 0x00003948 78010000 00e8ffff 9c010000 0cebffff x............... │ │ │ │ + 0x00003958 bc010000 4cebffff dc010000 80ebffff ....L........... │ │ │ │ + 0x00003968 fc010000 94ebffff 14020000 90ecffff ................ │ │ │ │ + 0x00003978 34020000 4... │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ @@ -1,34 +1,34 @@ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ - 0x00003978 10000000 00000000 017a5200 04781e01 .........zR..x.. │ │ │ │ - 0x00003988 1b0c1f00 10000000 18000000 2ce2ffff ............,... │ │ │ │ - 0x00003998 34000000 0041071e 10000000 2c000000 4....A......,... │ │ │ │ - 0x000039a8 78e2ffff 30000000 00000000 10000000 x...0........... │ │ │ │ - 0x000039b8 40000000 94e2ffff 3c000000 00000000 @.......<....... │ │ │ │ - 0x000039c8 24000000 54000000 bce2ffff 50000000 $...T.......P... │ │ │ │ - 0x000039d8 00412d41 0e209d04 9e034293 024ededd .A-A. ....B..N.. │ │ │ │ - 0x000039e8 d30e0041 2d000000 14000000 7c000000 ...A-.......|... │ │ │ │ - 0x000039f8 e8e2ffff 08000000 00000000 00000000 ................ │ │ │ │ - 0x00003a08 1c000000 94000000 d8e2ffff 40000000 ............@... │ │ │ │ - 0x00003a18 00410e90 019d129e 114ededd 0e000000 .A.......N...... │ │ │ │ - 0x00003a28 1c000000 b4000000 f8e2ffff 78000000 ............x... │ │ │ │ - 0x00003a38 00410e20 9d049e03 5cdedd0e 00000000 .A. ....\....... │ │ │ │ - 0x00003a48 1c000000 d4000000 50e3ffff 50000000 ........P...P... │ │ │ │ - 0x00003a58 00410e20 9d049e03 52dedd0e 00000000 .A. ....R....... │ │ │ │ - 0x00003a68 20000000 f4000000 80e3ffff 08030000 ............... │ │ │ │ - 0x00003a78 00420ee0 24419dcc 049ecb04 02beddde .B..$A.......... │ │ │ │ - 0x00003a88 0e000000 1c000000 18010000 64e6ffff ............d... │ │ │ │ - 0x00003a98 0c030000 00410e90 05419d52 9e5102c0 .....A...A.R.Q.. │ │ │ │ - 0x00003aa8 ddde0e00 1c000000 38010000 50e9ffff ........8...P... │ │ │ │ - 0x00003ab8 40000000 00410e10 9d029e01 4ededd0e @....A......N... │ │ │ │ - 0x00003ac8 00000000 1c000000 58010000 70e9ffff ........X...p... │ │ │ │ - 0x00003ad8 34000000 00410e10 9d029e01 4bdedd0e 4....A......K... │ │ │ │ - 0x00003ae8 00000000 14000000 78010000 84e9ffff ........x....... │ │ │ │ - 0x00003af8 14000000 00410e10 9d029e01 1c000000 .....A.......... │ │ │ │ - 0x00003b08 90010000 80e9ffff fc000000 00410e20 .............A. │ │ │ │ - 0x00003b18 9d049e03 7ddedd0e 00000000 30000000 ....}.......0... │ │ │ │ - 0x00003b28 b0010000 5ceaffff 940a0000 00410ec0 ....\........A.. │ │ │ │ - 0x00003b38 03410ec0 8304419d b8409eb7 404293b6 .A....A..@..@B.. │ │ │ │ - 0x00003b48 40039d02 d3ddde41 0e808004 410e0000 @......A....A... │ │ │ │ - 0x00003b58 00000000 .... │ │ │ │ + 0x00003980 10000000 00000000 017a5200 04781e01 .........zR..x.. │ │ │ │ + 0x00003990 1b0c1f00 10000000 18000000 24e2ffff ............$... │ │ │ │ + 0x000039a0 34000000 0041071e 10000000 2c000000 4....A......,... │ │ │ │ + 0x000039b0 70e2ffff 30000000 00000000 10000000 p...0........... │ │ │ │ + 0x000039c0 40000000 8ce2ffff 3c000000 00000000 @.......<....... │ │ │ │ + 0x000039d0 24000000 54000000 b4e2ffff 50000000 $...T.......P... │ │ │ │ + 0x000039e0 00412d41 0e209d04 9e034293 024ededd .A-A. ....B..N.. │ │ │ │ + 0x000039f0 d30e0041 2d000000 14000000 7c000000 ...A-.......|... │ │ │ │ + 0x00003a00 e0e2ffff 08000000 00000000 00000000 ................ │ │ │ │ + 0x00003a10 1c000000 94000000 d0e2ffff 40000000 ............@... │ │ │ │ + 0x00003a20 00410e90 019d129e 114ededd 0e000000 .A.......N...... │ │ │ │ + 0x00003a30 1c000000 b4000000 f0e2ffff 78000000 ............x... │ │ │ │ + 0x00003a40 00410e20 9d049e03 5cdedd0e 00000000 .A. ....\....... │ │ │ │ + 0x00003a50 1c000000 d4000000 48e3ffff 50000000 ........H...P... │ │ │ │ + 0x00003a60 00410e20 9d049e03 52dedd0e 00000000 .A. ....R....... │ │ │ │ + 0x00003a70 20000000 f4000000 78e3ffff 08030000 .......x....... │ │ │ │ + 0x00003a80 00420ee0 24419dcc 049ecb04 02beddde .B..$A.......... │ │ │ │ + 0x00003a90 0e000000 1c000000 18010000 5ce6ffff ............\... │ │ │ │ + 0x00003aa0 0c030000 00410e90 05419d52 9e5102c0 .....A...A.R.Q.. │ │ │ │ + 0x00003ab0 ddde0e00 1c000000 38010000 48e9ffff ........8...H... │ │ │ │ + 0x00003ac0 40000000 00410e10 9d029e01 4ededd0e @....A......N... │ │ │ │ + 0x00003ad0 00000000 1c000000 58010000 68e9ffff ........X...h... │ │ │ │ + 0x00003ae0 34000000 00410e10 9d029e01 4bdedd0e 4....A......K... │ │ │ │ + 0x00003af0 00000000 14000000 78010000 7ce9ffff ........x...|... │ │ │ │ + 0x00003b00 14000000 00410e10 9d029e01 1c000000 .....A.......... │ │ │ │ + 0x00003b10 90010000 78e9ffff fc000000 00410e20 ....x........A. │ │ │ │ + 0x00003b20 9d049e03 7ddedd0e 00000000 30000000 ....}.......0... │ │ │ │ + 0x00003b30 b0010000 54eaffff 940a0000 00410ec0 ....T........A.. │ │ │ │ + 0x00003b40 03410ec0 8304419d b8409eb7 404293b6 .A....A..@..@B.. │ │ │ │ + 0x00003b50 40039d02 d3ddde41 0e808004 410e0000 @......A....A... │ │ │ │ + 0x00003b60 00000000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.data.rel.ro {} │ │ │ │ @@ -1,33 +1,33 @@ │ │ │ │ │ │ │ │ Hex dump of section '.data.rel.ro': │ │ │ │ - 0x0001f990 70380000 00000000 01000000 00000000 p8.............. │ │ │ │ + 0x0001f990 78380000 00000000 01000000 00000000 x8.............. │ │ │ │ 0x0001f9a0 00000000 00000000 61000000 00000000 ........a....... │ │ │ │ - 0x0001f9b0 78380000 00000000 01000000 00000000 x8.............. │ │ │ │ + 0x0001f9b0 80380000 00000000 01000000 00000000 .8.............. │ │ │ │ 0x0001f9c0 00000000 00000000 63000000 00000000 ........c....... │ │ │ │ - 0x0001f9d0 80380000 00000000 00000000 00000000 .8.............. │ │ │ │ + 0x0001f9d0 88380000 00000000 00000000 00000000 .8.............. │ │ │ │ 0x0001f9e0 00000000 00000000 44000000 00000000 ........D....... │ │ │ │ - 0x0001f9f0 88380000 00000000 00000000 00000000 .8.............. │ │ │ │ + 0x0001f9f0 90380000 00000000 00000000 00000000 .8.............. │ │ │ │ 0x0001fa00 00000000 00000000 64000000 00000000 ........d....... │ │ │ │ - 0x0001fa10 90380000 00000000 00000000 00000000 .8.............. │ │ │ │ + 0x0001fa10 98380000 00000000 00000000 00000000 .8.............. │ │ │ │ 0x0001fa20 00000000 00000000 4c000000 00000000 ........L....... │ │ │ │ - 0x0001fa30 98380000 00000000 00000000 00000000 .8.............. │ │ │ │ + 0x0001fa30 a0380000 00000000 00000000 00000000 .8.............. │ │ │ │ 0x0001fa40 00000000 00000000 68000000 00000000 ........h....... │ │ │ │ - 0x0001fa50 a0380000 00000000 01000000 00000000 .8.............. │ │ │ │ + 0x0001fa50 a8380000 00000000 01000000 00000000 .8.............. │ │ │ │ 0x0001fa60 00000000 00000000 6c000000 00000000 ........l....... │ │ │ │ - 0x0001fa70 a8380000 00000000 01000000 00000000 .8.............. │ │ │ │ + 0x0001fa70 b0380000 00000000 01000000 00000000 .8.............. │ │ │ │ 0x0001fa80 00000000 00000000 72000000 00000000 ........r....... │ │ │ │ - 0x0001fa90 b8380000 00000000 01000000 00000000 .8.............. │ │ │ │ + 0x0001fa90 c0380000 00000000 01000000 00000000 .8.............. │ │ │ │ 0x0001faa0 00000000 00000000 70000000 00000000 ........p....... │ │ │ │ - 0x0001fab0 c0380000 00000000 01000000 00000000 .8.............. │ │ │ │ + 0x0001fab0 c8380000 00000000 01000000 00000000 .8.............. │ │ │ │ 0x0001fac0 00000000 00000000 71000000 00000000 ........q....... │ │ │ │ - 0x0001fad0 c8380000 00000000 00000000 00000000 .8.............. │ │ │ │ + 0x0001fad0 d0380000 00000000 00000000 00000000 .8.............. │ │ │ │ 0x0001fae0 00000000 00000000 52000000 00000000 ........R....... │ │ │ │ - 0x0001faf0 d8380000 00000000 00000000 00000000 .8.............. │ │ │ │ + 0x0001faf0 e0380000 00000000 00000000 00000000 .8.............. │ │ │ │ 0x0001fb00 00000000 00000000 73000000 00000000 ........s....... │ │ │ │ - 0x0001fb10 e0380000 00000000 00000000 00000000 .8.............. │ │ │ │ + 0x0001fb10 e8380000 00000000 00000000 00000000 .8.............. │ │ │ │ 0x0001fb20 00000000 00000000 53000000 00000000 ........S....... │ │ │ │ - 0x0001fb30 e8380000 00000000 00000000 00000000 .8.............. │ │ │ │ + 0x0001fb30 f0380000 00000000 00000000 00000000 .8.............. │ │ │ │ 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 36343731 65663132 31316538 34346465 6471ef1211e844de │ │ │ │ - 0x00000010 33623062 64383035 63663465 30363332 3b0bd805cf4e0632 │ │ │ │ - 0x00000020 33643161 35612e64 65627567 00000000 3d1a5a.debug.... │ │ │ │ - 0x00000030 a88b6cdc ..l. │ │ │ │ + 0x00000000 37613533 64653339 36656664 61666665 7a53de396efdaffe │ │ │ │ + 0x00000010 36616632 34646336 33393139 65626432 6af24dc63919ebd2 │ │ │ │ + 0x00000020 36653363 64392e64 65627567 00000000 6e3cd9.debug.... │ │ │ │ + 0x00000030 a1bae9a7 ....