--- /srv/rebuilderd/tmp/rebuilderdoSc1GU/inputs/bpftune_0.0~git20250314.8fd59cc-1_i386.deb +++ /srv/rebuilderd/tmp/rebuilderdoSc1GU/out/bpftune_0.0~git20250314.8fd59cc-1_i386.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 1600 2025-03-17 17:29:23.000000 control.tar.xz │ --rw-r--r-- 0 0 0 19836 2025-03-17 17:29:23.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 1604 2025-03-17 17:29:23.000000 control.tar.xz │ +-rw-r--r-- 0 0 0 19840 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,20 +6,20 @@ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ PHDR 0x000034 0x00000034 0x00000034 0x00180 0x00180 R 0x4 │ │ │ │ INTERP 0x0001d8 0x000001d8 0x000001d8 0x00013 0x00013 R 0x1 │ │ │ │ [Requesting program interpreter: /lib/ld-linux.so.2] │ │ │ │ LOAD 0x000000 0x00000000 0x00000000 0x00e4c 0x00e4c R 0x1000 │ │ │ │ LOAD 0x001000 0x00001000 0x00001000 0x01320 0x01320 R E 0x1000 │ │ │ │ - LOAD 0x003000 0x00003000 0x00003000 0x00b84 0x00b84 R 0x1000 │ │ │ │ + LOAD 0x003000 0x00003000 0x00003000 0x00b8c 0x00b8c R 0x1000 │ │ │ │ LOAD 0x003cd8 0x00004cd8 0x00004cd8 0x00340 0x00494 RW 0x1000 │ │ │ │ DYNAMIC 0x003dd0 0x00004dd0 0x00004dd0 0x00100 0x00100 RW 0x4 │ │ │ │ NOTE 0x0001b4 0x000001b4 0x000001b4 0x00024 0x00024 R 0x4 │ │ │ │ - NOTE 0x003b64 0x00003b64 0x00003b64 0x00020 0x00020 R 0x4 │ │ │ │ - GNU_EH_FRAME 0x0038cc 0x000038cc 0x000038cc 0x0007c 0x0007c R 0x4 │ │ │ │ + NOTE 0x003b6c 0x00003b6c 0x00003b6c 0x00020 0x00020 R 0x4 │ │ │ │ + GNU_EH_FRAME 0x0038d4 0x000038d4 0x000038d4 0x0007c 0x0007c R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0x003cd8 0x00004cd8 0x00004cd8 0x00328 0x00328 R 0x1 │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ │ Segment Sections... │ │ │ │ 00 │ │ │ │ 01 .interp │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -13,18 +13,18 @@ │ │ │ │ [ 8] .rel.dyn REL 00000b94 000b94 000100 08 A 4 0 4 │ │ │ │ [ 9] .rel.plt REL 00000c94 000c94 0001b8 08 AI 4 23 4 │ │ │ │ [10] .init PROGBITS 00001000 001000 000020 00 AX 0 0 4 │ │ │ │ [11] .plt PROGBITS 00001020 001020 000380 04 AX 0 0 16 │ │ │ │ [12] .plt.got PROGBITS 000013a0 0013a0 000008 08 AX 0 0 8 │ │ │ │ [13] .text PROGBITS 000013b0 0013b0 000f5c 00 AX 0 0 16 │ │ │ │ [14] .fini PROGBITS 0000230c 00230c 000014 00 AX 0 0 4 │ │ │ │ - [15] .rodata PROGBITS 00003000 003000 0008ca 00 A 0 0 4 │ │ │ │ - [16] .eh_frame_hdr PROGBITS 000038cc 0038cc 00007c 00 A 0 0 4 │ │ │ │ - [17] .eh_frame PROGBITS 00003948 003948 00021c 00 A 0 0 4 │ │ │ │ - [18] .note.ABI-tag NOTE 00003b64 003b64 000020 00 A 0 0 4 │ │ │ │ + [15] .rodata PROGBITS 00003000 003000 0008d2 00 A 0 0 4 │ │ │ │ + [16] .eh_frame_hdr PROGBITS 000038d4 0038d4 00007c 00 A 0 0 4 │ │ │ │ + [17] .eh_frame PROGBITS 00003950 003950 00021c 00 A 0 0 4 │ │ │ │ + [18] .note.ABI-tag NOTE 00003b6c 003b6c 000020 00 A 0 0 4 │ │ │ │ [19] .init_array INIT_ARRAY 00004cd8 003cd8 000004 04 WA 0 0 4 │ │ │ │ [20] .fini_array FINI_ARRAY 00004cdc 003cdc 000004 04 WA 0 0 4 │ │ │ │ [21] .data.rel.ro PROGBITS 00004ce0 003ce0 0000f0 00 WA 0 0 32 │ │ │ │ [22] .dynamic DYNAMIC 00004dd0 003dd0 000100 08 WA 5 0 4 │ │ │ │ [23] .got PROGBITS 00004ed0 003ed0 000114 04 WA 0 0 4 │ │ │ │ [24] .data PROGBITS 00005000 004000 000018 00 WA 0 0 4 │ │ │ │ [25] .bss NOBITS 00005020 004018 00014c 00 WA 0 0 32 │ │ │ ├── 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: aabe5c4c06cf5af4926a938287b6fbcadf873558 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: e8db405229c50d74a575c6ffd0fd7469e91c0ad5 │ │ │ │ │ │ │ │ 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,29 +1,29 @@ │ │ │ │ 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: 0x78 (offset: 0x3948) │ │ │ │ + Start of frame section: 0x78 (offset: 0x3950) │ │ │ │ Entries in search table: 0xe │ │ │ │ - 0xffffffffffffd754 (offset: 0x1020) -> 0xc0 fde=[ 44] │ │ │ │ - 0xffffffffffffdad4 (offset: 0x13a0) -> 0xe4 fde=[ 68] │ │ │ │ - 0xffffffffffffdae4 (offset: 0x13b0) -> 0x94 fde=[ 18] │ │ │ │ - 0xffffffffffffdc0d (offset: 0x14d9) -> 0xf8 fde=[ 7c] │ │ │ │ - 0xffffffffffffdc6b (offset: 0x1537) -> 0x11c fde=[ a0] │ │ │ │ - 0xffffffffffffdcdd (offset: 0x15a9) -> 0x140 fde=[ c4] │ │ │ │ - 0xffffffffffffdd2e (offset: 0x15fa) -> 0x164 fde=[ e8] │ │ │ │ - 0xffffffffffffdffb (offset: 0x18c7) -> 0x188 fde=[ 10c] │ │ │ │ - 0xffffffffffffe2b3 (offset: 0x1b7f) -> 0x1b4 fde=[ 138] │ │ │ │ - 0xffffffffffffe2f0 (offset: 0x1bbc) -> 0x1d8 fde=[ 15c] │ │ │ │ - 0xffffffffffffe32b (offset: 0x1bf7) -> 0x1fc fde=[ 180] │ │ │ │ - 0xffffffffffffe34c (offset: 0x1c18) -> 0x218 fde=[ 19c] │ │ │ │ - 0xffffffffffffe413 (offset: 0x1cdf) -> 0x23c fde=[ 1c0] │ │ │ │ - 0xffffffffffffea3c (offset: 0x2308) -> 0x280 fde=[ 204] │ │ │ │ + 0xffffffffffffd74c (offset: 0x1020) -> 0xc0 fde=[ 44] │ │ │ │ + 0xffffffffffffdacc (offset: 0x13a0) -> 0xe4 fde=[ 68] │ │ │ │ + 0xffffffffffffdadc (offset: 0x13b0) -> 0x94 fde=[ 18] │ │ │ │ + 0xffffffffffffdc05 (offset: 0x14d9) -> 0xf8 fde=[ 7c] │ │ │ │ + 0xffffffffffffdc63 (offset: 0x1537) -> 0x11c fde=[ a0] │ │ │ │ + 0xffffffffffffdcd5 (offset: 0x15a9) -> 0x140 fde=[ c4] │ │ │ │ + 0xffffffffffffdd26 (offset: 0x15fa) -> 0x164 fde=[ e8] │ │ │ │ + 0xffffffffffffdff3 (offset: 0x18c7) -> 0x188 fde=[ 10c] │ │ │ │ + 0xffffffffffffe2ab (offset: 0x1b7f) -> 0x1b4 fde=[ 138] │ │ │ │ + 0xffffffffffffe2e8 (offset: 0x1bbc) -> 0x1d8 fde=[ 15c] │ │ │ │ + 0xffffffffffffe323 (offset: 0x1bf7) -> 0x1fc fde=[ 180] │ │ │ │ + 0xffffffffffffe344 (offset: 0x1c18) -> 0x218 fde=[ 19c] │ │ │ │ + 0xffffffffffffe40b (offset: 0x1cdf) -> 0x23c fde=[ 1c0] │ │ │ │ + 0xffffffffffffea34 (offset: 0x2308) -> 0x280 fde=[ 204] │ │ │ │ │ │ │ │ Contents of the .eh_frame section: │ │ │ │ │ │ │ │ │ │ │ │ 00000000 00000014 00000000 CIE │ │ │ │ Version: 1 │ │ │ │ Augmentation: "zR" │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -5X/lib/ld-linux.so.2 │ │ │ │ +/lib/ld-linux.so.2 │ │ │ │ _ITM_deregisterTMCloneTable │ │ │ │ __gmon_start__ │ │ │ │ _ITM_registerTMCloneTable │ │ │ │ bpftune_log_stderr │ │ │ │ bpftune_cap_drop │ │ │ │ bpftuner_rollback_set │ │ │ │ bpftuner_ring_buffer_map_fd │ │ │ │ @@ -77,15 +77,15 @@ │ │ │ │ { -p|--port port} │ │ │ │ { -q|--query query} │ │ │ │ { -r|--learning_rate learning_rate} │ │ │ │ { -R|--rollback} │ │ │ │ { -s|--stderr} │ │ │ │ { -S|--suppport} │ │ │ │ { -V|--version}} │ │ │ │ -6.1.0-32-amd64- │ │ │ │ +6.12.35+deb13-amd64- │ │ │ │ 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 {} │ │ │ │ @@ -654,15 +654,15 @@ │ │ │ │ add $0x3308,%eax │ │ │ │ lea 0x294(%eax),%edx │ │ │ │ mov (%edx),%edx │ │ │ │ sub $0x4,%esp │ │ │ │ lea -0x1bbe(%eax),%ecx │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ - lea -0x1bae(%eax),%edx │ │ │ │ + lea -0x1ba9(%eax),%edx │ │ │ │ push %edx │ │ │ │ mov %eax,%ebx │ │ │ │ call 10a0 │ │ │ │ add $0x10,%esp │ │ │ │ nop │ │ │ │ mov -0x4(%ebp),%ebx │ │ │ │ leave │ │ │ │ @@ -693,52 +693,52 @@ │ │ │ │ ja 1ca7 <__cxa_finalize@plt+0x907> │ │ │ │ cmpl $0x0,0x8(%ebp) │ │ │ │ je 1c50 <__cxa_finalize@plt+0x8b0> │ │ │ │ cmpl $0x1,0x8(%ebp) │ │ │ │ je 1c66 <__cxa_finalize@plt+0x8c6> │ │ │ │ jmp 1ca7 <__cxa_finalize@plt+0x907> │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x1ba6(%ebx),%eax │ │ │ │ + lea -0x1ba1(%ebx),%eax │ │ │ │ push %eax │ │ │ │ push $0x5 │ │ │ │ call 1030 │ │ │ │ add $0x10,%esp │ │ │ │ jmp 1ca7 <__cxa_finalize@plt+0x907> │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x1b8c(%ebx),%eax │ │ │ │ + lea -0x1b84(%ebx),%eax │ │ │ │ push %eax │ │ │ │ push $0x5 │ │ │ │ call 1030 │ │ │ │ add $0x10,%esp │ │ │ │ jmp 1ca7 <__cxa_finalize@plt+0x907> │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x194f(%ebx),%eax │ │ │ │ + lea -0x1947(%ebx),%eax │ │ │ │ push %eax │ │ │ │ push $0x5 │ │ │ │ call 1030 │ │ │ │ add $0x10,%esp │ │ │ │ jmp 1ca7 <__cxa_finalize@plt+0x907> │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x1931(%ebx),%eax │ │ │ │ + lea -0x1929(%ebx),%eax │ │ │ │ push %eax │ │ │ │ push $0x5 │ │ │ │ call 1030 │ │ │ │ add $0x10,%esp │ │ │ │ nop │ │ │ │ cmpl $0x0,0x8(%ebp) │ │ │ │ je 1cd9 <__cxa_finalize@plt+0x939> │ │ │ │ call 10f0 │ │ │ │ test %al,%al │ │ │ │ je 1cbe <__cxa_finalize@plt+0x91e> │ │ │ │ - lea -0x191c(%ebx),%eax │ │ │ │ + lea -0x1914(%ebx),%eax │ │ │ │ jmp 1cc4 <__cxa_finalize@plt+0x924> │ │ │ │ - lea -0x1913(%ebx),%eax │ │ │ │ + lea -0x190b(%ebx),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ push %eax │ │ │ │ - lea -0x1900(%ebx),%eax │ │ │ │ + lea -0x18f8(%ebx),%eax │ │ │ │ push %eax │ │ │ │ push $0x5 │ │ │ │ call 1030 │ │ │ │ add $0x10,%esp │ │ │ │ nop │ │ │ │ mov -0x4(%ebp),%ebx │ │ │ │ leave │ │ │ │ @@ -754,17 +754,17 @@ │ │ │ │ push %ecx │ │ │ │ sub $0x10168,%esp │ │ │ │ call 13e0 <__cxa_finalize@plt+0x40> │ │ │ │ add $0x31d5,%ebx │ │ │ │ mov %ecx,%esi │ │ │ │ movl $0xffffffff,-0x4c(%ebp) │ │ │ │ movl $0xffffffff,-0x48(%ebp) │ │ │ │ - lea -0x18d0(%ebx),%eax │ │ │ │ + lea -0x18c8(%ebx),%eax │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ - lea -0x18b4(%ebx),%eax │ │ │ │ + lea -0x18ac(%ebx),%eax │ │ │ │ mov %eax,-0x20(%ebp) │ │ │ │ movw $0x4,-0x22(%ebp) │ │ │ │ movl $0x5,-0x28(%ebp) │ │ │ │ lea -0xd8(%ebp),%edx │ │ │ │ mov $0x0,%eax │ │ │ │ mov $0x23,%ecx │ │ │ │ mov %edx,%edi │ │ │ │ @@ -785,15 +785,15 @@ │ │ │ │ mov %edx,(%eax) │ │ │ │ jmp 1f5f <__cxa_finalize@plt+0xbbf> │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ sub $0x44,%eax │ │ │ │ cmp $0x2f,%eax │ │ │ │ ja 1f1d <__cxa_finalize@plt+0xb7d> │ │ │ │ shl $0x2,%eax │ │ │ │ - mov -0x172c(%eax,%ebx,1),%eax │ │ │ │ + mov -0x1724(%eax,%ebx,1),%eax │ │ │ │ add %ebx,%eax │ │ │ │ jmp *%eax │ │ │ │ lea 0x290(%ebx),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ lea 0x290(%ebx),%edx │ │ │ │ mov %ecx,(%edx) │ │ │ │ @@ -821,15 +821,15 @@ │ │ │ │ push %eax │ │ │ │ call 1180 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0xec(%ebx),%edx │ │ │ │ mov (%edx),%edx │ │ │ │ sub $0x4,%esp │ │ │ │ push %eax │ │ │ │ - lea -0x1893(%ebx),%eax │ │ │ │ + lea -0x188b(%ebx),%eax │ │ │ │ push %eax │ │ │ │ push %edx │ │ │ │ call 11f0 │ │ │ │ add $0x10,%esp │ │ │ │ mov $0x1,%eax │ │ │ │ jmp 22fc <__cxa_finalize@plt+0xf5c> │ │ │ │ call 1b7f <__cxa_finalize@plt+0x7df> │ │ │ │ @@ -853,15 +853,15 @@ │ │ │ │ mov %ax,-0x22(%ebp) │ │ │ │ cmpw $0x4,-0x22(%ebp) │ │ │ │ jbe 1f5e <__cxa_finalize@plt+0xbbe> │ │ │ │ mov 0xec(%ebx),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ push $0x4 │ │ │ │ push $0x0 │ │ │ │ - lea -0x187d(%ebx),%edx │ │ │ │ + lea -0x1875(%ebx),%edx │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ call 11f0 │ │ │ │ add $0x10,%esp │ │ │ │ mov $0x1,%eax │ │ │ │ jmp 22fc <__cxa_finalize@plt+0xf5c> │ │ │ │ mov 0x110(%ebx),%eax │ │ │ │ @@ -899,29 +899,29 @@ │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ add %edx,%eax │ │ │ │ mov (%eax),%edx │ │ │ │ mov 0xec(%ebx),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ push %edx │ │ │ │ - lea -0x1861(%ebx),%edx │ │ │ │ + lea -0x1859(%ebx),%edx │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ call 11f0 │ │ │ │ add $0x10,%esp │ │ │ │ call 1bf7 <__cxa_finalize@plt+0x857> │ │ │ │ jmp 1f5f <__cxa_finalize@plt+0xbbf> │ │ │ │ nop │ │ │ │ jmp 1f5f <__cxa_finalize@plt+0xbbf> │ │ │ │ nop │ │ │ │ sub $0xc,%esp │ │ │ │ push $0x0 │ │ │ │ lea -0x1f0(%ebx),%eax │ │ │ │ push %eax │ │ │ │ - lea -0x1847(%ebx),%eax │ │ │ │ + lea -0x183f(%ebx),%eax │ │ │ │ push %eax │ │ │ │ push 0x4(%esi) │ │ │ │ push (%esi) │ │ │ │ call 11b0 │ │ │ │ add $0x20,%esp │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ cmpl $0x0,-0x40(%ebp) │ │ │ │ @@ -972,15 +972,15 @@ │ │ │ │ cmpl $0x0,-0x38(%ebp) │ │ │ │ jne 2057 <__cxa_finalize@plt+0xcb7> │ │ │ │ mov 0x100(%ebx),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ lea -0x10174(%ebp),%edx │ │ │ │ push %edx │ │ │ │ - lea -0x1832(%ebx),%edx │ │ │ │ + lea -0x182a(%ebx),%edx │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ call 11f0 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ jmp 22fc <__cxa_finalize@plt+0xf5c> │ │ │ │ movzwl -0x22(%ebp),%eax │ │ │ │ @@ -1004,30 +1004,30 @@ │ │ │ │ neg %eax │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 1180 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0x4,%esp │ │ │ │ push %eax │ │ │ │ - lea -0x182c(%ebx),%eax │ │ │ │ + lea -0x1824(%ebx),%eax │ │ │ │ push %eax │ │ │ │ push $0x5 │ │ │ │ call 1030 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ jmp 22fc <__cxa_finalize@plt+0xf5c> │ │ │ │ call 1290 │ │ │ │ test %eax,%eax │ │ │ │ je 20d1 <__cxa_finalize@plt+0xd31> │ │ │ │ sub $0xc,%esp │ │ │ │ push $0x1 │ │ │ │ call 11a0 │ │ │ │ sub $0x8,%esp │ │ │ │ push $0x1ed │ │ │ │ - lea -0x17d6(%ebx),%eax │ │ │ │ + lea -0x17ce(%ebx),%eax │ │ │ │ push %eax │ │ │ │ call 1250 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ cmpl $0x0,-0x38(%ebp) │ │ │ │ je 2133 <__cxa_finalize@plt+0xd93> │ │ │ │ call 1280 <__errno_location@plt> │ │ │ │ @@ -1037,17 +1037,17 @@ │ │ │ │ call 1280 <__errno_location@plt> │ │ │ │ mov (%eax),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 1180 │ │ │ │ add $0x10,%esp │ │ │ │ push %eax │ │ │ │ - lea -0x17d6(%ebx),%eax │ │ │ │ + lea -0x17ce(%ebx),%eax │ │ │ │ push %eax │ │ │ │ - lea -0x17c5(%ebx),%eax │ │ │ │ + lea -0x17bd(%ebx),%eax │ │ │ │ push %eax │ │ │ │ push $0x5 │ │ │ │ call 1030 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ push $0x1 │ │ │ │ call 11a0 │ │ │ │ @@ -1066,15 +1066,15 @@ │ │ │ │ sub $0xc,%esp │ │ │ │ push -0x44(%ebp) │ │ │ │ call 1c18 <__cxa_finalize@plt+0x878> │ │ │ │ add $0x10,%esp │ │ │ │ cmpl $0x0,-0x44(%ebp) │ │ │ │ jne 218e <__cxa_finalize@plt+0xdee> │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x17a8(%ebx),%eax │ │ │ │ + lea -0x17a0(%ebx),%eax │ │ │ │ push %eax │ │ │ │ push $0x5 │ │ │ │ call 1030 │ │ │ │ add $0x10,%esp │ │ │ │ mov $0x1,%eax │ │ │ │ jmp 22fc <__cxa_finalize@plt+0xf5c> │ │ │ │ cmpb $0x0,-0x29(%ebp) │ │ │ │ @@ -1089,31 +1089,31 @@ │ │ │ │ test %eax,%eax │ │ │ │ je 21bc <__cxa_finalize@plt+0xe1c> │ │ │ │ sub $0xc,%esp │ │ │ │ push $0x1 │ │ │ │ call 11a0 │ │ │ │ call 1200 │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0x18b4(%ebx),%eax │ │ │ │ + lea -0x18ac(%ebx),%eax │ │ │ │ push %eax │ │ │ │ call 18c7 <__cxa_finalize@plt+0x527> │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ cmpl $0x0,-0x38(%ebp) │ │ │ │ je 2210 <__cxa_finalize@plt+0xe70> │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ neg %eax │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 1180 │ │ │ │ add $0x10,%esp │ │ │ │ push %eax │ │ │ │ - lea -0x18b4(%ebx),%eax │ │ │ │ + lea -0x18ac(%ebx),%eax │ │ │ │ push %eax │ │ │ │ - lea -0x1774(%ebx),%eax │ │ │ │ + lea -0x176c(%ebx),%eax │ │ │ │ push %eax │ │ │ │ push $0x3 │ │ │ │ call 1030 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ push $0x1 │ │ │ │ call 11a0 │ │ │ │ @@ -1159,15 +1159,15 @@ │ │ │ │ neg %eax │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 1180 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0x4,%esp │ │ │ │ push %eax │ │ │ │ - lea -0x174b(%ebx),%eax │ │ │ │ + lea -0x1743(%ebx),%eax │ │ │ │ push %eax │ │ │ │ push $0x3 │ │ │ │ call 1030 │ │ │ │ add $0x10,%esp │ │ │ │ jmp 22d3 <__cxa_finalize@plt+0xf33> │ │ │ │ lea 0x174(%ebx),%eax │ │ │ │ mov (%eax),%eax │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ @@ -45,100 +45,101 @@ │ │ │ │ 0x000032a0 61746520 6c656172 6e696e67 5f726174 ate learning_rat │ │ │ │ 0x000032b0 657d0a09 09202020 20207b20 2d527c2d e}... { -R|- │ │ │ │ 0x000032c0 2d726f6c 6c626163 6b7d0a09 09202020 -rollback}... │ │ │ │ 0x000032d0 20207b20 2d737c2d 2d737464 6572727d { -s|--stderr} │ │ │ │ 0x000032e0 0a090920 20202020 7b202d53 7c2d2d73 ... { -S|--s │ │ │ │ 0x000032f0 75707070 6f72747d 0a090920 20202020 uppport}... │ │ │ │ 0x00003300 7b202d56 7c2d2d76 65727369 6f6e7d7d { -V|--version}} │ │ │ │ - 0x00003310 0a00362e 312e302d 33322d61 6d643634 ..6.1.0-32-amd64 │ │ │ │ - 0x00003320 2d002573 20762573 0a006270 6674756e -.%s v%s..bpftun │ │ │ │ - 0x00003330 65206973 206e6f74 20737570 706f7274 e is not support │ │ │ │ - 0x00003340 65640a00 62706674 756e6520 776f726b ed..bpftune work │ │ │ │ - 0x00003350 732c2062 7574206e 6f204250 46205479 s, but no BPF Ty │ │ │ │ - 0x00003360 70652046 6f726d61 7420696e 666f726d pe Format inform │ │ │ │ - 0x00003370 6174696f 6e202842 54462920 69732061 ation (BTF) is a │ │ │ │ - 0x00003380 7661696c 61626c65 2e202054 68697320 vailable. This │ │ │ │ - 0x00003390 6d65616e 73206b65 726e656c 20646174 means kernel dat │ │ │ │ - 0x000033a0 61207374 72756374 75726520 6f666673 a structure offs │ │ │ │ - 0x000033b0 65747320 6d617920 6e6f7420 6d617463 ets may not matc │ │ │ │ - 0x000033c0 68207468 6f736520 61742063 6f6d7069 h those at compi │ │ │ │ - 0x000033d0 6c652d74 696d652c 20616e64 2074756e le-time, and tun │ │ │ │ - 0x000033e0 65727320 6d617920 6e6f7420 6f706572 ers may not oper │ │ │ │ - 0x000033f0 61746520 61732065 78706563 7465642e ate as expected. │ │ │ │ - 0x00003400 20546869 73206d6f 6465206f 66206f70 This mode of op │ │ │ │ - 0x00003410 65726174 696f6e20 69732075 6e737570 eration is unsup │ │ │ │ - 0x00003420 706f7274 65642c20 616e6420 6661696c ported, and fail │ │ │ │ - 0x00003430 75726573 20617265 20657870 65637465 ures are expecte │ │ │ │ - 0x00003440 642c2073 6f206265 20776172 6e65642e d, so be warned. │ │ │ │ - 0x00003450 204e6f74 65207468 61742069 6e20736f Note that in so │ │ │ │ - 0x00003460 6d652063 61736573 2c204254 46205f69 me cases, BTF _i │ │ │ │ - 0x00003470 735f2070 72657365 6e742062 75742069 s_ present but i │ │ │ │ - 0x00003480 73206e6f 74207573 61626c65 2073696e s not usable sin │ │ │ │ - 0x00003490 63652074 68652076 65727369 6f6e206f ce the version o │ │ │ │ - 0x000034a0 66206c69 62627066 20757365 6420746f f libbpf used to │ │ │ │ - 0x000034b0 20627569 6c642062 70667475 6e652069 build bpftune i │ │ │ │ - 0x000034c0 7320746f 6f206f6c 64207265 6c617469 s too old relati │ │ │ │ - 0x000034d0 76652074 6f207468 65207665 7273696f ve to the versio │ │ │ │ - 0x000034e0 6e206f66 206c6962 62706620 75736564 n of libbpf used │ │ │ │ - 0x000034f0 20746f20 67656e65 72617465 20746865 to generate the │ │ │ │ - 0x00003500 20425446 20696e20 74686520 6b65726e BTF in the kern │ │ │ │ - 0x00003510 656c2e20 20496620 6b65726e 656c2042 el. If kernel B │ │ │ │ - 0x00003520 5446205f 69735f20 70726573 656e742c TF _is_ present, │ │ │ │ - 0x00003530 20636f6e 73696465 72207570 64617469 consider updati │ │ │ │ - 0x00003540 6e67206c 69626270 6620746f 2061206d ng libbpf to a m │ │ │ │ - 0x00003550 6f726520 72656365 6e742076 65727369 ore recent versi │ │ │ │ - 0x00003560 6f6e2074 6f20616c 6c6f7720 62706674 on to allow bpft │ │ │ │ - 0x00003570 756e6520 746f2075 73652069 742e200a une to use it. . │ │ │ │ - 0x00003580 00627066 74756e65 20776f72 6b732069 .bpftune works i │ │ │ │ - 0x00003590 6e206c65 67616379 206d6f64 650a0062 n legacy mode..b │ │ │ │ - 0x000035a0 70667475 6e652077 6f726b73 2066756c pftune works ful │ │ │ │ - 0x000035b0 6c790a00 73757070 6f727473 00646f65 ly..supports.doe │ │ │ │ - 0x000035c0 73206e6f 74207375 70706f72 74000000 s not support... │ │ │ │ - 0x000035d0 62706674 756e6520 25732070 65722d6e bpftune %s per-n │ │ │ │ - 0x000035e0 65746e73 20706f6c 69637920 28766961 etns policy (via │ │ │ │ - 0x000035f0 206e6574 6e732063 6f6f6b69 65290a00 netns cookie).. │ │ │ │ - 0x00003600 2f766172 2f72756e 2f627066 74756e65 /var/run/bpftune │ │ │ │ - 0x00003610 2f636772 6f757076 32000000 2f757372 /cgroupv2.../usr │ │ │ │ - 0x00003620 2f6c6962 2f693338 362d6c69 6e75782d /lib/i386-linux- │ │ │ │ - 0x00003630 676e752f 62706674 756e652f 0063616e gnu/bpftune/.can │ │ │ │ - 0x00003640 6e6f7420 6461656d 6f6e697a 653a2025 not daemonize: % │ │ │ │ - 0x00003650 730a0076 616c7565 73202564 2d256420 s..values %d-%d │ │ │ │ - 0x00003660 61726520 73757070 6f727465 640a0075 are supported..u │ │ │ │ - 0x00003670 6e726563 6f676e69 7a656420 6f707469 nrecognized opti │ │ │ │ - 0x00003680 6f6e2027 2573270a 00613a63 3a644468 on '%s'..a:c:dDh │ │ │ │ - 0x00003690 6c3a4c72 3a703a71 3a527353 56002573 l:Lr:p:q:RsSV.%s │ │ │ │ - 0x000036a0 0a000000 63616e6e 6f742075 6e6c6f63 ....cannot unloc │ │ │ │ - 0x000036b0 6b206d65 6d6f7279 206c696d 69743a20 k memory limit: │ │ │ │ - 0x000036c0 25732e0a 41726520 796f7520 72756e6e %s..Are you runn │ │ │ │ - 0x000036d0 696e6720 77697468 20434150 5f535953 ing with CAP_SYS │ │ │ │ - 0x000036e0 5f41444d 494e2f76 69612073 75646f2f _ADMIN/via sudo/ │ │ │ │ - 0x000036f0 61732072 6f6f743f 0a002f76 61722f72 as root?../var/r │ │ │ │ - 0x00003700 756e2f62 70667475 6e650063 6f756c64 un/bpftune.could │ │ │ │ - 0x00003710 206e6f74 20637265 61746520 27257327 not create '%s' │ │ │ │ - 0x00003720 3a202573 0a000000 62706674 756e6520 : %s....bpftune │ │ │ │ - 0x00003730 6973206e 6f742073 7570706f 72746564 is not supported │ │ │ │ - 0x00003740 206f6e20 74686973 20737973 74656d3b on this system; │ │ │ │ - 0x00003750 20657869 74696e67 0a000000 636f756c exiting....coul │ │ │ │ - 0x00003760 64206e6f 7420696e 69746961 6c697a65 d not initialize │ │ │ │ - 0x00003770 2074756e 65727320 696e2027 2573273a tuners in '%s': │ │ │ │ - 0x00003780 2025730a 00736967 6e616c20 68616e64 %s..signal hand │ │ │ │ - 0x00003790 6c696e67 20666169 6c757265 3a202573 ling failure: %s │ │ │ │ - 0x000037a0 0a000000 18cfffff 4dd0ffff 4dd0ffff ........M...M... │ │ │ │ + 0x00003310 0a00362e 31322e33 352b6465 6231332d ..6.12.35+deb13- │ │ │ │ + 0x00003320 616d6436 342d0025 73207625 730a0062 amd64-.%s v%s..b │ │ │ │ + 0x00003330 70667475 6e652069 73206e6f 74207375 pftune is not su │ │ │ │ + 0x00003340 70706f72 7465640a 00000000 62706674 pported.....bpft │ │ │ │ + 0x00003350 756e6520 776f726b 732c2062 7574206e une works, but n │ │ │ │ + 0x00003360 6f204250 46205479 70652046 6f726d61 o BPF Type Forma │ │ │ │ + 0x00003370 7420696e 666f726d 6174696f 6e202842 t information (B │ │ │ │ + 0x00003380 54462920 69732061 7661696c 61626c65 TF) is available │ │ │ │ + 0x00003390 2e202054 68697320 6d65616e 73206b65 . This means ke │ │ │ │ + 0x000033a0 726e656c 20646174 61207374 72756374 rnel data struct │ │ │ │ + 0x000033b0 75726520 6f666673 65747320 6d617920 ure offsets may │ │ │ │ + 0x000033c0 6e6f7420 6d617463 68207468 6f736520 not match those │ │ │ │ + 0x000033d0 61742063 6f6d7069 6c652d74 696d652c at compile-time, │ │ │ │ + 0x000033e0 20616e64 2074756e 65727320 6d617920 and tuners may │ │ │ │ + 0x000033f0 6e6f7420 6f706572 61746520 61732065 not operate as e │ │ │ │ + 0x00003400 78706563 7465642e 20546869 73206d6f xpected. This mo │ │ │ │ + 0x00003410 6465206f 66206f70 65726174 696f6e20 de of operation │ │ │ │ + 0x00003420 69732075 6e737570 706f7274 65642c20 is unsupported, │ │ │ │ + 0x00003430 616e6420 6661696c 75726573 20617265 and failures are │ │ │ │ + 0x00003440 20657870 65637465 642c2073 6f206265 expected, so be │ │ │ │ + 0x00003450 20776172 6e65642e 204e6f74 65207468 warned. Note th │ │ │ │ + 0x00003460 61742069 6e20736f 6d652063 61736573 at in some cases │ │ │ │ + 0x00003470 2c204254 46205f69 735f2070 72657365 , BTF _is_ prese │ │ │ │ + 0x00003480 6e742062 75742069 73206e6f 74207573 nt but is not us │ │ │ │ + 0x00003490 61626c65 2073696e 63652074 68652076 able since the v │ │ │ │ + 0x000034a0 65727369 6f6e206f 66206c69 62627066 ersion of libbpf │ │ │ │ + 0x000034b0 20757365 6420746f 20627569 6c642062 used to build b │ │ │ │ + 0x000034c0 70667475 6e652069 7320746f 6f206f6c pftune is too ol │ │ │ │ + 0x000034d0 64207265 6c617469 76652074 6f207468 d relative to th │ │ │ │ + 0x000034e0 65207665 7273696f 6e206f66 206c6962 e version of lib │ │ │ │ + 0x000034f0 62706620 75736564 20746f20 67656e65 bpf used to gene │ │ │ │ + 0x00003500 72617465 20746865 20425446 20696e20 rate the BTF in │ │ │ │ + 0x00003510 74686520 6b65726e 656c2e20 20496620 the kernel. If │ │ │ │ + 0x00003520 6b65726e 656c2042 5446205f 69735f20 kernel BTF _is_ │ │ │ │ + 0x00003530 70726573 656e742c 20636f6e 73696465 present, conside │ │ │ │ + 0x00003540 72207570 64617469 6e67206c 69626270 r updating libbp │ │ │ │ + 0x00003550 6620746f 2061206d 6f726520 72656365 f to a more rece │ │ │ │ + 0x00003560 6e742076 65727369 6f6e2074 6f20616c nt version to al │ │ │ │ + 0x00003570 6c6f7720 62706674 756e6520 746f2075 low bpftune to u │ │ │ │ + 0x00003580 73652069 742e200a 00627066 74756e65 se it. ..bpftune │ │ │ │ + 0x00003590 20776f72 6b732069 6e206c65 67616379 works in legacy │ │ │ │ + 0x000035a0 206d6f64 650a0062 70667475 6e652077 mode..bpftune w │ │ │ │ + 0x000035b0 6f726b73 2066756c 6c790a00 73757070 orks fully..supp │ │ │ │ + 0x000035c0 6f727473 00646f65 73206e6f 74207375 orts.does not su │ │ │ │ + 0x000035d0 70706f72 74000000 62706674 756e6520 pport...bpftune │ │ │ │ + 0x000035e0 25732070 65722d6e 65746e73 20706f6c %s per-netns pol │ │ │ │ + 0x000035f0 69637920 28766961 206e6574 6e732063 icy (via netns c │ │ │ │ + 0x00003600 6f6f6b69 65290a00 2f766172 2f72756e ookie)../var/run │ │ │ │ + 0x00003610 2f627066 74756e65 2f636772 6f757076 /bpftune/cgroupv │ │ │ │ + 0x00003620 32000000 2f757372 2f6c6962 2f693338 2.../usr/lib/i38 │ │ │ │ + 0x00003630 362d6c69 6e75782d 676e752f 62706674 6-linux-gnu/bpft │ │ │ │ + 0x00003640 756e652f 0063616e 6e6f7420 6461656d une/.cannot daem │ │ │ │ + 0x00003650 6f6e697a 653a2025 730a0076 616c7565 onize: %s..value │ │ │ │ + 0x00003660 73202564 2d256420 61726520 73757070 s %d-%d are supp │ │ │ │ + 0x00003670 6f727465 640a0075 6e726563 6f676e69 orted..unrecogni │ │ │ │ + 0x00003680 7a656420 6f707469 6f6e2027 2573270a zed option '%s'. │ │ │ │ + 0x00003690 00613a63 3a644468 6c3a4c72 3a703a71 .a:c:dDhl:Lr:p:q │ │ │ │ + 0x000036a0 3a527353 56002573 0a000000 63616e6e :RsSV.%s....cann │ │ │ │ + 0x000036b0 6f742075 6e6c6f63 6b206d65 6d6f7279 ot unlock memory │ │ │ │ + 0x000036c0 206c696d 69743a20 25732e0a 41726520 limit: %s..Are │ │ │ │ + 0x000036d0 796f7520 72756e6e 696e6720 77697468 you running with │ │ │ │ + 0x000036e0 20434150 5f535953 5f41444d 494e2f76 CAP_SYS_ADMIN/v │ │ │ │ + 0x000036f0 69612073 75646f2f 61732072 6f6f743f ia sudo/as root? │ │ │ │ + 0x00003700 0a002f76 61722f72 756e2f62 70667475 ../var/run/bpftu │ │ │ │ + 0x00003710 6e650063 6f756c64 206e6f74 20637265 ne.could not cre │ │ │ │ + 0x00003720 61746520 27257327 3a202573 0a000000 ate '%s': %s.... │ │ │ │ + 0x00003730 62706674 756e6520 6973206e 6f742073 bpftune is not s │ │ │ │ + 0x00003740 7570706f 72746564 206f6e20 74686973 upported on this │ │ │ │ + 0x00003750 20737973 74656d3b 20657869 74696e67 system; exiting │ │ │ │ + 0x00003760 0a000000 636f756c 64206e6f 7420696e ....could not in │ │ │ │ + 0x00003770 69746961 6c697a65 2074756e 65727320 itialize tuners │ │ │ │ + 0x00003780 696e2027 2573273a 2025730a 00736967 in '%s': %s..sig │ │ │ │ + 0x00003790 6e616c20 68616e64 6c696e67 20666169 nal handling fai │ │ │ │ + 0x000037a0 6c757265 3a202573 0a000000 18cfffff lure: %s........ │ │ │ │ 0x000037b0 4dd0ffff 4dd0ffff 4dd0ffff 4dd0ffff M...M...M...M... │ │ │ │ - 0x000037c0 4dd0ffff 87cfffff 4dd0ffff 4dd0ffff M.......M...M... │ │ │ │ - 0x000037d0 4dd0ffff 4dd0ffff 4dd0ffff 19d0ffff M...M...M....... │ │ │ │ - 0x000037e0 2fd0ffff 4dd0ffff 4dd0ffff 3ed0ffff /...M...M...>... │ │ │ │ - 0x000037f0 4dd0ffff 4dd0ffff 4dd0ffff 4dd0ffff M...M...M...M... │ │ │ │ + 0x000037c0 4dd0ffff 4dd0ffff 4dd0ffff 87cfffff M...M...M....... │ │ │ │ + 0x000037d0 4dd0ffff 4dd0ffff 4dd0ffff 4dd0ffff M...M...M...M... │ │ │ │ + 0x000037e0 4dd0ffff 19d0ffff 2fd0ffff 4dd0ffff M......./...M... │ │ │ │ + 0x000037f0 4dd0ffff 3ed0ffff 4dd0ffff 4dd0ffff M...>...M...M... │ │ │ │ 0x00003800 4dd0ffff 4dd0ffff 4dd0ffff 4dd0ffff M...M...M...M... │ │ │ │ - 0x00003810 4dd0ffff 4dd0ffff d3ceffff 4dd0ffff M...M.......M... │ │ │ │ - 0x00003820 fcceffff 0ccfffff 4dd0ffff 4dd0ffff ........M...M... │ │ │ │ - 0x00003830 4dd0ffff 68cfffff 4dd0ffff 4dd0ffff M...h...M...M... │ │ │ │ - 0x00003840 4dd0ffff 77cfffff 4dd0ffff 4dd0ffff M...w...M...M... │ │ │ │ - 0x00003850 4dd0ffff e2cfffff ffcfffff 99cfffff M............... │ │ │ │ - 0x00003860 24d0ffff 616c6c6f 77006367 726f7570 $...allow.cgroup │ │ │ │ - 0x00003870 00646165 6d6f6e00 64656275 67006c65 .daemon.debug.le │ │ │ │ - 0x00003880 67616379 0068656c 70006c69 62646972 gacy.help.libdir │ │ │ │ - 0x00003890 006c6561 726e696e 675f7261 74650070 .learning_rate.p │ │ │ │ - 0x000038a0 6f727400 71756572 7900726f 6c6c6261 ort.query.rollba │ │ │ │ - 0x000038b0 636b0073 74646572 72007375 70706f72 ck.stderr.suppor │ │ │ │ - 0x000038c0 74007665 7273696f 6e00 t.version. │ │ │ │ + 0x00003810 4dd0ffff 4dd0ffff 4dd0ffff 4dd0ffff M...M...M...M... │ │ │ │ + 0x00003820 d3ceffff 4dd0ffff fcceffff 0ccfffff ....M........... │ │ │ │ + 0x00003830 4dd0ffff 4dd0ffff 4dd0ffff 68cfffff M...M...M...h... │ │ │ │ + 0x00003840 4dd0ffff 4dd0ffff 4dd0ffff 77cfffff M...M...M...w... │ │ │ │ + 0x00003850 4dd0ffff 4dd0ffff 4dd0ffff e2cfffff M...M...M....... │ │ │ │ + 0x00003860 ffcfffff 99cfffff 24d0ffff 616c6c6f ........$...allo │ │ │ │ + 0x00003870 77006367 726f7570 00646165 6d6f6e00 w.cgroup.daemon. │ │ │ │ + 0x00003880 64656275 67006c65 67616379 0068656c debug.legacy.hel │ │ │ │ + 0x00003890 70006c69 62646972 006c6561 726e696e p.libdir.learnin │ │ │ │ + 0x000038a0 675f7261 74650070 6f727400 71756572 g_rate.port.quer │ │ │ │ + 0x000038b0 7900726f 6c6c6261 636b0073 74646572 y.rollback.stder │ │ │ │ + 0x000038c0 72007375 70706f72 74007665 7273696f r.support.versio │ │ │ │ + 0x000038d0 6e00 n. │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame_hdr {} │ │ │ │ @@ -1,11 +1,11 @@ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame_hdr': │ │ │ │ - 0x000038cc 011b033b 78000000 0e000000 54d7ffff ...;x.......T... │ │ │ │ - 0x000038dc c0000000 d4daffff e4000000 e4daffff ................ │ │ │ │ - 0x000038ec 94000000 0ddcffff f8000000 6bdcffff ............k... │ │ │ │ - 0x000038fc 1c010000 dddcffff 40010000 2eddffff ........@....... │ │ │ │ - 0x0000390c 64010000 fbdfffff 88010000 b3e2ffff d............... │ │ │ │ - 0x0000391c b4010000 f0e2ffff d8010000 2be3ffff ............+... │ │ │ │ - 0x0000392c fc010000 4ce3ffff 18020000 13e4ffff ....L........... │ │ │ │ - 0x0000393c 3c020000 3ceaffff 80020000 <...<....... │ │ │ │ + 0x000038d4 011b033b 78000000 0e000000 4cd7ffff ...;x.......L... │ │ │ │ + 0x000038e4 c0000000 ccdaffff e4000000 dcdaffff ................ │ │ │ │ + 0x000038f4 94000000 05dcffff f8000000 63dcffff ............c... │ │ │ │ + 0x00003904 1c010000 d5dcffff 40010000 26ddffff ........@...&... │ │ │ │ + 0x00003914 64010000 f3dfffff 88010000 abe2ffff d............... │ │ │ │ + 0x00003924 b4010000 e8e2ffff d8010000 23e3ffff ............#... │ │ │ │ + 0x00003934 fc010000 44e3ffff 18020000 0be4ffff ....D........... │ │ │ │ + 0x00003944 3c020000 34eaffff 80020000 <...4....... │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ @@ -1,37 +1,37 @@ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ - 0x00003948 14000000 00000000 017a5200 017c0801 .........zR..|.. │ │ │ │ - 0x00003958 1b0c0404 88010708 10000000 1c000000 ................ │ │ │ │ - 0x00003968 48daffff 2c000000 00000000 14000000 H...,........... │ │ │ │ - 0x00003978 00000000 017a5200 017c0801 1b0c0404 .....zR..|...... │ │ │ │ - 0x00003988 88010000 20000000 1c000000 8cd6ffff .... ........... │ │ │ │ - 0x00003998 80030000 000e0846 0e0c4a0f 0b740478 .......F..J..t.x │ │ │ │ - 0x000039a8 003f1a3b 2a322422 10000000 40000000 .?.;*2$"....@... │ │ │ │ - 0x000039b8 e8d9ffff 08000000 00000000 20000000 ............ ... │ │ │ │ - 0x000039c8 54000000 0ddbffff 5e000000 00410e08 T.......^....A.. │ │ │ │ - 0x000039d8 8502420d 05478303 0253c5c3 0c040400 ..B..G...S...... │ │ │ │ - 0x000039e8 20000000 78000000 47dbffff 72000000 ...x...G...r... │ │ │ │ - 0x000039f8 00410e08 8502420d 05448303 026ac5c3 .A....B..D...j.. │ │ │ │ - 0x00003a08 0c040400 20000000 9c000000 95dbffff .... ........... │ │ │ │ - 0x00003a18 51000000 00410e08 8502420d 05448303 Q....A....B..D.. │ │ │ │ - 0x00003a28 0249c5c3 0c040400 20000000 c0000000 .I...... ....... │ │ │ │ - 0x00003a38 c2dbffff cd020000 00410e08 8502420d .........A....B. │ │ │ │ - 0x00003a48 05478303 03c202c5 c30c0404 28000000 .G..........(... │ │ │ │ - 0x00003a58 e4000000 6bdeffff b8020000 00410e08 ....k........A.. │ │ │ │ - 0x00003a68 8502420d 05488703 830403aa 02c341c7 ..B..H........A. │ │ │ │ - 0x00003a78 41c50c04 04000000 20000000 10010000 A....... ....... │ │ │ │ - 0x00003a88 f7e0ffff 3d000000 00410e08 8502420d ....=....A....B. │ │ │ │ - 0x00003a98 05448303 75c5c30c 04040000 20000000 .D..u....... ... │ │ │ │ - 0x00003aa8 34010000 10e1ffff 3b000000 00410e08 4.......;....A.. │ │ │ │ - 0x00003ab8 8502420d 05448303 73c5c30c 04040000 ..B..D..s....... │ │ │ │ - 0x00003ac8 18000000 58010000 27e1ffff 21000000 ....X...'...!... │ │ │ │ - 0x00003ad8 00410e08 8502420d 05448303 20000000 .A....B..D.. ... │ │ │ │ - 0x00003ae8 74010000 2ce1ffff c7000000 00410e08 t...,........A.. │ │ │ │ - 0x00003af8 8502420d 05448303 02bfc5c3 0c040400 ..B..D.......... │ │ │ │ - 0x00003b08 40000000 98010000 cfe1ffff 29060000 @...........)... │ │ │ │ - 0x00003b18 00440c01 00491005 02750044 0f037570 .D...I...u.D..up │ │ │ │ - 0x00003b28 06100702 757c1006 02757810 03027574 ....u|...ux...ut │ │ │ │ - 0x00003b38 031006c1 0c010041 c341c641 c741c543 .......A.A.A.A.C │ │ │ │ - 0x00003b48 0c040400 10000000 dc010000 b4e7ffff ................ │ │ │ │ - 0x00003b58 04000000 00000000 00000000 ............ │ │ │ │ + 0x00003950 14000000 00000000 017a5200 017c0801 .........zR..|.. │ │ │ │ + 0x00003960 1b0c0404 88010708 10000000 1c000000 ................ │ │ │ │ + 0x00003970 40daffff 2c000000 00000000 14000000 @...,........... │ │ │ │ + 0x00003980 00000000 017a5200 017c0801 1b0c0404 .....zR..|...... │ │ │ │ + 0x00003990 88010000 20000000 1c000000 84d6ffff .... ........... │ │ │ │ + 0x000039a0 80030000 000e0846 0e0c4a0f 0b740478 .......F..J..t.x │ │ │ │ + 0x000039b0 003f1a3b 2a322422 10000000 40000000 .?.;*2$"....@... │ │ │ │ + 0x000039c0 e0d9ffff 08000000 00000000 20000000 ............ ... │ │ │ │ + 0x000039d0 54000000 05dbffff 5e000000 00410e08 T.......^....A.. │ │ │ │ + 0x000039e0 8502420d 05478303 0253c5c3 0c040400 ..B..G...S...... │ │ │ │ + 0x000039f0 20000000 78000000 3fdbffff 72000000 ...x...?...r... │ │ │ │ + 0x00003a00 00410e08 8502420d 05448303 026ac5c3 .A....B..D...j.. │ │ │ │ + 0x00003a10 0c040400 20000000 9c000000 8ddbffff .... ........... │ │ │ │ + 0x00003a20 51000000 00410e08 8502420d 05448303 Q....A....B..D.. │ │ │ │ + 0x00003a30 0249c5c3 0c040400 20000000 c0000000 .I...... ....... │ │ │ │ + 0x00003a40 badbffff cd020000 00410e08 8502420d .........A....B. │ │ │ │ + 0x00003a50 05478303 03c202c5 c30c0404 28000000 .G..........(... │ │ │ │ + 0x00003a60 e4000000 63deffff b8020000 00410e08 ....c........A.. │ │ │ │ + 0x00003a70 8502420d 05488703 830403aa 02c341c7 ..B..H........A. │ │ │ │ + 0x00003a80 41c50c04 04000000 20000000 10010000 A....... ....... │ │ │ │ + 0x00003a90 efe0ffff 3d000000 00410e08 8502420d ....=....A....B. │ │ │ │ + 0x00003aa0 05448303 75c5c30c 04040000 20000000 .D..u....... ... │ │ │ │ + 0x00003ab0 34010000 08e1ffff 3b000000 00410e08 4.......;....A.. │ │ │ │ + 0x00003ac0 8502420d 05448303 73c5c30c 04040000 ..B..D..s....... │ │ │ │ + 0x00003ad0 18000000 58010000 1fe1ffff 21000000 ....X.......!... │ │ │ │ + 0x00003ae0 00410e08 8502420d 05448303 20000000 .A....B..D.. ... │ │ │ │ + 0x00003af0 74010000 24e1ffff c7000000 00410e08 t...$........A.. │ │ │ │ + 0x00003b00 8502420d 05448303 02bfc5c3 0c040400 ..B..D.......... │ │ │ │ + 0x00003b10 40000000 98010000 c7e1ffff 29060000 @...........)... │ │ │ │ + 0x00003b20 00440c01 00491005 02750044 0f037570 .D...I...u.D..up │ │ │ │ + 0x00003b30 06100702 757c1006 02757810 03027574 ....u|...ux...ut │ │ │ │ + 0x00003b40 031006c1 0c010041 c341c641 c741c543 .......A.A.A.A.C │ │ │ │ + 0x00003b50 0c040400 10000000 dc010000 ace7ffff ................ │ │ │ │ + 0x00003b60 04000000 00000000 00000000 ............ │ │ │ ├── readelf --wide --decompress --hex-dump=.data.rel.ro {} │ │ │ │ @@ -1,18 +1,18 @@ │ │ │ │ │ │ │ │ Hex dump of section '.data.rel.ro': │ │ │ │ - 0x00004ce0 64380000 01000000 00000000 61000000 d8..........a... │ │ │ │ - 0x00004cf0 6a380000 01000000 00000000 63000000 j8..........c... │ │ │ │ - 0x00004d00 71380000 00000000 00000000 44000000 q8..........D... │ │ │ │ - 0x00004d10 78380000 00000000 00000000 64000000 x8..........d... │ │ │ │ - 0x00004d20 7e380000 00000000 00000000 4c000000 ~8..........L... │ │ │ │ - 0x00004d30 85380000 00000000 00000000 68000000 .8..........h... │ │ │ │ - 0x00004d40 8a380000 01000000 00000000 6c000000 .8..........l... │ │ │ │ - 0x00004d50 91380000 01000000 00000000 72000000 .8..........r... │ │ │ │ - 0x00004d60 9f380000 01000000 00000000 70000000 .8..........p... │ │ │ │ - 0x00004d70 a4380000 01000000 00000000 71000000 .8..........q... │ │ │ │ - 0x00004d80 aa380000 00000000 00000000 52000000 .8..........R... │ │ │ │ - 0x00004d90 b3380000 00000000 00000000 73000000 .8..........s... │ │ │ │ - 0x00004da0 ba380000 00000000 00000000 53000000 .8..........S... │ │ │ │ - 0x00004db0 c2380000 00000000 00000000 56000000 .8..........V... │ │ │ │ + 0x00004ce0 6c380000 01000000 00000000 61000000 l8..........a... │ │ │ │ + 0x00004cf0 72380000 01000000 00000000 63000000 r8..........c... │ │ │ │ + 0x00004d00 79380000 00000000 00000000 44000000 y8..........D... │ │ │ │ + 0x00004d10 80380000 00000000 00000000 64000000 .8..........d... │ │ │ │ + 0x00004d20 86380000 00000000 00000000 4c000000 .8..........L... │ │ │ │ + 0x00004d30 8d380000 00000000 00000000 68000000 .8..........h... │ │ │ │ + 0x00004d40 92380000 01000000 00000000 6c000000 .8..........l... │ │ │ │ + 0x00004d50 99380000 01000000 00000000 72000000 .8..........r... │ │ │ │ + 0x00004d60 a7380000 01000000 00000000 70000000 .8..........p... │ │ │ │ + 0x00004d70 ac380000 01000000 00000000 71000000 .8..........q... │ │ │ │ + 0x00004d80 b2380000 00000000 00000000 52000000 .8..........R... │ │ │ │ + 0x00004d90 bb380000 00000000 00000000 73000000 .8..........s... │ │ │ │ + 0x00004da0 c2380000 00000000 00000000 53000000 .8..........S... │ │ │ │ + 0x00004db0 ca380000 00000000 00000000 56000000 .8..........V... │ │ │ │ 0x00004dc0 00000000 00000000 00000000 00000000 ................ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 62653563 34633036 63663561 66343932 be5c4c06cf5af492 │ │ │ │ - 0x00000010 36613933 38323837 62366662 63616466 6a938287b6fbcadf │ │ │ │ - 0x00000020 38373335 35382e64 65627567 00000000 873558.debug.... │ │ │ │ - 0x00000030 e4cb31eb ..1. │ │ │ │ + 0x00000000 64623430 35323239 63353064 37346135 db405229c50d74a5 │ │ │ │ + 0x00000010 37356336 66666430 66643734 36396539 75c6ffd0fd7469e9 │ │ │ │ + 0x00000020 31633061 64352e64 65627567 00000000 1c0ad5.debug.... │ │ │ │ + 0x00000030 e64e66fb .Nf.