--- /srv/reproducible-results/rbuild-debian/r-b-build.vK6XkGGI/b1/bpftune_0.0~git20250314.8fd59cc-1_amd64.changes +++ /srv/reproducible-results/rbuild-debian/r-b-build.vK6XkGGI/b2/bpftune_0.0~git20250314.8fd59cc-1_amd64.changes ├── Files │ @@ -1,6 +1,6 @@ │ │ - a4aaa5b958a1a254014ee38dab5e14f0 10892 debug optional bpftune-dbgsym_0.0~git20250314.8fd59cc-1_amd64.deb │ - 118f9ade697751ea32c3de82c708f86f 21656 admin optional bpftune_0.0~git20250314.8fd59cc-1_amd64.deb │ + 4f7a2301f534fe9a633885273ab10521 10900 debug optional bpftune-dbgsym_0.0~git20250314.8fd59cc-1_amd64.deb │ + 0ffba78ac73cc5b3c0eecab932f8ce73 21648 admin optional bpftune_0.0~git20250314.8fd59cc-1_amd64.deb │ dad73ac5056ad502765c42cb98beb8f1 676740 libdevel optional libbpftune-dev_0.0~git20250314.8fd59cc-1_amd64.deb │ 2959e3c36a62644abb805a3872758823 79164 debug optional libbpftune0-dbgsym_0.0~git20250314.8fd59cc-1_amd64.deb │ 15460836616652e8e1c1a54460cfcc7d 1828524 libs optional libbpftune0_0.0~git20250314.8fd59cc-1_amd64.deb ├── bpftune_0.0~git20250314.8fd59cc-1_amd64.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 19860 2025-03-17 17:29:23.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 19852 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 {} │ │ │ │ │ @@ -6,22 +6,22 @@ │ │ │ │ │ Program Headers: │ │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ │ PHDR 0x000040 0x0000000000000040 0x0000000000000040 0x000310 0x000310 R 0x8 │ │ │ │ │ INTERP 0x000394 0x0000000000000394 0x0000000000000394 0x00001c 0x00001c R 0x1 │ │ │ │ │ [Requesting program interpreter: /lib64/ld-linux-x86-64.so.2] │ │ │ │ │ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x001710 0x001710 R 0x1000 │ │ │ │ │ LOAD 0x002000 0x0000000000002000 0x0000000000002000 0x001361 0x001361 R E 0x1000 │ │ │ │ │ - LOAD 0x004000 0x0000000000004000 0x0000000000004000 0x000b40 0x000b40 R 0x1000 │ │ │ │ │ + LOAD 0x004000 0x0000000000004000 0x0000000000004000 0x000b48 0x000b48 R 0x1000 │ │ │ │ │ LOAD 0x0059f0 0x00000000000059f0 0x00000000000059f0 0x000650 0x0008a8 RW 0x1000 │ │ │ │ │ DYNAMIC 0x005be0 0x0000000000005be0 0x0000000000005be0 0x000200 0x000200 RW 0x8 │ │ │ │ │ NOTE 0x000350 0x0000000000000350 0x0000000000000350 0x000020 0x000020 R 0x8 │ │ │ │ │ NOTE 0x000370 0x0000000000000370 0x0000000000000370 0x000024 0x000024 R 0x4 │ │ │ │ │ - NOTE 0x004b20 0x0000000000004b20 0x0000000000004b20 0x000020 0x000020 R 0x4 │ │ │ │ │ + NOTE 0x004b28 0x0000000000004b28 0x0000000000004b28 0x000020 0x000020 R 0x4 │ │ │ │ │ GNU_PROPERTY 0x000350 0x0000000000000350 0x0000000000000350 0x000020 0x000020 R 0x8 │ │ │ │ │ - GNU_EH_FRAME 0x0048e0 0x00000000000048e0 0x00000000000048e0 0x000074 0x000074 R 0x4 │ │ │ │ │ + GNU_EH_FRAME 0x0048e8 0x00000000000048e8 0x00000000000048e8 0x000074 0x000074 R 0x4 │ │ │ │ │ GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10 │ │ │ │ │ GNU_RELRO 0x0059f0 0x00000000000059f0 0x00000000000059f0 0x000610 0x000610 R 0x1 │ │ │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ │ │ Segment Sections... │ │ │ │ │ 00 │ │ │ │ │ 01 .interp │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -14,18 +14,18 @@ │ │ │ │ │ [ 9] .rela.dyn RELA 0000000000000f00 000f00 000300 18 A 5 0 8 │ │ │ │ │ [10] .rela.plt RELA 0000000000001200 001200 000510 18 AI 5 24 8 │ │ │ │ │ [11] .init PROGBITS 0000000000002000 002000 000017 00 AX 0 0 4 │ │ │ │ │ [12] .plt PROGBITS 0000000000002020 002020 000370 10 AX 0 0 16 │ │ │ │ │ [13] .plt.got PROGBITS 0000000000002390 002390 000008 08 AX 0 0 8 │ │ │ │ │ [14] .text PROGBITS 00000000000023a0 0023a0 000fb8 00 AX 0 0 16 │ │ │ │ │ [15] .fini PROGBITS 0000000000003358 003358 000009 00 AX 0 0 4 │ │ │ │ │ - [16] .rodata PROGBITS 0000000000004000 004000 0008de 00 A 0 0 8 │ │ │ │ │ - [17] .eh_frame_hdr PROGBITS 00000000000048e0 0048e0 000074 00 A 0 0 4 │ │ │ │ │ - [18] .eh_frame PROGBITS 0000000000004958 004958 0001c8 00 A 0 0 8 │ │ │ │ │ - [19] .note.ABI-tag NOTE 0000000000004b20 004b20 000020 00 A 0 0 4 │ │ │ │ │ + [16] .rodata PROGBITS 0000000000004000 004000 0008e6 00 A 0 0 8 │ │ │ │ │ + [17] .eh_frame_hdr PROGBITS 00000000000048e8 0048e8 000074 00 A 0 0 4 │ │ │ │ │ + [18] .eh_frame PROGBITS 0000000000004960 004960 0001c8 00 A 0 0 8 │ │ │ │ │ + [19] .note.ABI-tag NOTE 0000000000004b28 004b28 000020 00 A 0 0 4 │ │ │ │ │ [20] .init_array INIT_ARRAY 00000000000059f0 0059f0 000008 08 WA 0 0 8 │ │ │ │ │ [21] .fini_array FINI_ARRAY 00000000000059f8 0059f8 000008 08 WA 0 0 8 │ │ │ │ │ [22] .data.rel.ro PROGBITS 0000000000005a00 005a00 0001e0 00 WA 0 0 32 │ │ │ │ │ [23] .dynamic DYNAMIC 0000000000005be0 005be0 000200 10 WA 6 0 8 │ │ │ │ │ [24] .got PROGBITS 0000000000005de0 005de0 000220 08 WA 0 0 8 │ │ │ │ │ [25] .data PROGBITS 0000000000006000 006000 000040 00 WA 0 0 32 │ │ │ │ │ [26] .bss NOBITS 0000000000006040 006040 000258 00 WA 0 0 32 │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,26 +1,26 @@ │ │ │ │ │ │ │ │ │ │ Relocation section '.rela.dyn' at offset 0xf00 contains 32 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 00000000000059f0 0000000000000008 R_X86_64_RELATIVE 2480 │ │ │ │ │ 00000000000059f8 0000000000000008 R_X86_64_RELATIVE 2440 │ │ │ │ │ -0000000000005a00 0000000000000008 R_X86_64_RELATIVE 4878 │ │ │ │ │ -0000000000005a20 0000000000000008 R_X86_64_RELATIVE 487e │ │ │ │ │ -0000000000005a40 0000000000000008 R_X86_64_RELATIVE 4885 │ │ │ │ │ -0000000000005a60 0000000000000008 R_X86_64_RELATIVE 488c │ │ │ │ │ -0000000000005a80 0000000000000008 R_X86_64_RELATIVE 4892 │ │ │ │ │ -0000000000005aa0 0000000000000008 R_X86_64_RELATIVE 4899 │ │ │ │ │ -0000000000005ac0 0000000000000008 R_X86_64_RELATIVE 489e │ │ │ │ │ -0000000000005ae0 0000000000000008 R_X86_64_RELATIVE 48a5 │ │ │ │ │ -0000000000005b00 0000000000000008 R_X86_64_RELATIVE 48b3 │ │ │ │ │ -0000000000005b20 0000000000000008 R_X86_64_RELATIVE 48b8 │ │ │ │ │ -0000000000005b40 0000000000000008 R_X86_64_RELATIVE 48be │ │ │ │ │ -0000000000005b60 0000000000000008 R_X86_64_RELATIVE 48c7 │ │ │ │ │ -0000000000005b80 0000000000000008 R_X86_64_RELATIVE 48ce │ │ │ │ │ -0000000000005ba0 0000000000000008 R_X86_64_RELATIVE 48d6 │ │ │ │ │ +0000000000005a00 0000000000000008 R_X86_64_RELATIVE 4880 │ │ │ │ │ +0000000000005a20 0000000000000008 R_X86_64_RELATIVE 4886 │ │ │ │ │ +0000000000005a40 0000000000000008 R_X86_64_RELATIVE 488d │ │ │ │ │ +0000000000005a60 0000000000000008 R_X86_64_RELATIVE 4894 │ │ │ │ │ +0000000000005a80 0000000000000008 R_X86_64_RELATIVE 489a │ │ │ │ │ +0000000000005aa0 0000000000000008 R_X86_64_RELATIVE 48a1 │ │ │ │ │ +0000000000005ac0 0000000000000008 R_X86_64_RELATIVE 48a6 │ │ │ │ │ +0000000000005ae0 0000000000000008 R_X86_64_RELATIVE 48ad │ │ │ │ │ +0000000000005b00 0000000000000008 R_X86_64_RELATIVE 48bb │ │ │ │ │ +0000000000005b20 0000000000000008 R_X86_64_RELATIVE 48c0 │ │ │ │ │ +0000000000005b40 0000000000000008 R_X86_64_RELATIVE 48c6 │ │ │ │ │ +0000000000005b60 0000000000000008 R_X86_64_RELATIVE 48cf │ │ │ │ │ +0000000000005b80 0000000000000008 R_X86_64_RELATIVE 48d6 │ │ │ │ │ +0000000000005ba0 0000000000000008 R_X86_64_RELATIVE 48de │ │ │ │ │ 0000000000006008 0000000000000008 R_X86_64_RELATIVE 6008 │ │ │ │ │ 0000000000006020 0000000000000008 R_X86_64_RELATIVE 4008 │ │ │ │ │ 0000000000006028 0000000000000008 R_X86_64_RELATIVE 4011 │ │ │ │ │ 0000000000006030 0000000000000008 R_X86_64_RELATIVE 4018 │ │ │ │ │ 0000000000006038 0000000000000008 R_X86_64_RELATIVE 401f │ │ │ │ │ 0000000000005fa8 0000000300000006 R_X86_64_GLOB_DAT 0000000000000000 __libc_start_main@GLIBC_2.34 + 0 │ │ │ │ │ 0000000000005fb0 0000000500000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_deregisterTMCloneTable + 0 │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.property │ │ │ │ │ Owner Data size Description │ │ │ │ │ GNU 0x00000010 NT_GNU_PROPERTY_TYPE_0 Properties: x86 ISA needed: x86-64-baseline │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 15569dcf83de9c61d85bda69577cc3092f25723c │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 8a2f937313476a501ffc423c1a50ddd8e1b7fb3b │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.ABI-tag │ │ │ │ │ Owner Data size Description │ │ │ │ │ GNU 0x00000010 NT_GNU_ABI_TAG (ABI version tag) OS: Linux, ABI: 3.2.0 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -1,28 +1,28 @@ │ │ │ │ │ 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: 0x74 (offset: 0x4958) │ │ │ │ │ + Start of frame section: 0x74 (offset: 0x4960) │ │ │ │ │ Entries in search table: 0xd │ │ │ │ │ - 0xffffffffffffd740 (offset: 0x2020) -> 0xc0 fde=[ 48] │ │ │ │ │ - 0xffffffffffffdab0 (offset: 0x2390) -> 0xe8 fde=[ 70] │ │ │ │ │ - 0xffffffffffffdac0 (offset: 0x23a0) -> 0x90 fde=[ 18] │ │ │ │ │ - 0xffffffffffffdba9 (offset: 0x2489) -> 0x100 fde=[ 88] │ │ │ │ │ - 0xffffffffffffdbec (offset: 0x24cc) -> 0x120 fde=[ a8] │ │ │ │ │ - 0xffffffffffffdc59 (offset: 0x2539) -> 0x140 fde=[ c8] │ │ │ │ │ - 0xffffffffffffdc9c (offset: 0x257c) -> 0x160 fde=[ e8] │ │ │ │ │ - 0xffffffffffffdfa6 (offset: 0x2886) -> 0x180 fde=[ 108] │ │ │ │ │ - 0xffffffffffffe2ac (offset: 0x2b8c) -> 0x1a0 fde=[ 128] │ │ │ │ │ - 0xffffffffffffe2de (offset: 0x2bbe) -> 0x1c0 fde=[ 148] │ │ │ │ │ - 0xffffffffffffe30d (offset: 0x2bed) -> 0x1e0 fde=[ 168] │ │ │ │ │ - 0xffffffffffffe320 (offset: 0x2c00) -> 0x1fc fde=[ 184] │ │ │ │ │ - 0xffffffffffffe3fe (offset: 0x2cde) -> 0x21c fde=[ 1a4] │ │ │ │ │ + 0xffffffffffffd738 (offset: 0x2020) -> 0xc0 fde=[ 48] │ │ │ │ │ + 0xffffffffffffdaa8 (offset: 0x2390) -> 0xe8 fde=[ 70] │ │ │ │ │ + 0xffffffffffffdab8 (offset: 0x23a0) -> 0x90 fde=[ 18] │ │ │ │ │ + 0xffffffffffffdba1 (offset: 0x2489) -> 0x100 fde=[ 88] │ │ │ │ │ + 0xffffffffffffdbe4 (offset: 0x24cc) -> 0x120 fde=[ a8] │ │ │ │ │ + 0xffffffffffffdc51 (offset: 0x2539) -> 0x140 fde=[ c8] │ │ │ │ │ + 0xffffffffffffdc94 (offset: 0x257c) -> 0x160 fde=[ e8] │ │ │ │ │ + 0xffffffffffffdf9e (offset: 0x2886) -> 0x180 fde=[ 108] │ │ │ │ │ + 0xffffffffffffe2a4 (offset: 0x2b8c) -> 0x1a0 fde=[ 128] │ │ │ │ │ + 0xffffffffffffe2d6 (offset: 0x2bbe) -> 0x1c0 fde=[ 148] │ │ │ │ │ + 0xffffffffffffe305 (offset: 0x2bed) -> 0x1e0 fde=[ 168] │ │ │ │ │ + 0xffffffffffffe318 (offset: 0x2c00) -> 0x1fc fde=[ 184] │ │ │ │ │ + 0xffffffffffffe3f6 (offset: 0x2cde) -> 0x21c fde=[ 1a4] │ │ │ │ │ │ │ │ │ │ Contents of the .eh_frame section: │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 00000000 0000000000000014 00000000 CIE │ │ │ │ │ Version: 1 │ │ │ │ │ Augmentation: "zR" │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ - /%r │ │ │ │ │ /build/reproducible-path/bpftune-0.0~git20250314.8fd59cc/src/bpftune.c:258 │ │ │ │ │ nop │ │ │ │ │ pop %rbp │ │ │ │ │ ret │ │ │ │ │ @@ -724,39 +724,39 @@ │ │ │ │ │ ja 2ca0 <__cxa_finalize@plt+0x910> │ │ │ │ │ cmpl $0x0,-0x4(%rbp) │ │ │ │ │ je 2c35 <__cxa_finalize@plt+0x8a5> │ │ │ │ │ cmpl $0x1,-0x4(%rbp) │ │ │ │ │ je 2c50 <__cxa_finalize@plt+0x8c0> │ │ │ │ │ jmp 2ca0 <__cxa_finalize@plt+0x910> │ │ │ │ │ /build/reproducible-path/bpftune-0.0~git20250314.8fd59cc/src/bpftune.c:270 │ │ │ │ │ - lea 0x16f1(%rip),%rax │ │ │ │ │ + lea 0x16f4(%rip),%rax │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ mov $0x5,%edi │ │ │ │ │ mov $0x0,%eax │ │ │ │ │ call 2030 │ │ │ │ │ /build/reproducible-path/bpftune-0.0~git20250314.8fd59cc/src/bpftune.c:271 │ │ │ │ │ jmp 2ca0 <__cxa_finalize@plt+0x910> │ │ │ │ │ /build/reproducible-path/bpftune-0.0~git20250314.8fd59cc/src/bpftune.c:273 │ │ │ │ │ - lea 0x16f1(%rip),%rax │ │ │ │ │ + lea 0x16f9(%rip),%rax │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ mov $0x5,%edi │ │ │ │ │ mov $0x0,%eax │ │ │ │ │ call 2030 │ │ │ │ │ /build/reproducible-path/bpftune-0.0~git20250314.8fd59cc/src/bpftune.c:274 │ │ │ │ │ jmp 2ca0 <__cxa_finalize@plt+0x910> │ │ │ │ │ /build/reproducible-path/bpftune-0.0~git20250314.8fd59cc/src/bpftune.c:276 │ │ │ │ │ - lea 0x1913(%rip),%rax │ │ │ │ │ + lea 0x191b(%rip),%rax │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ mov $0x5,%edi │ │ │ │ │ mov $0x0,%eax │ │ │ │ │ call 2030 │ │ │ │ │ /build/reproducible-path/bpftune-0.0~git20250314.8fd59cc/src/bpftune.c:277 │ │ │ │ │ jmp 2ca0 <__cxa_finalize@plt+0x910> │ │ │ │ │ /build/reproducible-path/bpftune-0.0~git20250314.8fd59cc/src/bpftune.c:279 │ │ │ │ │ - lea 0x1916(%rip),%rax │ │ │ │ │ + lea 0x191e(%rip),%rax │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ mov $0x5,%edi │ │ │ │ │ mov $0x0,%eax │ │ │ │ │ call 2030 │ │ │ │ │ /build/reproducible-path/bpftune-0.0~git20250314.8fd59cc/src/bpftune.c:280 │ │ │ │ │ nop │ │ │ │ │ /build/reproducible-path/bpftune-0.0~git20250314.8fd59cc/src/bpftune.c:282 │ │ │ │ │ @@ -764,21 +764,21 @@ │ │ │ │ │ je 2cdb <__cxa_finalize@plt+0x94b> │ │ │ │ │ /build/reproducible-path/bpftune-0.0~git20250314.8fd59cc/src/bpftune.c:284 │ │ │ │ │ call 20c0 │ │ │ │ │ /build/reproducible-path/bpftune-0.0~git20250314.8fd59cc/src/bpftune.c:283 │ │ │ │ │ test %al,%al │ │ │ │ │ je 2cb8 <__cxa_finalize@plt+0x928> │ │ │ │ │ /build/reproducible-path/bpftune-0.0~git20250314.8fd59cc/src/bpftune.c:283 (discriminator 1) │ │ │ │ │ - lea 0x1902(%rip),%rax │ │ │ │ │ + lea 0x190a(%rip),%rax │ │ │ │ │ jmp 2cbf <__cxa_finalize@plt+0x92f> │ │ │ │ │ /build/reproducible-path/bpftune-0.0~git20250314.8fd59cc/src/bpftune.c:283 (discriminator 2) │ │ │ │ │ - lea 0x1902(%rip),%rax │ │ │ │ │ + lea 0x190a(%rip),%rax │ │ │ │ │ /build/reproducible-path/bpftune-0.0~git20250314.8fd59cc/src/bpftune.c:283 (discriminator 4) │ │ │ │ │ mov %rax,%rdx │ │ │ │ │ - lea 0x190f(%rip),%rax │ │ │ │ │ + lea 0x1917(%rip),%rax │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ mov $0x5,%edi │ │ │ │ │ mov $0x0,%eax │ │ │ │ │ call 2030 │ │ │ │ │ /build/reproducible-path/bpftune-0.0~git20250314.8fd59cc/src/bpftune.c:287 │ │ │ │ │ nop │ │ │ │ │ leave │ │ │ │ │ @@ -790,18 +790,18 @@ │ │ │ │ │ sub $0x101b0,%rsp │ │ │ │ │ mov %edi,-0x101a4(%rbp) │ │ │ │ │ mov %rsi,-0x101b0(%rbp) │ │ │ │ │ /build/reproducible-path/bpftune-0.0~git20250314.8fd59cc/src/bpftune.c:308 │ │ │ │ │ movq $0xffffffffffffffff,-0x50(%rbp) │ │ │ │ │ movq $0xffffffffffffffff,-0x48(%rbp) │ │ │ │ │ /build/reproducible-path/bpftune-0.0~git20250314.8fd59cc/src/bpftune.c:309 │ │ │ │ │ - lea 0x18fb(%rip),%rax │ │ │ │ │ + lea 0x1903(%rip),%rax │ │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ │ /build/reproducible-path/bpftune-0.0~git20250314.8fd59cc/src/bpftune.c:310 │ │ │ │ │ - lea 0x1910(%rip),%rax │ │ │ │ │ + lea 0x1918(%rip),%rax │ │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ │ /build/reproducible-path/bpftune-0.0~git20250314.8fd59cc/src/bpftune.c:312 │ │ │ │ │ movw $0x4,-0x12(%rbp) │ │ │ │ │ /build/reproducible-path/bpftune-0.0~git20250314.8fd59cc/src/bpftune.c:313 │ │ │ │ │ movl $0x5,-0x18(%rbp) │ │ │ │ │ /build/reproducible-path/bpftune-0.0~git20250314.8fd59cc/src/bpftune.c:314 │ │ │ │ │ lea -0xf0(%rbp),%rdx │ │ │ │ │ @@ -834,18 +834,18 @@ │ │ │ │ │ /build/reproducible-path/bpftune-0.0~git20250314.8fd59cc/src/bpftune.c:326 │ │ │ │ │ mov -0x38(%rbp),%eax │ │ │ │ │ sub $0x44,%eax │ │ │ │ │ cmp $0x2f,%eax │ │ │ │ │ ja 2f58 <__cxa_finalize@plt+0xbc8> │ │ │ │ │ mov %eax,%eax │ │ │ │ │ lea 0x0(,%rax,4),%rdx │ │ │ │ │ - lea 0x1a0b(%rip),%rax │ │ │ │ │ + lea 0x1a13(%rip),%rax │ │ │ │ │ mov (%rdx,%rax,1),%eax │ │ │ │ │ cltq │ │ │ │ │ - lea 0x19ff(%rip),%rdx │ │ │ │ │ + lea 0x1a07(%rip),%rdx │ │ │ │ │ add %rdx,%rax │ │ │ │ │ jmp *%rax │ │ │ │ │ /build/reproducible-path/bpftune-0.0~git20250314.8fd59cc/src/bpftune.c:328 │ │ │ │ │ lea 0x34bb(%rip),%rax │ │ │ │ │ mov (%rax),%eax │ │ │ │ │ lea 0x1(%rax),%ecx │ │ │ │ │ lea 0x34af(%rip),%rdx │ │ │ │ │ @@ -880,15 +880,15 @@ │ │ │ │ │ mov (%rax),%eax │ │ │ │ │ mov %eax,%edi │ │ │ │ │ call 2340 │ │ │ │ │ mov %rax,%rdx │ │ │ │ │ /build/reproducible-path/bpftune-0.0~git20250314.8fd59cc/src/bpftune.c:338 (discriminator 1) │ │ │ │ │ mov 0x31bb(%rip),%rax │ │ │ │ │ mov (%rax),%rax │ │ │ │ │ - lea 0x1804(%rip),%rcx │ │ │ │ │ + lea 0x180c(%rip),%rcx │ │ │ │ │ mov %rcx,%rsi │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ mov $0x0,%eax │ │ │ │ │ call 21c0 │ │ │ │ │ /build/reproducible-path/bpftune-0.0~git20250314.8fd59cc/src/bpftune.c:340 │ │ │ │ │ mov $0x1,%eax │ │ │ │ │ jmp 3356 <__cxa_finalize@plt+0xfc6> │ │ │ │ │ @@ -919,15 +919,15 @@ │ │ │ │ │ cmpw $0x4,-0x12(%rbp) │ │ │ │ │ jbe 2fa3 <__cxa_finalize@plt+0xc13> │ │ │ │ │ /build/reproducible-path/bpftune-0.0~git20250314.8fd59cc/src/bpftune.c:355 │ │ │ │ │ mov 0x313e(%rip),%rax │ │ │ │ │ mov (%rax),%rax │ │ │ │ │ mov $0x4,%ecx │ │ │ │ │ mov $0x0,%edx │ │ │ │ │ - lea 0x1793(%rip),%rsi │ │ │ │ │ + lea 0x179b(%rip),%rsi │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ mov $0x0,%eax │ │ │ │ │ call 21c0 │ │ │ │ │ /build/reproducible-path/bpftune-0.0~git20250314.8fd59cc/src/bpftune.c:357 │ │ │ │ │ mov $0x1,%eax │ │ │ │ │ jmp 3356 <__cxa_finalize@plt+0xfc6> │ │ │ │ │ /build/reproducible-path/bpftune-0.0~git20250314.8fd59cc/src/bpftune.c:361 │ │ │ │ │ @@ -980,15 +980,15 @@ │ │ │ │ │ lea -0x8(%rax),%rdx │ │ │ │ │ mov -0x101b0(%rbp),%rax │ │ │ │ │ add %rdx,%rax │ │ │ │ │ /build/reproducible-path/bpftune-0.0~git20250314.8fd59cc/src/bpftune.c:382 │ │ │ │ │ mov (%rax),%rdx │ │ │ │ │ mov 0x3079(%rip),%rax │ │ │ │ │ mov (%rax),%rax │ │ │ │ │ - lea 0x16f4(%rip),%rcx │ │ │ │ │ + lea 0x16fc(%rip),%rcx │ │ │ │ │ mov %rcx,%rsi │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ mov $0x0,%eax │ │ │ │ │ call 21c0 │ │ │ │ │ /build/reproducible-path/bpftune-0.0~git20250314.8fd59cc/src/bpftune.c:384 │ │ │ │ │ call 2bed <__cxa_finalize@plt+0x85d> │ │ │ │ │ jmp 2fa4 <__cxa_finalize@plt+0xc14> │ │ │ │ │ @@ -999,15 +999,15 @@ │ │ │ │ │ nop │ │ │ │ │ /build/reproducible-path/bpftune-0.0~git20250314.8fd59cc/src/bpftune.c:324 │ │ │ │ │ mov -0x101b0(%rbp),%rsi │ │ │ │ │ mov -0x101a4(%rbp),%eax │ │ │ │ │ mov $0x0,%r8d │ │ │ │ │ lea 0x2a42(%rip),%rdx │ │ │ │ │ mov %rdx,%rcx │ │ │ │ │ - lea 0x16cf(%rip),%rdx │ │ │ │ │ + lea 0x16d7(%rip),%rdx │ │ │ │ │ mov %eax,%edi │ │ │ │ │ call 20e0 │ │ │ │ │ mov %eax,-0x38(%rbp) │ │ │ │ │ /build/reproducible-path/bpftune-0.0~git20250314.8fd59cc/src/bpftune.c:325 │ │ │ │ │ cmpl $0x0,-0x38(%rbp) │ │ │ │ │ jns 2d8d <__cxa_finalize@plt+0x9fd> │ │ │ │ │ /build/reproducible-path/bpftune-0.0~git20250314.8fd59cc/src/bpftune.c:389 │ │ │ │ │ @@ -1062,15 +1062,15 @@ │ │ │ │ │ /build/reproducible-path/bpftune-0.0~git20250314.8fd59cc/src/bpftune.c:402 │ │ │ │ │ cmpl $0x0,-0x30(%rbp) │ │ │ │ │ jne 30b0 <__cxa_finalize@plt+0xd20> │ │ │ │ │ /build/reproducible-path/bpftune-0.0~git20250314.8fd59cc/src/bpftune.c:403 │ │ │ │ │ mov 0x2f29(%rip),%rax │ │ │ │ │ mov (%rax),%rax │ │ │ │ │ lea -0x101a0(%rbp),%rdx │ │ │ │ │ - lea 0x160c(%rip),%rcx │ │ │ │ │ + lea 0x1614(%rip),%rcx │ │ │ │ │ mov %rcx,%rsi │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ mov $0x0,%eax │ │ │ │ │ call 21c0 │ │ │ │ │ /build/reproducible-path/bpftune-0.0~git20250314.8fd59cc/src/bpftune.c:404 │ │ │ │ │ mov -0x30(%rbp),%eax │ │ │ │ │ jmp 3356 <__cxa_finalize@plt+0xfc6> │ │ │ │ │ @@ -1095,15 +1095,15 @@ │ │ │ │ │ /build/reproducible-path/bpftune-0.0~git20250314.8fd59cc/src/bpftune.c:411 │ │ │ │ │ mov -0x30(%rbp),%eax │ │ │ │ │ neg %eax │ │ │ │ │ mov %eax,%edi │ │ │ │ │ call 2340 │ │ │ │ │ /build/reproducible-path/bpftune-0.0~git20250314.8fd59cc/src/bpftune.c:411 (discriminator 1) │ │ │ │ │ mov %rax,%rdx │ │ │ │ │ - lea 0x15b6(%rip),%rax │ │ │ │ │ + lea 0x15be(%rip),%rax │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ mov $0x5,%edi │ │ │ │ │ mov $0x0,%eax │ │ │ │ │ call 2030 │ │ │ │ │ /build/reproducible-path/bpftune-0.0~git20250314.8fd59cc/src/bpftune.c:413 │ │ │ │ │ mov -0x30(%rbp),%eax │ │ │ │ │ jmp 3356 <__cxa_finalize@plt+0xfc6> │ │ │ │ │ @@ -1113,15 +1113,15 @@ │ │ │ │ │ test %eax,%eax │ │ │ │ │ je 3127 <__cxa_finalize@plt+0xd97> │ │ │ │ │ /build/reproducible-path/bpftune-0.0~git20250314.8fd59cc/src/bpftune.c:417 │ │ │ │ │ mov $0x1,%edi │ │ │ │ │ call 2310 │ │ │ │ │ /build/reproducible-path/bpftune-0.0~git20250314.8fd59cc/src/bpftune.c:420 │ │ │ │ │ mov $0x1ed,%esi │ │ │ │ │ - lea 0x15d3(%rip),%rax │ │ │ │ │ + lea 0x15db(%rip),%rax │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ call 2060 │ │ │ │ │ mov %eax,-0x30(%rbp) │ │ │ │ │ /build/reproducible-path/bpftune-0.0~git20250314.8fd59cc/src/bpftune.c:421 │ │ │ │ │ cmpl $0x0,-0x30(%rbp) │ │ │ │ │ je 318e <__cxa_finalize@plt+0xdfe> │ │ │ │ │ /build/reproducible-path/bpftune-0.0~git20250314.8fd59cc/src/bpftune.c:421 (discriminator 1) │ │ │ │ │ @@ -1133,17 +1133,17 @@ │ │ │ │ │ call 2050 <__errno_location@plt> │ │ │ │ │ /build/reproducible-path/bpftune-0.0~git20250314.8fd59cc/src/bpftune.c:422 │ │ │ │ │ mov (%rax),%eax │ │ │ │ │ mov %eax,%edi │ │ │ │ │ call 2340 │ │ │ │ │ /build/reproducible-path/bpftune-0.0~git20250314.8fd59cc/src/bpftune.c:422 (discriminator 1) │ │ │ │ │ mov %rax,%rcx │ │ │ │ │ - lea 0x159e(%rip),%rax │ │ │ │ │ + lea 0x15a6(%rip),%rax │ │ │ │ │ mov %rax,%rdx │ │ │ │ │ - lea 0x15a5(%rip),%rax │ │ │ │ │ + lea 0x15ad(%rip),%rax │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ mov $0x5,%edi │ │ │ │ │ mov $0x0,%eax │ │ │ │ │ call 2030 │ │ │ │ │ /build/reproducible-path/bpftune-0.0~git20250314.8fd59cc/src/bpftune.c:424 │ │ │ │ │ mov $0x1,%edi │ │ │ │ │ call 2310 │ │ │ │ │ @@ -1165,15 +1165,15 @@ │ │ │ │ │ mov -0x3c(%rbp),%eax │ │ │ │ │ mov %eax,%edi │ │ │ │ │ call 2c00 <__cxa_finalize@plt+0x870> │ │ │ │ │ /build/reproducible-path/bpftune-0.0~git20250314.8fd59cc/src/bpftune.c:432 │ │ │ │ │ cmpl $0x0,-0x3c(%rbp) │ │ │ │ │ jne 31e8 <__cxa_finalize@plt+0xe58> │ │ │ │ │ /build/reproducible-path/bpftune-0.0~git20250314.8fd59cc/src/bpftune.c:433 │ │ │ │ │ - lea 0x156c(%rip),%rax │ │ │ │ │ + lea 0x1574(%rip),%rax │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ mov $0x5,%edi │ │ │ │ │ mov $0x0,%eax │ │ │ │ │ call 2030 │ │ │ │ │ /build/reproducible-path/bpftune-0.0~git20250314.8fd59cc/src/bpftune.c:434 │ │ │ │ │ mov $0x1,%eax │ │ │ │ │ jmp 3356 <__cxa_finalize@plt+0xfc6> │ │ │ │ │ @@ -1192,31 +1192,31 @@ │ │ │ │ │ je 3211 <__cxa_finalize@plt+0xe81> │ │ │ │ │ /build/reproducible-path/bpftune-0.0~git20250314.8fd59cc/src/bpftune.c:440 │ │ │ │ │ mov $0x1,%edi │ │ │ │ │ call 2310 │ │ │ │ │ /build/reproducible-path/bpftune-0.0~git20250314.8fd59cc/src/bpftune.c:442 │ │ │ │ │ call 2210 │ │ │ │ │ /build/reproducible-path/bpftune-0.0~git20250314.8fd59cc/src/bpftune.c:444 │ │ │ │ │ - lea 0x140b(%rip),%rax │ │ │ │ │ + lea 0x1413(%rip),%rax │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ call 2886 <__cxa_finalize@plt+0x4f6> │ │ │ │ │ mov %eax,-0x30(%rbp) │ │ │ │ │ /build/reproducible-path/bpftune-0.0~git20250314.8fd59cc/src/bpftune.c:445 │ │ │ │ │ cmpl $0x0,-0x30(%rbp) │ │ │ │ │ je 326a <__cxa_finalize@plt+0xeda> │ │ │ │ │ /build/reproducible-path/bpftune-0.0~git20250314.8fd59cc/src/bpftune.c:446 │ │ │ │ │ mov -0x30(%rbp),%eax │ │ │ │ │ neg %eax │ │ │ │ │ mov %eax,%edi │ │ │ │ │ call 2340 │ │ │ │ │ /build/reproducible-path/bpftune-0.0~git20250314.8fd59cc/src/bpftune.c:446 (discriminator 1) │ │ │ │ │ mov %rax,%rcx │ │ │ │ │ - lea 0x13e4(%rip),%rax │ │ │ │ │ + lea 0x13ec(%rip),%rax │ │ │ │ │ mov %rax,%rdx │ │ │ │ │ - lea 0x1522(%rip),%rax │ │ │ │ │ + lea 0x152a(%rip),%rax │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ mov $0x3,%edi │ │ │ │ │ mov $0x0,%eax │ │ │ │ │ call 2030 │ │ │ │ │ /build/reproducible-path/bpftune-0.0~git20250314.8fd59cc/src/bpftune.c:448 │ │ │ │ │ mov $0x1,%edi │ │ │ │ │ call 2310 │ │ │ │ │ @@ -1262,15 +1262,15 @@ │ │ │ │ │ /build/reproducible-path/bpftune-0.0~git20250314.8fd59cc/src/bpftune.c:459 │ │ │ │ │ mov -0x30(%rbp),%eax │ │ │ │ │ neg %eax │ │ │ │ │ mov %eax,%edi │ │ │ │ │ call 2340 │ │ │ │ │ /build/reproducible-path/bpftune-0.0~git20250314.8fd59cc/src/bpftune.c:459 (discriminator 1) │ │ │ │ │ mov %rax,%rdx │ │ │ │ │ - lea 0x1499(%rip),%rax │ │ │ │ │ + lea 0x14a1(%rip),%rax │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ mov $0x3,%edi │ │ │ │ │ mov $0x0,%eax │ │ │ │ │ call 2030 │ │ │ │ │ /build/reproducible-path/bpftune-0.0~git20250314.8fd59cc/src/bpftune.c:459 │ │ │ │ │ jmp 332e <__cxa_finalize@plt+0xf9e> │ │ │ │ │ /build/reproducible-path/bpftune-0.0~git20250314.8fd59cc/src/bpftune.c:462 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ │ @@ -45,101 +45,102 @@ │ │ │ │ │ 0x000042a0 61746520 6c656172 6e696e67 5f726174 ate learning_rat │ │ │ │ │ 0x000042b0 657d0a09 09202020 20207b20 2d527c2d e}... { -R|- │ │ │ │ │ 0x000042c0 2d726f6c 6c626163 6b7d0a09 09202020 -rollback}... │ │ │ │ │ 0x000042d0 20207b20 2d737c2d 2d737464 6572727d { -s|--stderr} │ │ │ │ │ 0x000042e0 0a090920 20202020 7b202d53 7c2d2d73 ... { -S|--s │ │ │ │ │ 0x000042f0 75707070 6f72747d 0a090920 20202020 uppport}... │ │ │ │ │ 0x00004300 7b202d56 7c2d2d76 65727369 6f6e7d7d { -V|--version}} │ │ │ │ │ - 0x00004310 0a00362e 31322e31 322b6270 6f2d616d ..6.12.12+bpo-am │ │ │ │ │ - 0x00004320 6436342d 00257320 7625730a 00627066 d64-.%s v%s..bpf │ │ │ │ │ - 0x00004330 74756e65 20697320 6e6f7420 73757070 tune is not supp │ │ │ │ │ - 0x00004340 6f727465 640a0000 62706674 756e6520 orted...bpftune │ │ │ │ │ - 0x00004350 776f726b 732c2062 7574206e 6f204250 works, but no BP │ │ │ │ │ - 0x00004360 46205479 70652046 6f726d61 7420696e F Type Format in │ │ │ │ │ - 0x00004370 666f726d 6174696f 6e202842 54462920 formation (BTF) │ │ │ │ │ - 0x00004380 69732061 7661696c 61626c65 2e202054 is available. T │ │ │ │ │ - 0x00004390 68697320 6d65616e 73206b65 726e656c his means kernel │ │ │ │ │ - 0x000043a0 20646174 61207374 72756374 75726520 data structure │ │ │ │ │ - 0x000043b0 6f666673 65747320 6d617920 6e6f7420 offsets may not │ │ │ │ │ - 0x000043c0 6d617463 68207468 6f736520 61742063 match those at c │ │ │ │ │ - 0x000043d0 6f6d7069 6c652d74 696d652c 20616e64 ompile-time, and │ │ │ │ │ - 0x000043e0 2074756e 65727320 6d617920 6e6f7420 tuners may not │ │ │ │ │ - 0x000043f0 6f706572 61746520 61732065 78706563 operate as expec │ │ │ │ │ - 0x00004400 7465642e 20546869 73206d6f 6465206f ted. This mode o │ │ │ │ │ - 0x00004410 66206f70 65726174 696f6e20 69732075 f operation is u │ │ │ │ │ - 0x00004420 6e737570 706f7274 65642c20 616e6420 nsupported, and │ │ │ │ │ - 0x00004430 6661696c 75726573 20617265 20657870 failures are exp │ │ │ │ │ - 0x00004440 65637465 642c2073 6f206265 20776172 ected, so be war │ │ │ │ │ - 0x00004450 6e65642e 204e6f74 65207468 61742069 ned. Note that i │ │ │ │ │ - 0x00004460 6e20736f 6d652063 61736573 2c204254 n some cases, BT │ │ │ │ │ - 0x00004470 46205f69 735f2070 72657365 6e742062 F _is_ present b │ │ │ │ │ - 0x00004480 75742069 73206e6f 74207573 61626c65 ut is not usable │ │ │ │ │ - 0x00004490 2073696e 63652074 68652076 65727369 since the versi │ │ │ │ │ - 0x000044a0 6f6e206f 66206c69 62627066 20757365 on of libbpf use │ │ │ │ │ - 0x000044b0 6420746f 20627569 6c642062 70667475 d to build bpftu │ │ │ │ │ - 0x000044c0 6e652069 7320746f 6f206f6c 64207265 ne is too old re │ │ │ │ │ - 0x000044d0 6c617469 76652074 6f207468 65207665 lative to the ve │ │ │ │ │ - 0x000044e0 7273696f 6e206f66 206c6962 62706620 rsion of libbpf │ │ │ │ │ - 0x000044f0 75736564 20746f20 67656e65 72617465 used to generate │ │ │ │ │ - 0x00004500 20746865 20425446 20696e20 74686520 the BTF in the │ │ │ │ │ - 0x00004510 6b65726e 656c2e20 20496620 6b65726e kernel. If kern │ │ │ │ │ - 0x00004520 656c2042 5446205f 69735f20 70726573 el BTF _is_ pres │ │ │ │ │ - 0x00004530 656e742c 20636f6e 73696465 72207570 ent, consider up │ │ │ │ │ - 0x00004540 64617469 6e67206c 69626270 6620746f dating libbpf to │ │ │ │ │ - 0x00004550 2061206d 6f726520 72656365 6e742076 a more recent v │ │ │ │ │ - 0x00004560 65727369 6f6e2074 6f20616c 6c6f7720 ersion to allow │ │ │ │ │ - 0x00004570 62706674 756e6520 746f2075 73652069 bpftune to use i │ │ │ │ │ - 0x00004580 742e200a 00627066 74756e65 20776f72 t. ..bpftune wor │ │ │ │ │ - 0x00004590 6b732069 6e206c65 67616379 206d6f64 ks in legacy mod │ │ │ │ │ - 0x000045a0 650a0062 70667475 6e652077 6f726b73 e..bpftune works │ │ │ │ │ - 0x000045b0 2066756c 6c790a00 73757070 6f727473 fully..supports │ │ │ │ │ - 0x000045c0 00646f65 73206e6f 74207375 70706f72 .does not suppor │ │ │ │ │ - 0x000045d0 74000000 00000000 62706674 756e6520 t.......bpftune │ │ │ │ │ - 0x000045e0 25732070 65722d6e 65746e73 20706f6c %s per-netns pol │ │ │ │ │ - 0x000045f0 69637920 28766961 206e6574 6e732063 icy (via netns c │ │ │ │ │ - 0x00004600 6f6f6b69 65290a00 2f766172 2f72756e ookie)../var/run │ │ │ │ │ - 0x00004610 2f627066 74756e65 2f636772 6f757076 /bpftune/cgroupv │ │ │ │ │ - 0x00004620 32000000 00000000 2f757372 2f6c6962 2......./usr/lib │ │ │ │ │ - 0x00004630 2f783836 5f36342d 6c696e75 782d676e /x86_64-linux-gn │ │ │ │ │ - 0x00004640 752f6270 6674756e 652f0063 616e6e6f u/bpftune/.canno │ │ │ │ │ - 0x00004650 74206461 656d6f6e 697a653a 2025730a t daemonize: %s. │ │ │ │ │ - 0x00004660 0076616c 75657320 25642d25 64206172 .values %d-%d ar │ │ │ │ │ - 0x00004670 65207375 70706f72 7465640a 00756e72 e supported..unr │ │ │ │ │ - 0x00004680 65636f67 6e697a65 64206f70 74696f6e ecognized option │ │ │ │ │ - 0x00004690 20272573 270a0061 3a633a64 44686c3a '%s'..a:c:dDhl: │ │ │ │ │ - 0x000046a0 4c723a70 3a713a52 73535600 25730a00 Lr:p:q:RsSV.%s.. │ │ │ │ │ - 0x000046b0 63616e6e 6f742075 6e6c6f63 6b206d65 cannot unlock me │ │ │ │ │ - 0x000046c0 6d6f7279 206c696d 69743a20 25732e0a mory limit: %s.. │ │ │ │ │ - 0x000046d0 41726520 796f7520 72756e6e 696e6720 Are you running │ │ │ │ │ - 0x000046e0 77697468 20434150 5f535953 5f41444d with CAP_SYS_ADM │ │ │ │ │ - 0x000046f0 494e2f76 69612073 75646f2f 61732072 IN/via sudo/as r │ │ │ │ │ - 0x00004700 6f6f743f 0a002f76 61722f72 756e2f62 oot?../var/run/b │ │ │ │ │ - 0x00004710 70667475 6e650063 6f756c64 206e6f74 pftune.could not │ │ │ │ │ - 0x00004720 20637265 61746520 27257327 3a202573 create '%s': %s │ │ │ │ │ - 0x00004730 0a000000 00000000 62706674 756e6520 ........bpftune │ │ │ │ │ - 0x00004740 6973206e 6f742073 7570706f 72746564 is not supported │ │ │ │ │ - 0x00004750 206f6e20 74686973 20737973 74656d3b on this system; │ │ │ │ │ - 0x00004760 20657869 74696e67 0a000000 00000000 exiting........ │ │ │ │ │ - 0x00004770 636f756c 64206e6f 7420696e 69746961 could not initia │ │ │ │ │ - 0x00004780 6c697a65 2074756e 65727320 696e2027 lize tuners in ' │ │ │ │ │ - 0x00004790 2573273a 2025730a 00736967 6e616c20 %s': %s..signal │ │ │ │ │ - 0x000047a0 68616e64 6c696e67 20666169 6c757265 handling failure │ │ │ │ │ - 0x000047b0 3a202573 0a000000 56e6ffff a0e7ffff : %s....V....... │ │ │ │ │ - 0x000047c0 a0e7ffff a0e7ffff a0e7ffff a0e7ffff ................ │ │ │ │ │ - 0x000047d0 a0e7ffff a0e7ffff cbe6ffff a0e7ffff ................ │ │ │ │ │ - 0x000047e0 a0e7ffff a0e7ffff a0e7ffff a0e7ffff ................ │ │ │ │ │ - 0x000047f0 69e7ffff 81e7ffff a0e7ffff a0e7ffff i............... │ │ │ │ │ - 0x00004800 91e7ffff a0e7ffff a0e7ffff a0e7ffff ................ │ │ │ │ │ - 0x00004810 a0e7ffff a0e7ffff a0e7ffff a0e7ffff ................ │ │ │ │ │ - 0x00004820 a0e7ffff a0e7ffff a0e7ffff 06e6ffff ................ │ │ │ │ │ - 0x00004830 a0e7ffff 37e6ffff 4ae6ffff a0e7ffff ....7...J....... │ │ │ │ │ - 0x00004840 a0e7ffff a0e7ffff a9e6ffff a0e7ffff ................ │ │ │ │ │ - 0x00004850 a0e7ffff a0e7ffff b8e6ffff a0e7ffff ................ │ │ │ │ │ - 0x00004860 a0e7ffff a0e7ffff 2de7ffff 48e7ffff ........-...H... │ │ │ │ │ - 0x00004870 dae6ffff 75e7ffff 616c6c6f 77006367 ....u...allow.cg │ │ │ │ │ - 0x00004880 726f7570 00646165 6d6f6e00 64656275 roup.daemon.debu │ │ │ │ │ - 0x00004890 67006c65 67616379 0068656c 70006c69 g.legacy.help.li │ │ │ │ │ - 0x000048a0 62646972 006c6561 726e696e 675f7261 bdir.learning_ra │ │ │ │ │ - 0x000048b0 74650070 6f727400 71756572 7900726f te.port.query.ro │ │ │ │ │ - 0x000048c0 6c6c6261 636b0073 74646572 72007375 llback.stderr.su │ │ │ │ │ - 0x000048d0 70706f72 74007665 7273696f 6e00 pport.version. │ │ │ │ │ + 0x00004310 0a00362e 312e302d 33322d63 6c6f7564 ..6.1.0-32-cloud │ │ │ │ │ + 0x00004320 2d616d64 36342d00 25732076 25730a00 -amd64-.%s v%s.. │ │ │ │ │ + 0x00004330 62706674 756e6520 6973206e 6f742073 bpftune is not s │ │ │ │ │ + 0x00004340 7570706f 72746564 0a000000 00000000 upported........ │ │ │ │ │ + 0x00004350 62706674 756e6520 776f726b 732c2062 bpftune works, b │ │ │ │ │ + 0x00004360 7574206e 6f204250 46205479 70652046 ut no BPF Type F │ │ │ │ │ + 0x00004370 6f726d61 7420696e 666f726d 6174696f ormat informatio │ │ │ │ │ + 0x00004380 6e202842 54462920 69732061 7661696c n (BTF) is avail │ │ │ │ │ + 0x00004390 61626c65 2e202054 68697320 6d65616e able. This mean │ │ │ │ │ + 0x000043a0 73206b65 726e656c 20646174 61207374 s kernel data st │ │ │ │ │ + 0x000043b0 72756374 75726520 6f666673 65747320 ructure offsets │ │ │ │ │ + 0x000043c0 6d617920 6e6f7420 6d617463 68207468 may not match th │ │ │ │ │ + 0x000043d0 6f736520 61742063 6f6d7069 6c652d74 ose at compile-t │ │ │ │ │ + 0x000043e0 696d652c 20616e64 2074756e 65727320 ime, and tuners │ │ │ │ │ + 0x000043f0 6d617920 6e6f7420 6f706572 61746520 may not operate │ │ │ │ │ + 0x00004400 61732065 78706563 7465642e 20546869 as expected. Thi │ │ │ │ │ + 0x00004410 73206d6f 6465206f 66206f70 65726174 s mode of operat │ │ │ │ │ + 0x00004420 696f6e20 69732075 6e737570 706f7274 ion is unsupport │ │ │ │ │ + 0x00004430 65642c20 616e6420 6661696c 75726573 ed, and failures │ │ │ │ │ + 0x00004440 20617265 20657870 65637465 642c2073 are expected, s │ │ │ │ │ + 0x00004450 6f206265 20776172 6e65642e 204e6f74 o be warned. Not │ │ │ │ │ + 0x00004460 65207468 61742069 6e20736f 6d652063 e that in some c │ │ │ │ │ + 0x00004470 61736573 2c204254 46205f69 735f2070 ases, BTF _is_ p │ │ │ │ │ + 0x00004480 72657365 6e742062 75742069 73206e6f resent but is no │ │ │ │ │ + 0x00004490 74207573 61626c65 2073696e 63652074 t usable since t │ │ │ │ │ + 0x000044a0 68652076 65727369 6f6e206f 66206c69 he version of li │ │ │ │ │ + 0x000044b0 62627066 20757365 6420746f 20627569 bbpf used to bui │ │ │ │ │ + 0x000044c0 6c642062 70667475 6e652069 7320746f ld bpftune is to │ │ │ │ │ + 0x000044d0 6f206f6c 64207265 6c617469 76652074 o old relative t │ │ │ │ │ + 0x000044e0 6f207468 65207665 7273696f 6e206f66 o the version of │ │ │ │ │ + 0x000044f0 206c6962 62706620 75736564 20746f20 libbpf used to │ │ │ │ │ + 0x00004500 67656e65 72617465 20746865 20425446 generate the BTF │ │ │ │ │ + 0x00004510 20696e20 74686520 6b65726e 656c2e20 in the kernel. │ │ │ │ │ + 0x00004520 20496620 6b65726e 656c2042 5446205f If kernel BTF _ │ │ │ │ │ + 0x00004530 69735f20 70726573 656e742c 20636f6e is_ present, con │ │ │ │ │ + 0x00004540 73696465 72207570 64617469 6e67206c sider updating l │ │ │ │ │ + 0x00004550 69626270 6620746f 2061206d 6f726520 ibbpf to a more │ │ │ │ │ + 0x00004560 72656365 6e742076 65727369 6f6e2074 recent version t │ │ │ │ │ + 0x00004570 6f20616c 6c6f7720 62706674 756e6520 o allow bpftune │ │ │ │ │ + 0x00004580 746f2075 73652069 742e200a 00627066 to use it. ..bpf │ │ │ │ │ + 0x00004590 74756e65 20776f72 6b732069 6e206c65 tune works in le │ │ │ │ │ + 0x000045a0 67616379 206d6f64 650a0062 70667475 gacy mode..bpftu │ │ │ │ │ + 0x000045b0 6e652077 6f726b73 2066756c 6c790a00 ne works fully.. │ │ │ │ │ + 0x000045c0 73757070 6f727473 00646f65 73206e6f supports.does no │ │ │ │ │ + 0x000045d0 74207375 70706f72 74000000 00000000 t support....... │ │ │ │ │ + 0x000045e0 62706674 756e6520 25732070 65722d6e bpftune %s per-n │ │ │ │ │ + 0x000045f0 65746e73 20706f6c 69637920 28766961 etns policy (via │ │ │ │ │ + 0x00004600 206e6574 6e732063 6f6f6b69 65290a00 netns cookie).. │ │ │ │ │ + 0x00004610 2f766172 2f72756e 2f627066 74756e65 /var/run/bpftune │ │ │ │ │ + 0x00004620 2f636772 6f757076 32000000 00000000 /cgroupv2....... │ │ │ │ │ + 0x00004630 2f757372 2f6c6962 2f783836 5f36342d /usr/lib/x86_64- │ │ │ │ │ + 0x00004640 6c696e75 782d676e 752f6270 6674756e linux-gnu/bpftun │ │ │ │ │ + 0x00004650 652f0063 616e6e6f 74206461 656d6f6e e/.cannot daemon │ │ │ │ │ + 0x00004660 697a653a 2025730a 0076616c 75657320 ize: %s..values │ │ │ │ │ + 0x00004670 25642d25 64206172 65207375 70706f72 %d-%d are suppor │ │ │ │ │ + 0x00004680 7465640a 00756e72 65636f67 6e697a65 ted..unrecognize │ │ │ │ │ + 0x00004690 64206f70 74696f6e 20272573 270a0061 d option '%s'..a │ │ │ │ │ + 0x000046a0 3a633a64 44686c3a 4c723a70 3a713a52 :c:dDhl:Lr:p:q:R │ │ │ │ │ + 0x000046b0 73535600 25730a00 63616e6e 6f742075 sSV.%s..cannot u │ │ │ │ │ + 0x000046c0 6e6c6f63 6b206d65 6d6f7279 206c696d nlock memory lim │ │ │ │ │ + 0x000046d0 69743a20 25732e0a 41726520 796f7520 it: %s..Are you │ │ │ │ │ + 0x000046e0 72756e6e 696e6720 77697468 20434150 running with CAP │ │ │ │ │ + 0x000046f0 5f535953 5f41444d 494e2f76 69612073 _SYS_ADMIN/via s │ │ │ │ │ + 0x00004700 75646f2f 61732072 6f6f743f 0a002f76 udo/as root?../v │ │ │ │ │ + 0x00004710 61722f72 756e2f62 70667475 6e650063 ar/run/bpftune.c │ │ │ │ │ + 0x00004720 6f756c64 206e6f74 20637265 61746520 ould not create │ │ │ │ │ + 0x00004730 27257327 3a202573 0a000000 00000000 '%s': %s........ │ │ │ │ │ + 0x00004740 62706674 756e6520 6973206e 6f742073 bpftune is not s │ │ │ │ │ + 0x00004750 7570706f 72746564 206f6e20 74686973 upported on this │ │ │ │ │ + 0x00004760 20737973 74656d3b 20657869 74696e67 system; exiting │ │ │ │ │ + 0x00004770 0a000000 00000000 636f756c 64206e6f ........could no │ │ │ │ │ + 0x00004780 7420696e 69746961 6c697a65 2074756e t initialize tun │ │ │ │ │ + 0x00004790 65727320 696e2027 2573273a 2025730a ers in '%s': %s. │ │ │ │ │ + 0x000047a0 00736967 6e616c20 68616e64 6c696e67 .signal handling │ │ │ │ │ + 0x000047b0 20666169 6c757265 3a202573 0a000000 failure: %s.... │ │ │ │ │ + 0x000047c0 4ee6ffff 98e7ffff 98e7ffff 98e7ffff N............... │ │ │ │ │ + 0x000047d0 98e7ffff 98e7ffff 98e7ffff 98e7ffff ................ │ │ │ │ │ + 0x000047e0 c3e6ffff 98e7ffff 98e7ffff 98e7ffff ................ │ │ │ │ │ + 0x000047f0 98e7ffff 98e7ffff 61e7ffff 79e7ffff ........a...y... │ │ │ │ │ + 0x00004800 98e7ffff 98e7ffff 89e7ffff 98e7ffff ................ │ │ │ │ │ + 0x00004810 98e7ffff 98e7ffff 98e7ffff 98e7ffff ................ │ │ │ │ │ + 0x00004820 98e7ffff 98e7ffff 98e7ffff 98e7ffff ................ │ │ │ │ │ + 0x00004830 98e7ffff fee5ffff 98e7ffff 2fe6ffff ............/... │ │ │ │ │ + 0x00004840 42e6ffff 98e7ffff 98e7ffff 98e7ffff B............... │ │ │ │ │ + 0x00004850 a1e6ffff 98e7ffff 98e7ffff 98e7ffff ................ │ │ │ │ │ + 0x00004860 b0e6ffff 98e7ffff 98e7ffff 98e7ffff ................ │ │ │ │ │ + 0x00004870 25e7ffff 40e7ffff d2e6ffff 6de7ffff %...@.......m... │ │ │ │ │ + 0x00004880 616c6c6f 77006367 726f7570 00646165 allow.cgroup.dae │ │ │ │ │ + 0x00004890 6d6f6e00 64656275 67006c65 67616379 mon.debug.legacy │ │ │ │ │ + 0x000048a0 0068656c 70006c69 62646972 006c6561 .help.libdir.lea │ │ │ │ │ + 0x000048b0 726e696e 675f7261 74650070 6f727400 rning_rate.port. │ │ │ │ │ + 0x000048c0 71756572 7900726f 6c6c6261 636b0073 query.rollback.s │ │ │ │ │ + 0x000048d0 74646572 72007375 70706f72 74007665 tderr.support.ve │ │ │ │ │ + 0x000048e0 7273696f 6e00 rsion. │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame_hdr {} │ │ │ │ │ @@ -1,11 +1,11 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame_hdr': │ │ │ │ │ - 0x000048e0 011b033b 74000000 0d000000 40d7ffff ...;t.......@... │ │ │ │ │ - 0x000048f0 c0000000 b0daffff e8000000 c0daffff ................ │ │ │ │ │ - 0x00004900 90000000 a9dbffff 00010000 ecdbffff ................ │ │ │ │ │ - 0x00004910 20010000 59dcffff 40010000 9cdcffff ...Y...@....... │ │ │ │ │ - 0x00004920 60010000 a6dfffff 80010000 ace2ffff `............... │ │ │ │ │ - 0x00004930 a0010000 dee2ffff c0010000 0de3ffff ................ │ │ │ │ │ - 0x00004940 e0010000 20e3ffff fc010000 fee3ffff .... ........... │ │ │ │ │ - 0x00004950 1c020000 .... │ │ │ │ │ + 0x000048e8 011b033b 74000000 0d000000 38d7ffff ...;t.......8... │ │ │ │ │ + 0x000048f8 c0000000 a8daffff e8000000 b8daffff ................ │ │ │ │ │ + 0x00004908 90000000 a1dbffff 00010000 e4dbffff ................ │ │ │ │ │ + 0x00004918 20010000 51dcffff 40010000 94dcffff ...Q...@....... │ │ │ │ │ + 0x00004928 60010000 9edfffff 80010000 a4e2ffff `............... │ │ │ │ │ + 0x00004938 a0010000 d6e2ffff c0010000 05e3ffff ................ │ │ │ │ │ + 0x00004948 e0010000 18e3ffff fc010000 f6e3ffff ................ │ │ │ │ │ + 0x00004958 1c020000 .... │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,32 +1,32 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ - 0x00004958 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ - 0x00004968 1b0c0708 90010710 14000000 1c000000 ................ │ │ │ │ │ - 0x00004978 28daffff 22000000 00000000 00000000 (..."........... │ │ │ │ │ - 0x00004988 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ - 0x00004998 1b0c0708 90010000 24000000 1c000000 ........$....... │ │ │ │ │ - 0x000049a8 78d6ffff 70030000 000e1046 0e184a0f x...p......F..J. │ │ │ │ │ - 0x000049b8 0b770880 003f1a3b 2a332422 00000000 .w...?.;*3$".... │ │ │ │ │ - 0x000049c8 14000000 44000000 c0d9ffff 08000000 ....D........... │ │ │ │ │ - 0x000049d8 00000000 00000000 1c000000 5c000000 ............\... │ │ │ │ │ - 0x000049e8 a1daffff 43000000 00410e10 8602430d ....C....A....C. │ │ │ │ │ - 0x000049f8 067e0c07 08000000 1c000000 7c000000 .~..........|... │ │ │ │ │ - 0x00004a08 c4daffff 6d000000 00410e10 8602430d ....m....A....C. │ │ │ │ │ - 0x00004a18 0602680c 07080000 1c000000 9c000000 ..h............. │ │ │ │ │ - 0x00004a28 11dbffff 43000000 00410e10 8602430d ....C....A....C. │ │ │ │ │ - 0x00004a38 067e0c07 08000000 1c000000 bc000000 .~.............. │ │ │ │ │ - 0x00004a48 34dbffff 0a030000 00410e10 8602430d 4........A....C. │ │ │ │ │ - 0x00004a58 06030503 0c070800 1c000000 dc000000 ................ │ │ │ │ │ - 0x00004a68 1edeffff 06030000 00410e10 8602430d .........A....C. │ │ │ │ │ - 0x00004a78 06030103 0c070800 1c000000 fc000000 ................ │ │ │ │ │ - 0x00004a88 04e1ffff 32000000 00410e10 8602430d ....2....A....C. │ │ │ │ │ - 0x00004a98 066d0c07 08000000 1c000000 1c010000 .m.............. │ │ │ │ │ - 0x00004aa8 16e1ffff 2f000000 00410e10 8602430d ..../....A....C. │ │ │ │ │ - 0x00004ab8 066a0c07 08000000 18000000 3c010000 .j..........<... │ │ │ │ │ - 0x00004ac8 25e1ffff 13000000 00410e10 8602430d %........A....C. │ │ │ │ │ - 0x00004ad8 06000000 1c000000 58010000 1ce1ffff ........X....... │ │ │ │ │ - 0x00004ae8 de000000 00410e10 8602430d 0602d90c .....A....C..... │ │ │ │ │ - 0x00004af8 07080000 1c000000 78010000 dae1ffff ........x....... │ │ │ │ │ - 0x00004b08 7a060000 00410e10 8602430d 06037506 z....A....C...u. │ │ │ │ │ - 0x00004b18 0c070800 00000000 ........ │ │ │ │ │ + 0x00004960 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ + 0x00004970 1b0c0708 90010710 14000000 1c000000 ................ │ │ │ │ │ + 0x00004980 20daffff 22000000 00000000 00000000 ..."........... │ │ │ │ │ + 0x00004990 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ + 0x000049a0 1b0c0708 90010000 24000000 1c000000 ........$....... │ │ │ │ │ + 0x000049b0 70d6ffff 70030000 000e1046 0e184a0f p...p......F..J. │ │ │ │ │ + 0x000049c0 0b770880 003f1a3b 2a332422 00000000 .w...?.;*3$".... │ │ │ │ │ + 0x000049d0 14000000 44000000 b8d9ffff 08000000 ....D........... │ │ │ │ │ + 0x000049e0 00000000 00000000 1c000000 5c000000 ............\... │ │ │ │ │ + 0x000049f0 99daffff 43000000 00410e10 8602430d ....C....A....C. │ │ │ │ │ + 0x00004a00 067e0c07 08000000 1c000000 7c000000 .~..........|... │ │ │ │ │ + 0x00004a10 bcdaffff 6d000000 00410e10 8602430d ....m....A....C. │ │ │ │ │ + 0x00004a20 0602680c 07080000 1c000000 9c000000 ..h............. │ │ │ │ │ + 0x00004a30 09dbffff 43000000 00410e10 8602430d ....C....A....C. │ │ │ │ │ + 0x00004a40 067e0c07 08000000 1c000000 bc000000 .~.............. │ │ │ │ │ + 0x00004a50 2cdbffff 0a030000 00410e10 8602430d ,........A....C. │ │ │ │ │ + 0x00004a60 06030503 0c070800 1c000000 dc000000 ................ │ │ │ │ │ + 0x00004a70 16deffff 06030000 00410e10 8602430d .........A....C. │ │ │ │ │ + 0x00004a80 06030103 0c070800 1c000000 fc000000 ................ │ │ │ │ │ + 0x00004a90 fce0ffff 32000000 00410e10 8602430d ....2....A....C. │ │ │ │ │ + 0x00004aa0 066d0c07 08000000 1c000000 1c010000 .m.............. │ │ │ │ │ + 0x00004ab0 0ee1ffff 2f000000 00410e10 8602430d ..../....A....C. │ │ │ │ │ + 0x00004ac0 066a0c07 08000000 18000000 3c010000 .j..........<... │ │ │ │ │ + 0x00004ad0 1de1ffff 13000000 00410e10 8602430d .........A....C. │ │ │ │ │ + 0x00004ae0 06000000 1c000000 58010000 14e1ffff ........X....... │ │ │ │ │ + 0x00004af0 de000000 00410e10 8602430d 0602d90c .....A....C..... │ │ │ │ │ + 0x00004b00 07080000 1c000000 78010000 d2e1ffff ........x....... │ │ │ │ │ + 0x00004b10 7a060000 00410e10 8602430d 06037506 z....A....C...u. │ │ │ │ │ + 0x00004b20 0c070800 00000000 ........ │ │ │ │ ├── readelf --wide --decompress --hex-dump=.data.rel.ro {} │ │ │ │ │ @@ -1,33 +1,33 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.data.rel.ro': │ │ │ │ │ - 0x00005a00 78480000 00000000 01000000 00000000 xH.............. │ │ │ │ │ + 0x00005a00 80480000 00000000 01000000 00000000 .H.............. │ │ │ │ │ 0x00005a10 00000000 00000000 61000000 00000000 ........a....... │ │ │ │ │ - 0x00005a20 7e480000 00000000 01000000 00000000 ~H.............. │ │ │ │ │ + 0x00005a20 86480000 00000000 01000000 00000000 .H.............. │ │ │ │ │ 0x00005a30 00000000 00000000 63000000 00000000 ........c....... │ │ │ │ │ - 0x00005a40 85480000 00000000 00000000 00000000 .H.............. │ │ │ │ │ + 0x00005a40 8d480000 00000000 00000000 00000000 .H.............. │ │ │ │ │ 0x00005a50 00000000 00000000 44000000 00000000 ........D....... │ │ │ │ │ - 0x00005a60 8c480000 00000000 00000000 00000000 .H.............. │ │ │ │ │ + 0x00005a60 94480000 00000000 00000000 00000000 .H.............. │ │ │ │ │ 0x00005a70 00000000 00000000 64000000 00000000 ........d....... │ │ │ │ │ - 0x00005a80 92480000 00000000 00000000 00000000 .H.............. │ │ │ │ │ + 0x00005a80 9a480000 00000000 00000000 00000000 .H.............. │ │ │ │ │ 0x00005a90 00000000 00000000 4c000000 00000000 ........L....... │ │ │ │ │ - 0x00005aa0 99480000 00000000 00000000 00000000 .H.............. │ │ │ │ │ + 0x00005aa0 a1480000 00000000 00000000 00000000 .H.............. │ │ │ │ │ 0x00005ab0 00000000 00000000 68000000 00000000 ........h....... │ │ │ │ │ - 0x00005ac0 9e480000 00000000 01000000 00000000 .H.............. │ │ │ │ │ + 0x00005ac0 a6480000 00000000 01000000 00000000 .H.............. │ │ │ │ │ 0x00005ad0 00000000 00000000 6c000000 00000000 ........l....... │ │ │ │ │ - 0x00005ae0 a5480000 00000000 01000000 00000000 .H.............. │ │ │ │ │ + 0x00005ae0 ad480000 00000000 01000000 00000000 .H.............. │ │ │ │ │ 0x00005af0 00000000 00000000 72000000 00000000 ........r....... │ │ │ │ │ - 0x00005b00 b3480000 00000000 01000000 00000000 .H.............. │ │ │ │ │ + 0x00005b00 bb480000 00000000 01000000 00000000 .H.............. │ │ │ │ │ 0x00005b10 00000000 00000000 70000000 00000000 ........p....... │ │ │ │ │ - 0x00005b20 b8480000 00000000 01000000 00000000 .H.............. │ │ │ │ │ + 0x00005b20 c0480000 00000000 01000000 00000000 .H.............. │ │ │ │ │ 0x00005b30 00000000 00000000 71000000 00000000 ........q....... │ │ │ │ │ - 0x00005b40 be480000 00000000 00000000 00000000 .H.............. │ │ │ │ │ + 0x00005b40 c6480000 00000000 00000000 00000000 .H.............. │ │ │ │ │ 0x00005b50 00000000 00000000 52000000 00000000 ........R....... │ │ │ │ │ - 0x00005b60 c7480000 00000000 00000000 00000000 .H.............. │ │ │ │ │ + 0x00005b60 cf480000 00000000 00000000 00000000 .H.............. │ │ │ │ │ 0x00005b70 00000000 00000000 73000000 00000000 ........s....... │ │ │ │ │ - 0x00005b80 ce480000 00000000 00000000 00000000 .H.............. │ │ │ │ │ + 0x00005b80 d6480000 00000000 00000000 00000000 .H.............. │ │ │ │ │ 0x00005b90 00000000 00000000 53000000 00000000 ........S....... │ │ │ │ │ - 0x00005ba0 d6480000 00000000 00000000 00000000 .H.............. │ │ │ │ │ + 0x00005ba0 de480000 00000000 00000000 00000000 .H.............. │ │ │ │ │ 0x00005bb0 00000000 00000000 56000000 00000000 ........V....... │ │ │ │ │ 0x00005bc0 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ 0x00005bd0 00000000 00000000 00000000 00000000 ................ │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ │┄ 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 │ │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ │ - 0x00000000 35363964 63663833 64653963 36316438 569dcf83de9c61d8 │ │ │ │ │ - 0x00000010 35626461 36393537 37636333 30393266 5bda69577cc3092f │ │ │ │ │ - 0x00000020 32353732 33632e64 65627567 00000000 25723c.debug.... │ │ │ │ │ - 0x00000030 9bc68db6 .... │ │ │ │ │ + 0x00000000 32663933 37333133 34373661 35303166 2f937313476a501f │ │ │ │ │ + 0x00000010 66633432 33633161 35306464 64386531 fc423c1a50ddd8e1 │ │ │ │ │ + 0x00000020 62376662 33622e64 65627567 00000000 b7fb3b.debug.... │ │ │ │ │ + 0x00000030 c352ede7 .R.. ├── bpftune-dbgsym_0.0~git20250314.8fd59cc-1_amd64.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 532 2025-03-17 17:29:23.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 10168 2025-03-17 17:29:23.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 10176 2025-03-17 17:29:23.000000 data.tar.xz │ ├── control.tar.xz │ │ ├── control.tar │ │ │ ├── ./control │ │ │ │ @@ -5,8 +5,8 @@ │ │ │ │ Architecture: amd64 │ │ │ │ Maintainer: Sudip Mukherjee │ │ │ │ Installed-Size: 33 │ │ │ │ Depends: bpftune (= 0.0~git20250314.8fd59cc-1) │ │ │ │ Section: debug │ │ │ │ Priority: optional │ │ │ │ Description: debug symbols for bpftune │ │ │ │ -Build-Ids: 15569dcf83de9c61d85bda69577cc3092f25723c │ │ │ │ +Build-Ids: 8a2f937313476a501ffc423c1a50ddd8e1b7fb3b │ │ │ ├── ./md5sums │ │ │ │ ├── ./md5sums │ │ │ │ │┄ Files differ │ │ │ │ ├── line order │ │ │ │ │ @@ -1 +1 @@ │ │ │ │ │ -usr/lib/debug/.build-id/15/569dcf83de9c61d85bda69577cc3092f25723c.debug │ │ │ │ │ +usr/lib/debug/.build-id/8a/2f937313476a501ffc423c1a50ddd8e1b7fb3b.debug │ ├── data.tar.xz │ │ ├── data.tar │ │ │ ├── file list │ │ │ │ @@ -1,10 +1,10 @@ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-03-17 17:29:23.000000 ./ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-03-17 17:29:23.000000 ./usr/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-03-17 17:29:23.000000 ./usr/lib/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-03-17 17:29:23.000000 ./usr/lib/debug/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-03-17 17:29:23.000000 ./usr/lib/debug/.build-id/ │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2025-03-17 17:29:23.000000 ./usr/lib/debug/.build-id/15/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 22584 2025-03-17 17:29:23.000000 ./usr/lib/debug/.build-id/15/569dcf83de9c61d85bda69577cc3092f25723c.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2025-03-17 17:29:23.000000 ./usr/lib/debug/.build-id/8a/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 22592 2025-03-17 17:29:23.000000 ./usr/lib/debug/.build-id/8a/2f937313476a501ffc423c1a50ddd8e1b7fb3b.debug │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-03-17 17:29:23.000000 ./usr/share/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-03-17 17:29:23.000000 ./usr/share/doc/ │ │ │ │ lrwxrwxrwx 0 root (0) root (0) 0 2025-03-17 17:29:23.000000 ./usr/share/doc/bpftune-dbgsym -> bpftune │ │ │ │ --- ./usr/lib/debug/.build-id/15/569dcf83de9c61d85bda69577cc3092f25723c.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/8a/2f937313476a501ffc423c1a50ddd8e1b7fb3b.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 94% similar despite different names │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │┄ error from `readelf --wide --file-header {}`: │ │ │ │ │┄ readelf: Error: Unable to find program interpreter name │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: DYN (Shared object file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x23a0 │ │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ │ - Start of section headers: 20216 (bytes into file) │ │ │ │ │ + Start of section headers: 20224 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ │ Number of program headers: 14 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 37 │ │ │ │ │ Section header string table index: 36 │ │ │ │ ├── readelf --wide --program-header {} │ │ │ │ │┄ error from `readelf --wide --program-header {}`: │ │ │ │ │┄ readelf: Error: Unable to find program interpreter name │ │ │ │ │ @@ -5,22 +5,22 @@ │ │ │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ │ PHDR 0x000040 0x0000000000000040 0x0000000000000040 0x000310 0x000310 R 0x8 │ │ │ │ │ INTERP 0x000394 0x0000000000000394 0x0000000000000394 0x000000 0x00001c R 0x1 │ │ │ │ │ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x000394 0x001710 R 0x1000 │ │ │ │ │ LOAD 0x000000 0x0000000000002000 0x0000000000002000 0x000000 0x001361 R E 0x1000 │ │ │ │ │ - LOAD 0x001000 0x0000000000004000 0x0000000000004000 0x000b40 0x000b40 R 0x1000 │ │ │ │ │ + LOAD 0x001000 0x0000000000004000 0x0000000000004000 0x000b48 0x000b48 R 0x1000 │ │ │ │ │ LOAD 0x0009f0 0x00000000000059f0 0x00000000000059f0 0x000000 0x0008a8 RW 0x1000 │ │ │ │ │ DYNAMIC 0x0029f0 0x0000000000005be0 0x0000000000005be0 0x000000 0x000200 RW 0x8 │ │ │ │ │ NOTE 0x000350 0x0000000000000350 0x0000000000000350 0x000020 0x000020 R 0x8 │ │ │ │ │ NOTE 0x000370 0x0000000000000370 0x0000000000000370 0x000024 0x000024 R 0x4 │ │ │ │ │ - NOTE 0x001b20 0x0000000000004b20 0x0000000000004b20 0x000020 0x000020 R 0x4 │ │ │ │ │ + NOTE 0x001b28 0x0000000000004b28 0x0000000000004b28 0x000020 0x000020 R 0x4 │ │ │ │ │ GNU_PROPERTY 0x000350 0x0000000000000350 0x0000000000000350 0x000020 0x000020 R 0x8 │ │ │ │ │ - GNU_EH_FRAME 0x001000 0x00000000000048e0 0x00000000000048e0 0x000000 0x000074 R 0x4 │ │ │ │ │ + GNU_EH_FRAME 0x001000 0x00000000000048e8 0x00000000000048e8 0x000000 0x000074 R 0x4 │ │ │ │ │ GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10 │ │ │ │ │ GNU_RELRO 0x0029f0 0x00000000000059f0 0x00000000000059f0 0x000000 0x000610 R 0x1 │ │ │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ │ │ Segment Sections... │ │ │ │ │ 00 │ │ │ │ │ 01 .interp │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │┄ error from `readelf --wide --sections {}`: │ │ │ │ │┄ readelf: Error: Unable to find program interpreter name │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ -There are 37 section headers, starting at offset 0x4ef8: │ │ │ │ │ +There are 37 section headers, starting at offset 0x4f00: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ [ 1] .note.gnu.property NOTE 0000000000000350 000350 000020 00 A 0 0 8 │ │ │ │ │ [ 2] .note.gnu.build-id NOTE 0000000000000370 000370 000024 00 A 0 0 4 │ │ │ │ │ [ 3] .interp NOBITS 0000000000000394 000394 00001c 00 A 0 0 1 │ │ │ │ │ @@ -14,33 +14,33 @@ │ │ │ │ │ [ 9] .rela.dyn NOBITS 0000000000000f00 000394 000300 18 A 5 0 8 │ │ │ │ │ [10] .rela.plt NOBITS 0000000000001200 000394 000510 18 A 5 24 8 │ │ │ │ │ [11] .init NOBITS 0000000000002000 001000 000017 00 AX 0 0 4 │ │ │ │ │ [12] .plt NOBITS 0000000000002020 001000 000370 10 AX 0 0 16 │ │ │ │ │ [13] .plt.got NOBITS 0000000000002390 001000 000008 08 AX 0 0 8 │ │ │ │ │ [14] .text NOBITS 00000000000023a0 001000 000fb8 00 AX 0 0 16 │ │ │ │ │ [15] .fini NOBITS 0000000000003358 001000 000009 00 AX 0 0 4 │ │ │ │ │ - [16] .rodata NOBITS 0000000000004000 001000 0008de 00 A 0 0 8 │ │ │ │ │ - [17] .eh_frame_hdr NOBITS 00000000000048e0 001000 000074 00 A 0 0 4 │ │ │ │ │ - [18] .eh_frame NOBITS 0000000000004958 001000 0001c8 00 A 0 0 8 │ │ │ │ │ - [19] .note.ABI-tag NOTE 0000000000004b20 001b20 000020 00 A 0 0 4 │ │ │ │ │ + [16] .rodata NOBITS 0000000000004000 001000 0008e6 00 A 0 0 8 │ │ │ │ │ + [17] .eh_frame_hdr NOBITS 00000000000048e8 001000 000074 00 A 0 0 4 │ │ │ │ │ + [18] .eh_frame NOBITS 0000000000004960 001000 0001c8 00 A 0 0 8 │ │ │ │ │ + [19] .note.ABI-tag NOTE 0000000000004b28 001b28 000020 00 A 0 0 4 │ │ │ │ │ [20] .init_array NOBITS 00000000000059f0 0029f0 000008 08 WA 0 0 8 │ │ │ │ │ [21] .fini_array NOBITS 00000000000059f8 0029f0 000008 08 WA 0 0 8 │ │ │ │ │ [22] .data.rel.ro NOBITS 0000000000005a00 0029f0 0001e0 00 WA 0 0 32 │ │ │ │ │ [23] .dynamic NOBITS 0000000000005be0 0029f0 000200 10 WA 6 0 8 │ │ │ │ │ [24] .got NOBITS 0000000000005de0 0029f0 000220 08 WA 0 0 8 │ │ │ │ │ [25] .data NOBITS 0000000000006000 0029f0 000040 00 WA 0 0 32 │ │ │ │ │ [26] .bss NOBITS 0000000000006040 0029f0 000258 00 WA 0 0 32 │ │ │ │ │ - [27] .comment PROGBITS 0000000000000000 001b40 00001f 01 MS 0 0 1 │ │ │ │ │ - [28] .debug_aranges PROGBITS 0000000000000000 001b5f 000030 00 0 0 1 │ │ │ │ │ - [29] .debug_info PROGBITS 0000000000000000 001b90 00106e 00 C 0 0 8 │ │ │ │ │ - [30] .debug_abbrev PROGBITS 0000000000000000 002c00 0001db 00 C 0 0 8 │ │ │ │ │ - [31] .debug_line PROGBITS 0000000000000000 002de0 0003ce 00 C 0 0 8 │ │ │ │ │ - [32] .debug_str PROGBITS 0000000000000000 0031b0 0006d1 01 MSC 0 0 8 │ │ │ │ │ - [33] .debug_line_str PROGBITS 0000000000000000 003888 000148 01 MSC 0 0 8 │ │ │ │ │ - [34] .symtab SYMTAB 0000000000000000 0039d0 000ab0 18 35 23 8 │ │ │ │ │ - [35] .strtab STRTAB 0000000000000000 004480 000907 00 0 0 1 │ │ │ │ │ - [36] .shstrtab STRTAB 0000000000000000 004d87 00016e 00 0 0 1 │ │ │ │ │ + [27] .comment PROGBITS 0000000000000000 001b48 00001f 01 MS 0 0 1 │ │ │ │ │ + [28] .debug_aranges PROGBITS 0000000000000000 001b67 000030 00 0 0 1 │ │ │ │ │ + [29] .debug_info PROGBITS 0000000000000000 001b98 00106e 00 C 0 0 8 │ │ │ │ │ + [30] .debug_abbrev PROGBITS 0000000000000000 002c08 0001db 00 C 0 0 8 │ │ │ │ │ + [31] .debug_line PROGBITS 0000000000000000 002de8 0003ce 00 C 0 0 8 │ │ │ │ │ + [32] .debug_str PROGBITS 0000000000000000 0031b8 0006d1 01 MSC 0 0 8 │ │ │ │ │ + [33] .debug_line_str PROGBITS 0000000000000000 003890 000148 01 MSC 0 0 8 │ │ │ │ │ + [34] .symtab SYMTAB 0000000000000000 0039d8 000ab0 18 35 23 8 │ │ │ │ │ + [35] .strtab STRTAB 0000000000000000 004488 000907 00 0 0 1 │ │ │ │ │ + [36] .shstrtab STRTAB 0000000000000000 004d8f 00016e 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │┄ error from `readelf --wide --symbols {}`: │ │ │ │ │┄ readelf: Error: Unable to find program interpreter name │ │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 114 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 FILE LOCAL DEFAULT ABS Scrt1.o │ │ │ │ │ - 2: 0000000000004b20 32 OBJECT LOCAL DEFAULT 19 __abi_tag │ │ │ │ │ + 2: 0000000000004b28 32 OBJECT LOCAL DEFAULT 19 __abi_tag │ │ │ │ │ 3: 0000000000000000 0 FILE LOCAL DEFAULT ABS crtstuff.c │ │ │ │ │ 4: 00000000000023d0 0 FUNC LOCAL DEFAULT 14 deregister_tm_clones │ │ │ │ │ 5: 0000000000002400 0 FUNC LOCAL DEFAULT 14 register_tm_clones │ │ │ │ │ 6: 0000000000002440 0 FUNC LOCAL DEFAULT 14 __do_global_dtors_aux │ │ │ │ │ 7: 0000000000006040 1 OBJECT LOCAL DEFAULT 26 completed.0 │ │ │ │ │ 8: 00000000000059f8 0 OBJECT LOCAL DEFAULT 21 __do_global_dtors_aux_fini_array_entry │ │ │ │ │ 9: 0000000000002480 0 FUNC LOCAL DEFAULT 14 frame_dummy │ │ │ │ │ @@ -15,18 +15,18 @@ │ │ │ │ │ 11: 0000000000000000 0 FILE LOCAL DEFAULT ABS bpftune.c │ │ │ │ │ 12: 0000000000002489 67 FUNC LOCAL DEFAULT 14 mask_signals │ │ │ │ │ 13: 00000000000024cc 109 FUNC LOCAL DEFAULT 14 cleanup │ │ │ │ │ 14: 0000000000002bbe 47 FUNC LOCAL DEFAULT 14 do_version │ │ │ │ │ 15: 0000000000002bed 19 FUNC LOCAL DEFAULT 14 do_usage │ │ │ │ │ 16: 0000000000005a00 480 OBJECT LOCAL DEFAULT 22 options.0 │ │ │ │ │ 17: 0000000000000000 0 FILE LOCAL DEFAULT ABS crtstuff.c │ │ │ │ │ - 18: 0000000000004b1c 0 OBJECT LOCAL DEFAULT 18 __FRAME_END__ │ │ │ │ │ + 18: 0000000000004b24 0 OBJECT LOCAL DEFAULT 18 __FRAME_END__ │ │ │ │ │ 19: 0000000000000000 0 FILE LOCAL DEFAULT ABS │ │ │ │ │ 20: 0000000000005be0 0 OBJECT LOCAL DEFAULT 23 _DYNAMIC │ │ │ │ │ - 21: 00000000000048e0 0 NOTYPE LOCAL DEFAULT 17 __GNU_EH_FRAME_HDR │ │ │ │ │ + 21: 00000000000048e8 0 NOTYPE LOCAL DEFAULT 17 __GNU_EH_FRAME_HDR │ │ │ │ │ 22: 0000000000005de0 0 OBJECT LOCAL DEFAULT 24 _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ 23: 0000000000000000 0 FUNC GLOBAL DEFAULT UND bpftune_log@LIBBPFTUNE_0.1.1 │ │ │ │ │ 24: 0000000000002539 67 FUNC GLOBAL DEFAULT 14 fini │ │ │ │ │ 25: 0000000000000000 0 FUNC GLOBAL DEFAULT UND bpftune_ring_buffer_poll@LIBBPFTUNE_0.1.1 │ │ │ │ │ 26: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __libc_start_main@GLIBC_2.34 │ │ │ │ │ 27: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __errno_location@GLIBC_2.2.5 │ │ │ │ │ 28: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _ITM_deregisterTMCloneTable │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │┄ error from `readelf --wide --notes {}`: │ │ │ │ │┄ readelf: Error: Unable to find program interpreter name │ │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.property │ │ │ │ │ Owner Data size Description │ │ │ │ │ GNU 0x00000010 NT_GNU_PROPERTY_TYPE_0 Properties: x86 ISA needed: x86-64-baseline │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 15569dcf83de9c61d85bda69577cc3092f25723c │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 8a2f937313476a501ffc423c1a50ddd8e1b7fb3b │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.ABI-tag │ │ │ │ │ Owner Data size Description │ │ │ │ │ GNU 0x00000010 NT_GNU_ABI_TAG (ABI version tag) OS: Linux, ABI: 3.2.0