10.8 KB
/srv/reproducible-results/rbuild-debian/r-b-build.DWd3Bdlx/b1/bpftune_0.0~git20250314.8fd59cc-1_amd64.changes vs.
/srv/reproducible-results/rbuild-debian/r-b-build.DWd3Bdlx/b2/bpftune_0.0~git20250314.8fd59cc-1_amd64.changes
769 B
Files
    
Offset 1, 6 lines modifiedOffset 1, 6 lines modified
  
1 ·222415b8ad63a050fddd8d2d652309d3·10896·debug·optional·bpftune-dbgsym_0.0~git20250314.8fd59cc-1_amd64.deb1 ·3a6ce9fd304a9f1696538795aaf37f6c·10892·debug·optional·bpftune-dbgsym_0.0~git20250314.8fd59cc-1_amd64.deb
2 ·7cfbb4f21b0a70bd61bb62512d36194c·21688·admin·optional·bpftune_0.0~git20250314.8fd59cc-1_amd64.deb2 ·4a0a327367a0f7bc658a879b80774d8a·21696·admin·optional·bpftune_0.0~git20250314.8fd59cc-1_amd64.deb
3 ·dad73ac5056ad502765c42cb98beb8f1·676740·libdevel·optional·libbpftune-dev_0.0~git20250314.8fd59cc-1_amd64.deb3 ·dad73ac5056ad502765c42cb98beb8f1·676740·libdevel·optional·libbpftune-dev_0.0~git20250314.8fd59cc-1_amd64.deb
4 ·2959e3c36a62644abb805a3872758823·79164·debug·optional·libbpftune0-dbgsym_0.0~git20250314.8fd59cc-1_amd64.deb4 ·2959e3c36a62644abb805a3872758823·79164·debug·optional·libbpftune0-dbgsym_0.0~git20250314.8fd59cc-1_amd64.deb
5 ·a29656cbf9785cc20408a1b9fc379ea5·1828520·libs·optional·libbpftune0_0.0~git20250314.8fd59cc-1_amd64.deb5 ·a29656cbf9785cc20408a1b9fc379ea5·1828520·libs·optional·libbpftune0_0.0~git20250314.8fd59cc-1_amd64.deb
6.18 KB
bpftune_0.0~git20250314.8fd59cc-1_amd64.deb
367 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2025-03-17·17:29:23.000000·debian-binary1 -rw-r--r--···0········0········0········4·2025-03-17·17:29:23.000000·debian-binary
2 -rw-r--r--···0········0········0·····1604·2025-03-17·17:29:23.000000·control.tar.xz2 -rw-r--r--···0········0········0·····1604·2025-03-17·17:29:23.000000·control.tar.xz
3 -rw-r--r--···0········0········0····19892·2025-03-17·17:29:23.000000·data.tar.xz3 -rw-r--r--···0········0········0····19900·2025-03-17·17:29:23.000000·data.tar.xz
98.0 B
control.tar.xz
70.0 B
control.tar
48.0 B
./md5sums
30.0 B
./md5sums
Files differ
5.64 KB
data.tar.xz
5.62 KB
data.tar
5.6 KB
./usr/sbin/bpftune
File has been modified after NT_GNU_BUILD_ID has been applied.
821 B
readelf --wide --notes {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000010»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·ISA·needed:·x86-64-baseline3 ··GNU··················0x00000010»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·ISA·needed:·x86-64-baseline
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·93ba81fdf6f412a48ae98b50e1e721ce4f8dd3fd6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·d17d87f33ec7114bb8410a0ec537b99b255291dc
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·3.2.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·3.2.0
1.01 KB
strings --all --bytes=8 {}
    
Offset 74, 15 lines modifiedOffset 74, 15 lines modified
74 »       »       ·····{·-p|--port·port}74 »       »       ·····{·-p|--port·port}
75 »       »       ·····{·-q|--query·query}75 »       »       ·····{·-q|--query·query}
76 »       »       ·····{·-r|--learning_rate·learning_rate}76 »       »       ·····{·-r|--learning_rate·learning_rate}
77 »       »       ·····{·-R|--rollback}77 »       »       ·····{·-R|--rollback}
78 »       »       ·····{·-s|--stderr}78 »       »       ·····{·-s|--stderr}
79 »       »       ·····{·-S|--suppport}79 »       »       ·····{·-S|--suppport}
80 »       »       ·····{·-V|--version}}80 »       »       ·····{·-V|--version}}
81 6.12.22+bpo-amd64-81 6.1.0-37-amd64-
82 bpftune·is·not·supported82 bpftune·is·not·supported
83 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.·83 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.·
84 bpftune·works·in·legacy·mode84 bpftune·works·in·legacy·mode
85 bpftune·works·fully85 bpftune·works·fully
86 supports86 supports
87 does·not·support87 does·not·support
88 bpftune·%s·per-netns·policy·(via·netns·cookie)88 bpftune·%s·per-netns·policy·(via·netns·cookie)
1.3 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 686, 15 lines modifiedOffset 686, 15 lines modified
686 »       push···%rbp686 »       push···%rbp
687 »       mov····%rsp,%rbp687 »       mov····%rsp,%rbp
688 /build/reproducible-path/bpftune-0.0~git20250314.8fd59cc/src/bpftune.c:257688 /build/reproducible-path/bpftune-0.0~git20250314.8fd59cc/src/bpftune.c:257
689 »       lea····0x36bf(%rip),%rax········689 »       lea····0x36bf(%rip),%rax········
690 »       mov····(%rax),%rax690 »       mov····(%rax),%rax
691 »       lea····0x173f(%rip),%rdx········691 »       lea····0x173f(%rip),%rdx········
692 »       mov····%rax,%rsi692 »       mov····%rax,%rsi
693 »       lea····0x1748(%rip),%rax········693 »       lea····0x1745(%rip),%rax········
694 »       mov····%rax,%rdi694 »       mov····%rax,%rdi
695 »       mov····$0x0,%eax695 »       mov····$0x0,%eax
696 »       call···2100·<printf@plt>696 »       call···2100·<printf@plt>
697 /build/reproducible-path/bpftune-0.0~git20250314.8fd59cc/src/bpftune.c:258697 /build/reproducible-path/bpftune-0.0~git20250314.8fd59cc/src/bpftune.c:258
698 »       nop698 »       nop
699 »       pop····%rbp699 »       pop····%rbp
700 »       ret700 »       ret
Offset 724, 15 lines modifiedOffset 724, 15 lines modified
724 »       ja·····2ca0·<__cxa_finalize@plt+0x910>724 »       ja·····2ca0·<__cxa_finalize@plt+0x910>
725 »       cmpl···$0x0,-0x4(%rbp)725 »       cmpl···$0x0,-0x4(%rbp)
726 »       je·····2c35·<__cxa_finalize@plt+0x8a5>726 »       je·····2c35·<__cxa_finalize@plt+0x8a5>
727 »       cmpl···$0x1,-0x4(%rbp)727 »       cmpl···$0x1,-0x4(%rbp)
728 »       je·····2c50·<__cxa_finalize@plt+0x8c0>728 »       je·····2c50·<__cxa_finalize@plt+0x8c0>
729 »       jmp····2ca0·<__cxa_finalize@plt+0x910>729 »       jmp····2ca0·<__cxa_finalize@plt+0x910>
730 /build/reproducible-path/bpftune-0.0~git20250314.8fd59cc/src/bpftune.c:270730 /build/reproducible-path/bpftune-0.0~git20250314.8fd59cc/src/bpftune.c:270
731 »       lea····0x16f1(%rip),%rax········731 »       lea····0x16ee(%rip),%rax········
732 »       mov····%rax,%rsi732 »       mov····%rax,%rsi
733 »       mov····$0x5,%edi733 »       mov····$0x5,%edi
734 »       mov····$0x0,%eax734 »       mov····$0x0,%eax
735 »       call···2030·<bpftune_log@plt>735 »       call···2030·<bpftune_log@plt>
736 /build/reproducible-path/bpftune-0.0~git20250314.8fd59cc/src/bpftune.c:271736 /build/reproducible-path/bpftune-0.0~git20250314.8fd59cc/src/bpftune.c:271
737 »       jmp····2ca0·<__cxa_finalize@plt+0x910>737 »       jmp····2ca0·<__cxa_finalize@plt+0x910>
738 /build/reproducible-path/bpftune-0.0~git20250314.8fd59cc/src/bpftune.c:273738 /build/reproducible-path/bpftune-0.0~git20250314.8fd59cc/src/bpftune.c:273
1.55 KB
readelf --wide --decompress --hex-dump=.rodata {}
    
