11.0 KB
/srv/reproducible-results/rbuild-debian/r-b-build.NyfImHx3/b1/bpftune_0.0~git20250121.d38eac6-1_amd64.changes vs.
/srv/reproducible-results/rbuild-debian/r-b-build.NyfImHx3/b2/bpftune_0.0~git20250121.d38eac6-1_amd64.changes
769 B
Files
    
Offset 1, 6 lines modifiedOffset 1, 6 lines modified
  
1 ·bb2550d607883b53fd05c1ec571b3373·10760·debug·optional·bpftune-dbgsym_0.0~git20250121.d38eac6-1_amd64.deb 
2 ·4a77c33202d6f6a831014d8949454ef9·20848·admin·optional·bpftune_0.0~git20250121.d38eac6-1_amd64.deb1 ·ee8d7b66edd9e43857bd32debbb5b255·10764·debug·optional·bpftune-dbgsym_0.0~git20250121.d38eac6-1_amd64.deb
 2 ·600665e0c0150121c85c0a39bcc01299·20880·admin·optional·bpftune_0.0~git20250121.d38eac6-1_amd64.deb
3 ·098cc8bd1277c183b2b39e03b7c0a74d·676040·libdevel·optional·libbpftune-dev_0.0~git20250121.d38eac6-1_amd64.deb3 ·098cc8bd1277c183b2b39e03b7c0a74d·676040·libdevel·optional·libbpftune-dev_0.0~git20250121.d38eac6-1_amd64.deb
4 ·bf39d7b92fbbc426047babac9acfd083·76868·debug·optional·libbpftune0-dbgsym_0.0~git20250121.d38eac6-1_amd64.deb4 ·bf39d7b92fbbc426047babac9acfd083·76868·debug·optional·libbpftune0-dbgsym_0.0~git20250121.d38eac6-1_amd64.deb
5 ·7fdd70bcb2977a51bdbabc995baa3609·1805592·libs·optional·libbpftune0_0.0~git20250121.d38eac6-1_amd64.deb5 ·7fdd70bcb2977a51bdbabc995baa3609·1805592·libs·optional·libbpftune0_0.0~git20250121.d38eac6-1_amd64.deb
6.41 KB
bpftune_0.0~git20250121.d38eac6-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-02-14·19:58:52.000000·debian-binary1 -rw-r--r--···0········0········0········4·2025-02-14·19:58:52.000000·debian-binary
2 -rw-r--r--···0········0········0·····1600·2025-02-14·19:58:52.000000·control.tar.xz2 -rw-r--r--···0········0········0·····1600·2025-02-14·19:58:52.000000·control.tar.xz
3 -rw-r--r--···0········0········0····19056·2025-02-14·19:58:52.000000·data.tar.xz3 -rw-r--r--···0········0········0····19088·2025-02-14·19:58:52.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.87 KB
data.tar.xz
5.85 KB
data.tar
5.83 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:·29975b22c01032a224ee88e7da42cf8b43cb54a66 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·e4056fe4a1c09eaad0b767c1503373164f334f09
  
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.24 KB
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 /lib64/ld-linux-x86-64.so.21 O3O»    /lib64/ld-linux-x86-64.so.2
2 _ITM_deregisterTMCloneTable2 _ITM_deregisterTMCloneTable
3 __gmon_start__3 __gmon_start__
4 _ITM_registerTMCloneTable4 _ITM_registerTMCloneTable
5 bpftune_log_stderr5 bpftune_log_stderr
6 bpftune_cap_drop6 bpftune_cap_drop
7 bpftuner_rollback_set7 bpftuner_rollback_set
8 bpftuner_ring_buffer_map_fd8 bpftuner_ring_buffer_map_fd
Offset 73, 15 lines modifiedOffset 73, 15 lines modified
73 »       »       ·····{·-p|--port·port}73 »       »       ·····{·-p|--port·port}
74 »       »       ·····{·-q|--query·query}74 »       »       ·····{·-q|--query·query}
75 »       »       ·····{·-r|--learning_rate·learning_rate}75 »       »       ·····{·-r|--learning_rate·learning_rate}
76 »       »       ·····{·-R|--rollback}76 »       »       ·····{·-R|--rollback}
77 »       »       ·····{·-s|--stderr}77 »       »       ·····{·-s|--stderr}
78 »       »       ·····{·-S|--suppport}78 »       »       ·····{·-S|--suppport}
79 »       »       ·····{·-V|--version}}79 »       »       ·····{·-V|--version}}
80 6.1.0-31-amd64-80 6.12.9+bpo-amd64-
81 bpftune·is·not·supported81 bpftune·is·not·supported
82 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.·82 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·in·legacy·mode83 bpftune·works·in·legacy·mode
84 bpftune·works·fully84 bpftune·works·fully
85 supports85 supports
86 does·not·support86 does·not·support
87 bpftune·%s·per-netns·policy·(via·netns·cookie)87 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~git20250121.d38eac6/src/bpftune.c:257688 /build/reproducible-path/bpftune-0.0~git20250121.d38eac6/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····0x1745(%rip),%rax········693 »       lea····0x1747(%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~git20250121.d38eac6/src/bpftune.c:258697 /build/reproducible-path/bpftune-0.0~git20250121.d38eac6/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~git20250121.d38eac6/src/bpftune.c:270730 /build/reproducible-path/bpftune-0.0~git20250121.d38eac6/src/bpftune.c:270
731 »       lea····0x16ee(%rip),%rax········731 »       lea····0x16f0(%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~git20250121.d38eac6/src/bpftune.c:271736 /build/reproducible-path/bpftune-0.0~git20250121.d38eac6/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~git20250121.d38eac6/src/bpftune.c:273738 /build/reproducible-path/bpftune-0.0~git20250121.d38eac6/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·312e302d·33312d61·6d643634·..6.1.0-31-amd6452 ··0x00004310·0a00362e·31322e39·2b62706f·2d616d64·..6.12.9+bpo-amd
53 ··0x00004320·2d002573·20762573·0a006270·6674756e·-.%s·v%s..bpftun53 ··0x00004320·36342d00·25732076·25730a00·62706674·64-.%s·v%s..bpft
54 ··0x00004330·65206973·206e6f74·20737570·706f7274·e·is·not·support54 ··0x00004330·756e6520·6973206e·6f742073·7570706f·une·is·not·suppo
55 ··0x00004340·65640a00·00000000·62706674·756e6520·ed......bpftune·55 ··0x00004340·72746564·0a000000·62706674·756e6520·rted....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·39373562·32326330·31303332·61323234·975b22c01032a224 
3 ··0x00000010·65653838·65376461·34326366·38623433·ee88e7da42cf8b432 ··0x00000000·30353666·65346131·63303965·61616430·056fe4a1c09eaad0
 3 ··0x00000010·62373637·63313530·33333733·31363466·b767c1503373164f
4 ··0x00000020·63623534·61362e64·65627567·00000000·cb54a6.debug....4 ··0x00000020·33333466·30392e64·65627567·00000000·334f09.debug....
5 ··0x00000030·ee2bff8b····························.+..5 ··0x00000030·8674e10b····························.t..
  
3.64 KB
bpftune-dbgsym_0.0~git20250121.d38eac6-1_amd64.deb
370 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2025-02-14·19:58:52.000000·debian-binary1 -rw-r--r--···0········0········0········4·2025-02-14·19:58:52.000000·debian-binary
2 -rw-r--r--···0········0········0······532·2025-02-14·19:58:52.000000·control.tar.xz2 -rw-r--r--···0········0········0······536·2025-02-14·19:58:52.000000·control.tar.xz
3 -rw-r--r--···0········0········0····10036·2025-02-14·19:58:52.000000·data.tar.xz3 -rw-r--r--···0········0········0····10036·2025-02-14·19:58:52.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:·327 Installed-Size:·32
8 Depends:·bpftune·(=·0.0~git20250121.d38eac6-1)8 Depends:·bpftune·(=·0.0~git20250121.d38eac6-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:·29975b22c01032a224ee88e7da42cf8b43cb54a612 Build-Ids:·e4056fe4a1c09eaad0b767c1503373164f334f09
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/29/975b22c01032a224ee88e7da42cf8b43cb54a6.debug1 usr/lib/debug/.build-id/e4/056fe4a1c09eaad0b767c1503373164f334f09.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-02-14·19:58:52.000000·./1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-14·19:58:52.000000·./
2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-14·19:58:52.000000·./usr/2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-14·19:58:52.000000·./usr/
3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-14·19:58:52.000000·./usr/lib/3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-14·19:58:52.000000·./usr/lib/
4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-14·19:58:52.000000·./usr/lib/debug/4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-14·19:58:52.000000·./usr/lib/debug/
5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-14·19:58:52.000000·./usr/lib/debug/.build-id/5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-14·19:58:52.000000·./usr/lib/debug/.build-id/
6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-14·19:58:52.000000·./usr/lib/debug/.build-id/29/6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-14·19:58:52.000000·./usr/lib/debug/.build-id/e4/
7 -rw-r--r--···0·root·········(0)·root·········(0)····22448·2025-02-14·19:58:52.000000·./usr/lib/debug/.build-id/29/975b22c01032a224ee88e7da42cf8b43cb54a6.debug7 -rw-r--r--···0·root·········(0)·root·········(0)····22448·2025-02-14·19:58:52.000000·./usr/lib/debug/.build-id/e4/056fe4a1c09eaad0b767c1503373164f334f09.debug
8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-14·19:58:52.000000·./usr/share/8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-14·19:58:52.000000·./usr/share/
9 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-14·19:58:52.000000·./usr/share/doc/9 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-14·19:58:52.000000·./usr/share/doc/
10 lrwxrwxrwx···0·root·········(0)·root·········(0)········0·2025-02-14·19:58:52.000000·./usr/share/doc/bpftune-dbgsym·->·bpftune10 lrwxrwxrwx···0·root·········(0)·root·········(0)········0·2025-02-14·19:58:52.000000·./usr/share/doc/bpftune-dbgsym·->·bpftune
1.14 KB
./usr/lib/debug/.build-id/29/975b22c01032a224ee88e7da42cf8b43cb54a6.debug vs.
./usr/lib/debug/.build-id/e4/056fe4a1c09eaad0b767c1503373164f334f09.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:·29975b22c01032a224ee88e7da42cf8b43cb54a66 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·e4056fe4a1c09eaad0b767c1503373164f334f09
  
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