Offset 45, 18 lines modifiedOffset 45, 18 lines modified
45 ··0x000042a0·61746520·6c656172·6e696e67·5f726174·ate·learning_rat45 ··0x000042a0·61746520·6c656172·6e696e67·5f726174·ate·learning_rat
46 ··0x000042b0·657d0a09·09202020·20207b20·2d527c2d·e}...·····{·-R|-46 ··0x000042b0·657d0a09·09202020·20207b20·2d527c2d·e}...·····{·-R|-
47 ··0x000042c0·2d726f6c·6c626163·6b7d0a09·09202020·-rollback}...···47 ··0x000042c0·2d726f6c·6c626163·6b7d0a09·09202020·-rollback}...···
48 ··0x000042d0·20207b20·2d737c2d·2d737464·6572727d···{·-s|--stderr}48 ··0x000042d0·20207b20·2d737c2d·2d737464·6572727d···{·-s|--stderr}
49 ··0x000042e0·0a090920·20202020·7b202d53·7c2d2d73·...·····{·-S|--s49 ··0x000042e0·0a090920·20202020·7b202d53·7c2d2d73·...·····{·-S|--s
50 ··0x000042f0·75707070·6f72747d·0a090920·20202020·uppport}...·····50 ··0x000042f0·75707070·6f72747d·0a090920·20202020·uppport}...·····
51 ··0x00004300·7b202d56·7c2d2d76·65727369·6f6e7d7d·{·-V|--version}}51 ··0x00004300·7b202d56·7c2d2d76·65727369·6f6e7d7d·{·-V|--version}}
52 ··0x00004310·0a00362e·31322e32·322b6270·6f2d616d·..6.12.22+bpo-am52 ··0x00004310·0a00362e·312e302d·33372d61·6d643634·..6.1.0-37-amd64
53 ··0x00004320·6436342d·00257320·7625730a·00627066·d64-.%s·v%s..bpf53 ··0x00004320·2d002573·20762573·0a006270·6674756e·-.%s·v%s..bpftun
54 ··0x00004330·74756e65·20697320·6e6f7420·73757070·tune·is·not·supp54 ··0x00004330·65206973·206e6f74·20737570·706f7274·e·is·not·support
55 ··0x00004340·6f727465·640a0000·62706674·756e6520·orted...bpftune·55 ··0x00004340·65640a00·00000000·62706674·756e6520·ed......bpftune·
56 ··0x00004350·776f726b·732c2062·7574206e·6f204250·works,·but·no·BP56 ··0x00004350·776f726b·732c2062·7574206e·6f204250·works,·but·no·BP
57 ··0x00004360·46205479·70652046·6f726d61·7420696e·F·Type·Format·in57 ··0x00004360·46205479·70652046·6f726d61·7420696e·F·Type·Format·in
58 ··0x00004370·666f726d·6174696f·6e202842·54462920·formation·(BTF)·58 ··0x00004370·666f726d·6174696f·6e202842·54462920·formation·(BTF)·
59 ··0x00004380·69732061·7661696c·61626c65·2e202054·is·available.··T59 ··0x00004380·69732061·7661696c·61626c65·2e202054·is·available.··T
60 ··0x00004390·68697320·6d65616e·73206b65·726e656c·his·means·kernel60 ··0x00004390·68697320·6d65616e·73206b65·726e656c·his·means·kernel
61 ··0x000043a0·20646174·61207374·72756374·75726520··data·structure·61 ··0x000043a0·20646174·61207374·72756374·75726520··data·structure·
62 ··0x000043b0·6f666673·65747320·6d617920·6e6f7420·offsets·may·not·62 ··0x000043b0·6f666673·65747320·6d617920·6e6f7420·offsets·may·not·
866 B
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
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·62613831·66646636·66343132·61343861·ba81fdf6f412a48a 
3 ··0x00000010·65393862·35306531·65373231·63653466·e98b50e1e721ce4f2 ··0x00000000·37643837·66333365·63373131·34626238·7d87f33ec7114bb8
 3 ··0x00000010·34313061·30656335·33376239·39623235·410a0ec537b99b25
4 ··0x00000020·38646433·66642e64·65627567·00000000·8dd3fd.debug....4 ··0x00000020·35323931·64632e64·65627567·00000000·5291dc.debug....
5 ··0x00000030·72d1bd83····························r...5 ··0x00000030·0f40043b····························.@.;
  
3.63 KB
bpftune-dbgsym_0.0~git20250314.8fd59cc-1_amd64.deb
367 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2025-03-17·17:29:23.000000·debian-binary1 -rw-r--r--···0········0········0········4·2025-03-17·17:29:23.000000·debian-binary
2 -rw-r--r--···0········0········0······532·2025-03-17·17:29:23.000000·control.tar.xz2 -rw-r--r--···0········0········0······532·2025-03-17·17:29:23.000000·control.tar.xz
3 -rw-r--r--···0········0········0····10172·2025-03-17·17:29:23.000000·data.tar.xz3 -rw-r--r--···0········0········0····10168·2025-03-17·17:29:23.000000·data.tar.xz
639 B
control.tar.xz
611 B
control.tar
363 B
./control
    
Offset 5, 8 lines modifiedOffset 5, 8 lines modified
5 Architecture:·amd645 Architecture:·amd64
6 Maintainer:·Sudip·Mukherjee·<sudipm.mukherjee@gmail.com>6 Maintainer:·Sudip·Mukherjee·<sudipm.mukherjee@gmail.com>
7 Installed-Size:·337 Installed-Size:·33
8 Depends:·bpftune·(=·0.0~git20250314.8fd59cc-1)8 Depends:·bpftune·(=·0.0~git20250314.8fd59cc-1)
9 Section:·debug9 Section:·debug
10 Priority:·optional10 Priority:·optional
11 Description:·debug·symbols·for·bpftune11 Description:·debug·symbols·for·bpftune
12 Build-Ids:·93ba81fdf6f412a48ae98b50e1e721ce4f8dd3fd12 Build-Ids:·d17d87f33ec7114bb8410a0ec537b99b255291dc
226 B
./md5sums
30.0 B
./md5sums
Files differ
178 B
line order
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 usr/lib/debug/.build-id/93/ba81fdf6f412a48ae98b50e1e721ce4f8dd3fd.debug1 usr/lib/debug/.build-id/d1/7d87f33ec7114bb8410a0ec537b99b255291dc.debug
2.55 KB
data.tar.xz
2.53 KB
data.tar
1.38 KB
file list
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-03-17·17:29:23.000000·./1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-03-17·17:29:23.000000·./
2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-03-17·17:29:23.000000·./usr/2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-03-17·17:29:23.000000·./usr/
3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-03-17·17:29:23.000000·./usr/lib/3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-03-17·17:29:23.000000·./usr/lib/
4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-03-17·17:29:23.000000·./usr/lib/debug/4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-03-17·17:29:23.000000·./usr/lib/debug/
5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-03-17·17:29:23.000000·./usr/lib/debug/.build-id/5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-03-17·17:29:23.000000·./usr/lib/debug/.build-id/
6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-03-17·17:29:23.000000·./usr/lib/debug/.build-id/93/6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-03-17·17:29:23.000000·./usr/lib/debug/.build-id/d1/
7 -rw-r--r--···0·root·········(0)·root·········(0)····22584·2025-03-17·17:29:23.000000·./usr/lib/debug/.build-id/93/ba81fdf6f412a48ae98b50e1e721ce4f8dd3fd.debug7 -rw-r--r--···0·root·········(0)·root·········(0)····22584·2025-03-17·17:29:23.000000·./usr/lib/debug/.build-id/d1/7d87f33ec7114bb8410a0ec537b99b255291dc.debug
8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-03-17·17:29:23.000000·./usr/share/8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-03-17·17:29:23.000000·./usr/share/
9 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-03-17·17:29:23.000000·./usr/share/doc/9 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-03-17·17:29:23.000000·./usr/share/doc/
10 lrwxrwxrwx···0·root·········(0)·root·········(0)········0·2025-03-17·17:29:23.000000·./usr/share/doc/bpftune-dbgsym·->·bpftune10 lrwxrwxrwx···0·root·········(0)·root·········(0)········0·2025-03-17·17:29:23.000000·./usr/share/doc/bpftune-dbgsym·->·bpftune
1.14 KB
./usr/lib/debug/.build-id/93/ba81fdf6f412a48ae98b50e1e721ce4f8dd3fd.debug vs.
./usr/lib/debug/.build-id/d1/7d87f33ec7114bb8410a0ec537b99b255291dc.debug
File has been modified after NT_GNU_BUILD_ID has been applied. Files 99% similar despite different names
915 B
readelf --wide --notes {}
error from `readelf --wide --notes {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000010»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·ISA·needed:·x86-64-baseline3 ··GNU··················0x00000010»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·ISA·needed:·x86-64-baseline
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·93ba81fdf6f412a48ae98b50e1e721ce4f8dd3fd6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·d17d87f33ec7114bb8410a0ec537b99b255291dc
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·3.2.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·3.2.0