2.26 MB
/srv/reproducible-results/rbuild-debian/r-b-build.dEoQVu5d/b1/python-rtmidi_1.5.8-3_amd64.changes vs.
/srv/reproducible-results/rbuild-debian/r-b-build.dEoQVu5d/b2/python-rtmidi_1.5.8-3_amd64.changes
404 B
Files
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
  
1 ·3fe201cbbecd607c7bb0b664e6f26f15·610588·debug·optional·python3-rtmidi-dbgsym_1.5.8-3_amd64.deb 
2 ·82ef7482879e910f0142aa8dafe14a64·182316·python·optional·python3-rtmidi_1.5.8-3_amd64.deb1 ·7c55476c6280eb11f36dd14b76c48ad7·610592·debug·optional·python3-rtmidi-dbgsym_1.5.8-3_amd64.deb
 2 ·caa61046a94f5ec215de458c59bf9dc0·182288·python·optional·python3-rtmidi_1.5.8-3_amd64.deb
2.25 MB
python3-rtmidi_1.5.8-3_amd64.deb
452 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2024-04-23·00:49:52.000000·debian-binary1 -rw-r--r--···0········0········0········4·2024-04-23·00:49:52.000000·debian-binary
2 -rw-r--r--···0········0········0·····2728·2024-04-23·00:49:52.000000·control.tar.xz2 -rw-r--r--···0········0········0·····2732·2024-04-23·00:49:52.000000·control.tar.xz
3 -rw-r--r--···0········0········0···179396·2024-04-23·00:49:52.000000·data.tar.xz3 -rw-r--r--···0········0········0···179364·2024-04-23·00:49: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
2.25 MB
data.tar.xz
2.25 MB
data.tar
2.25 MB
./usr/lib/python3/dist-packages/rtmidi/_rtmidi.cpython-313-x86_64-linux-gnu.so
File has been modified after NT_GNU_BUILD_ID has been applied.
430 B
readelf --wide --notes {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·0994abf8841af69611f97ba066927220e19cf34b3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·a495f54051b2ef9f8a924ed662650ed44ebd6b51
2.25 MB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 208 lines modifiedOffset 1, 208 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 000000000000d380·<PyInit__rtmidi@@Base-0x73c3>:2 000000000000d380·<PyInit__rtmidi@@Base-0x73c3>:
3 __Pyx_VerifyCachedType(_object*,·char·const*,·long):3 __Pyx_VerifyCachedType(_object*,·char·const*,·long):
4 ./.mesonpy-b5zrwggi/src/_rtmidi.cpp:191734 ./.mesonpy-4_3qx4ya/src/_rtmidi.cpp:19173
5 »       push···%rcx5 »       push···%rcx
6 /usr/include/python3.13/object.h:12486 /usr/include/python3.13/object.h:1248
7 »       mov····0x8(%rdi),%rax7 »       mov····0x8(%rdi),%rax
8 ./.mesonpy-b5zrwggi/src/_rtmidi.cpp:19175·(discriminator·1)8 ./.mesonpy-4_3qx4ya/src/_rtmidi.cpp:19175·(discriminator·1)
9 »       testb··$0x80,0xab(%rax)9 »       testb··$0x80,0xab(%rax)
10 »       jne····d3ab·<__cxa_finalize@plt+0x4b>10 »       jne····d3ab·<__cxa_finalize@plt+0x4b>
11 ./.mesonpy-b5zrwggi/src/_rtmidi.cpp:1917611 ./.mesonpy-4_3qx4ya/src/_rtmidi.cpp:19176
12 »       mov····0x39be3(%rip),%rax········12 »       mov····0x39be3(%rip),%rax········
13 »       mov····%rsi,%rdx13 »       mov····%rsi,%rdx
14 »       lea····0x27c61(%rip),%rsi········#·35000·<void·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_construct<true>(char·const*,·unsigned·long)@@Base+0x8c0>14 »       lea····0x27c61(%rip),%rsi········#·35000·<void·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_construct<true>(char·const*,·unsigned·long)@@Base+0x8c0>
15 »       mov····(%rax),%rdi15 »       mov····(%rax),%rdi
16 »       xor····%eax,%eax16 »       xor····%eax,%eax
17 »       call···c680·<PyErr_Format@plt>17 »       call···c680·<PyErr_Format@plt>
18 ./.mesonpy-b5zrwggi/src/_rtmidi.cpp:1917818 ./.mesonpy-4_3qx4ya/src/_rtmidi.cpp:19178
19 »       jmp····d3d3·<__cxa_finalize@plt+0x73>19 »       jmp····d3d3·<__cxa_finalize@plt+0x73>
20 ./.mesonpy-b5zrwggi/src/_rtmidi.cpp:1918120 ./.mesonpy-4_3qx4ya/src/_rtmidi.cpp:19181
21 »       xor····%eax,%eax21 »       xor····%eax,%eax
22 ./.mesonpy-b5zrwggi/src/_rtmidi.cpp:1918022 ./.mesonpy-4_3qx4ya/src/_rtmidi.cpp:19180
23 »       test···%rdx,%rdx23 »       test···%rdx,%rdx
24 »       je·····d3d8·<__cxa_finalize@plt+0x78>24 »       je·····d3d8·<__cxa_finalize@plt+0x78>
25 ./.mesonpy-b5zrwggi/src/_rtmidi.cpp:1919425 ./.mesonpy-4_3qx4ya/src/_rtmidi.cpp:19194
26 »       cmp····0x20(%rdi),%rdx26 »       cmp····0x20(%rdi),%rdx
27 »       je·····d3d8·<__cxa_finalize@plt+0x78>27 »       je·····d3d8·<__cxa_finalize@plt+0x78>
28 ./.mesonpy-b5zrwggi/src/_rtmidi.cpp:1919528 ./.mesonpy-4_3qx4ya/src/_rtmidi.cpp:19195
29 »       mov····0x39bb9(%rip),%rax········29 »       mov····0x39bb9(%rip),%rax········
30 »       mov····%rsi,%rdx30 »       mov····%rsi,%rdx
31 »       lea····0x27c67(%rip),%rsi········#·35030·<void·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_construct<true>(char·const*,·unsigned·long)@@Base+0x8f0>31 »       lea····0x27c67(%rip),%rsi········#·35030·<void·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_construct<true>(char·const*,·unsigned·long)@@Base+0x8f0>
32 »       mov····(%rax),%rdi32 »       mov····(%rax),%rdi
33 »       xor····%eax,%eax33 »       xor····%eax,%eax
34 »       call···c680·<PyErr_Format@plt>34 »       call···c680·<PyErr_Format@plt>
35 ./.mesonpy-b5zrwggi/src/_rtmidi.cpp:1917835 ./.mesonpy-4_3qx4ya/src/_rtmidi.cpp:19178
36 »       mov····$0xffffffff,%eax36 »       mov····$0xffffffff,%eax
37 ./.mesonpy-b5zrwggi/src/_rtmidi.cpp:1920137 ./.mesonpy-4_3qx4ya/src/_rtmidi.cpp:19201
38 »       pop····%rdx38 »       pop····%rdx
39 »       ret39 »       ret
40 __Pyx_CppExn2PyErr():40 __Pyx_CppExn2PyErr():
41 ./.mesonpy-b5zrwggi/src/_rtmidi.cpp:247441 ./.mesonpy-4_3qx4ya/src/_rtmidi.cpp:2474
42 »       push···%rbx42 »       push···%rbx
43 ./.mesonpy-b5zrwggi/src/_rtmidi.cpp:247643 ./.mesonpy-4_3qx4ya/src/_rtmidi.cpp:2476
44 »       call···cf70·<PyErr_Occurred@plt>44 »       call···cf70·<PyErr_Occurred@plt>
45 ./.mesonpy-b5zrwggi/src/_rtmidi.cpp:2476·(discriminator·2)45 ./.mesonpy-4_3qx4ya/src/_rtmidi.cpp:2476·(discriminator·2)
46 »       test···%rax,%rax46 »       test···%rax,%rax
47 »       jne····d626·<__cxa_finalize@plt+0x2c6>47 »       jne····d626·<__cxa_finalize@plt+0x2c6>
48 ./.mesonpy-b5zrwggi/src/_rtmidi.cpp:247948 ./.mesonpy-4_3qx4ya/src/_rtmidi.cpp:2479
49 »       call···cde0·<__cxa_rethrow@plt>49 »       call···cde0·<__cxa_rethrow@plt>
50 »       endbr6450 »       endbr64
51 ./.mesonpy-b5zrwggi/src/_rtmidi.cpp:248051 ./.mesonpy-4_3qx4ya/src/_rtmidi.cpp:2480
52 »       mov····%rax,%rdi52 »       mov····%rax,%rdi
53 »       dec····%rdx53 »       dec····%rdx
54 »       cmp····$0xa,%rdx54 »       cmp····$0xa,%rdx
55 »       ja·····d5a2·<__cxa_finalize@plt+0x242>55 »       ja·····d5a2·<__cxa_finalize@plt+0x242>
56 »       lea····0x2ac57(%rip),%rcx········#·38060·<void·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_construct<true>(char·const*,·unsigned·long)@@Base+0x3920>56 »       lea····0x2ac57(%rip),%rcx········#·38060·<void·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_construct<true>(char·const*,·unsigned·long)@@Base+0x3920>
57 »       movslq·(%rcx,%rdx,4),%rax57 »       movslq·(%rcx,%rdx,4),%rax
58 »       add····%rcx,%rax58 »       add····%rcx,%rax
59 »       notrack·jmp·*%rax59 »       notrack·jmp·*%rax
60 ./.mesonpy-b5zrwggi/src/_rtmidi.cpp:2480·(discriminator·2)60 ./.mesonpy-4_3qx4ya/src/_rtmidi.cpp:2480·(discriminator·2)
61 »       call···c2e0·<__cxa_begin_catch@plt>61 »       call···c2e0·<__cxa_begin_catch@plt>
62 ./.mesonpy-b5zrwggi/src/_rtmidi.cpp:248162 ./.mesonpy-4_3qx4ya/src/_rtmidi.cpp:2481
63 »       mov····(%rax),%rdx63 »       mov····(%rax),%rdx
64 »       mov····%rax,%rdi64 »       mov····%rax,%rdi
65 »       call···*0x10(%rdx)65 »       call···*0x10(%rdx)
66 ./.mesonpy-b5zrwggi/src/_rtmidi.cpp:2481·(discriminator·1)66 ./.mesonpy-4_3qx4ya/src/_rtmidi.cpp:2481·(discriminator·1)
67 »       mov····%rax,%rsi67 »       mov····%rax,%rsi
68 »       mov····0x39aa5(%rip),%rax········68 »       mov····0x39aa5(%rip),%rax········
69 »       mov····(%rax),%rdi69 »       mov····(%rax),%rdi
70 »       call···ca00·<PyErr_SetString@plt>70 »       call···ca00·<PyErr_SetString@plt>
71 ./.mesonpy-b5zrwggi/src/_rtmidi.cpp:250771 ./.mesonpy-4_3qx4ya/src/_rtmidi.cpp:2507
72 »       pop····%rbx72 »       pop····%rbx
73 ./.mesonpy-b5zrwggi/src/_rtmidi.cpp:248273 ./.mesonpy-4_3qx4ya/src/_rtmidi.cpp:2482
74 »       jmp····cfb0·<__cxa_end_catch@plt>74 »       jmp····cfb0·<__cxa_end_catch@plt>
75 ./.mesonpy-b5zrwggi/src/_rtmidi.cpp:2482·(discriminator·2)75 ./.mesonpy-4_3qx4ya/src/_rtmidi.cpp:2482·(discriminator·2)
76 »       call···c2e0·<__cxa_begin_catch@plt>76 »       call···c2e0·<__cxa_begin_catch@plt>
77 ./.mesonpy-b5zrwggi/src/_rtmidi.cpp:248377 ./.mesonpy-4_3qx4ya/src/_rtmidi.cpp:2483
78 »       mov····(%rax),%rdx78 »       mov····(%rax),%rdx
79 »       mov····%rax,%rdi79 »       mov····%rax,%rdi
80 »       call···*0x10(%rdx)80 »       call···*0x10(%rdx)
81 ./.mesonpy-b5zrwggi/src/_rtmidi.cpp:2483·(discriminator·1)81 ./.mesonpy-4_3qx4ya/src/_rtmidi.cpp:2483·(discriminator·1)
82 »       mov····%rax,%rsi82 »       mov····%rax,%rsi
83 »       mov····0x39b27(%rip),%rax········83 »       mov····0x39b27(%rip),%rax········
84 »       mov····(%rax),%rdi84 »       mov····(%rax),%rdi
85 »       call···ca00·<PyErr_SetString@plt>85 »       call···ca00·<PyErr_SetString@plt>
86 »       jmp····d433·<__cxa_finalize@plt+0xd3>86 »       jmp····d433·<__cxa_finalize@plt+0xd3>
87 ./.mesonpy-b5zrwggi/src/_rtmidi.cpp:2484·(discriminator·2)87 ./.mesonpy-4_3qx4ya/src/_rtmidi.cpp:2484·(discriminator·2)
88 »       call···c2e0·<__cxa_begin_catch@plt>88 »       call···c2e0·<__cxa_begin_catch@plt>
89 ./.mesonpy-b5zrwggi/src/_rtmidi.cpp:248589 ./.mesonpy-4_3qx4ya/src/_rtmidi.cpp:2485
90 »       mov····(%rax),%rdx90 »       mov····(%rax),%rdx
91 »       mov····%rax,%rdi91 »       mov····%rax,%rdi
92 »       call···*0x10(%rdx)92 »       call···*0x10(%rdx)
93 ./.mesonpy-b5zrwggi/src/_rtmidi.cpp:2485·(discriminator·1)93 ./.mesonpy-4_3qx4ya/src/_rtmidi.cpp:2485·(discriminator·1)
94 »       mov····%rax,%rsi94 »       mov····%rax,%rsi
95 »       mov····0x39b05(%rip),%rax········95 »       mov····0x39b05(%rip),%rax········
96 »       mov····(%rax),%rdi96 »       mov····(%rax),%rdi
97 »       call···ca00·<PyErr_SetString@plt>97 »       call···ca00·<PyErr_SetString@plt>
98 »       jmp····d433·<__cxa_finalize@plt+0xd3>98 »       jmp····d433·<__cxa_finalize@plt+0xd3>
99 ./.mesonpy-b5zrwggi/src/_rtmidi.cpp:2486·(discriminator·2)99 ./.mesonpy-4_3qx4ya/src/_rtmidi.cpp:2486·(discriminator·2)
100 »       call···c2e0·<__cxa_begin_catch@plt>100 »       call···c2e0·<__cxa_begin_catch@plt>
101 ./.mesonpy-b5zrwggi/src/_rtmidi.cpp:2487101 ./.mesonpy-4_3qx4ya/src/_rtmidi.cpp:2487
102 »       mov····(%rax),%rdx102 »       mov····(%rax),%rdx
103 »       mov····%rax,%rdi103 »       mov····%rax,%rdi
104 »       call···*0x10(%rdx)104 »       call···*0x10(%rdx)
105 ./.mesonpy-b5zrwggi/src/_rtmidi.cpp:2487·(discriminator·1)105 ./.mesonpy-4_3qx4ya/src/_rtmidi.cpp:2487·(discriminator·1)
106 »       mov····%rax,%rsi106 »       mov····%rax,%rsi
107 »       mov····0x399d3(%rip),%rax········107 »       mov····0x399d3(%rip),%rax········
108 »       mov····(%rax),%rdi108 »       mov····(%rax),%rdi
109 »       call···ca00·<PyErr_SetString@plt>109 »       call···ca00·<PyErr_SetString@plt>
110 »       jmp····d433·<__cxa_finalize@plt+0xd3>110 »       jmp····d433·<__cxa_finalize@plt+0xd3>
111 ./.mesonpy-b5zrwggi/src/_rtmidi.cpp:2488·(discriminator·2)111 ./.mesonpy-4_3qx4ya/src/_rtmidi.cpp:2488·(discriminator·2)
112 »       call···c2e0·<__cxa_begin_catch@plt>112 »       call···c2e0·<__cxa_begin_catch@plt>
113 ./.mesonpy-b5zrwggi/src/_rtmidi.cpp:2489113 ./.mesonpy-4_3qx4ya/src/_rtmidi.cpp:2489
114 »       mov····(%rax),%rdx114 »       mov····(%rax),%rdx
115 »       mov····%rax,%rdi115 »       mov····%rax,%rdi
116 »       call···*0x10(%rdx)116 »       call···*0x10(%rdx)
117 ./.mesonpy-b5zrwggi/src/_rtmidi.cpp:2489·(discriminator·1)117 ./.mesonpy-4_3qx4ya/src/_rtmidi.cpp:2489·(discriminator·1)
118 »       mov····%rax,%rsi118 »       mov····%rax,%rsi
119 »       mov····0x399b1(%rip),%rax········119 »       mov····0x399b1(%rip),%rax········
120 »       mov····(%rax),%rdi120 »       mov····(%rax),%rdi
121 »       call···ca00·<PyErr_SetString@plt>121 »       call···ca00·<PyErr_SetString@plt>
122 »       jmp····d433·<__cxa_finalize@plt+0xd3>122 »       jmp····d433·<__cxa_finalize@plt+0xd3>
123 ./.mesonpy-b5zrwggi/src/_rtmidi.cpp:2490·(discriminator·2)123 ./.mesonpy-4_3qx4ya/src/_rtmidi.cpp:2490·(discriminator·2)
Max diff block lines reached; 2351651/2357911 bytes (99.73%) of diff not shown.
811 B
error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: 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·39346162·66383834·31616636·39363131·94abf8841af69611 
3 ··0x00000010·66393762·61303636·39323732·32306531·f97ba066927220e12 ··0x00000000·39356635·34303531·62326566·39663861·95f54051b2ef9f8a
 3 ··0x00000010·39323465·64363632·36353065·64343465·924ed662650ed44e
4 ··0x00000020·39636633·34622e64·65627567·00000000·9cf34b.debug....4 ··0x00000020·62643662·35312e64·65627567·00000000·bd6b51.debug....
5 ··0x00000030·ed68f5fb····························.h..5 ··0x00000030·6e3cd834····························n<.4
  
9.65 KB
python3-rtmidi-dbgsym_1.5.8-3_amd64.deb
367 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2024-04-23·00:49:52.000000·debian-binary1 -rw-r--r--···0········0········0········4·2024-04-23·00:49:52.000000·debian-binary
2 -rw-r--r--···0········0········0······520·2024-04-23·00:49:52.000000·control.tar.xz2 -rw-r--r--···0········0········0······520·2024-04-23·00:49:52.000000·control.tar.xz
3 -rw-r--r--···0········0········0···609876·2024-04-23·00:49:52.000000·data.tar.xz3 -rw-r--r--···0········0········0···609880·2024-04-23·00:49:52.000000·data.tar.xz
623 B
control.tar.xz
595 B
control.tar
347 B
./control
    
Offset 5, 8 lines modifiedOffset 5, 8 lines modified
5 Architecture:·amd645 Architecture:·amd64
6 Maintainer:·Josue·Ortega·<josue@debian.org>6 Maintainer:·Josue·Ortega·<josue@debian.org>
7 Installed-Size:·6617 Installed-Size:·661
8 Depends:·python3-rtmidi·(=·1.5.8-3)8 Depends:·python3-rtmidi·(=·1.5.8-3)
9 Section:·debug9 Section:·debug
10 Priority:·optional10 Priority:·optional
11 Description:·debug·symbols·for·python3-rtmidi11 Description:·debug·symbols·for·python3-rtmidi
12 Build-Ids:·0994abf8841af69611f97ba066927220e19cf34b12 Build-Ids:·a495f54051b2ef9f8a924ed662650ed44ebd6b51
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/09/94abf8841af69611f97ba066927220e19cf34b.debug1 usr/lib/debug/.build-id/a4/95f54051b2ef9f8a924ed662650ed44ebd6b51.debug
8.6 KB
data.tar.xz
8.58 KB
data.tar
1.39 KB
file list
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-23·00:49:52.000000·./1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-23·00:49:52.000000·./
2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-23·00:49:52.000000·./usr/2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-23·00:49:52.000000·./usr/
3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-23·00:49:52.000000·./usr/lib/3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-23·00:49:52.000000·./usr/lib/
4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-23·00:49:52.000000·./usr/lib/debug/4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-23·00:49:52.000000·./usr/lib/debug/
5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-23·00:49:52.000000·./usr/lib/debug/.build-id/5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-23·00:49:52.000000·./usr/lib/debug/.build-id/
6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-23·00:49:52.000000·./usr/lib/debug/.build-id/09/6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-23·00:49:52.000000·./usr/lib/debug/.build-id/a4/
7 -rw-r--r--···0·root·········(0)·root·········(0)···665984·2024-04-23·00:49:52.000000·./usr/lib/debug/.build-id/09/94abf8841af69611f97ba066927220e19cf34b.debug7 -rw-r--r--···0·root·········(0)·root·········(0)···665984·2024-04-23·00:49:52.000000·./usr/lib/debug/.build-id/a4/95f54051b2ef9f8a924ed662650ed44ebd6b51.debug
8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-23·00:49:52.000000·./usr/share/8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-23·00:49:52.000000·./usr/share/
9 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-23·00:49:52.000000·./usr/share/doc/9 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-23·00:49:52.000000·./usr/share/doc/
10 lrwxrwxrwx···0·root·········(0)·root·········(0)········0·2024-04-23·00:49:52.000000·./usr/share/doc/python3-rtmidi-dbgsym·->·python3-rtmidi10 lrwxrwxrwx···0·root·········(0)·root·········(0)········0·2024-04-23·00:49:52.000000·./usr/share/doc/python3-rtmidi-dbgsym·->·python3-rtmidi
7.17 KB
./usr/lib/debug/.build-id/09/94abf8841af69611f97ba066927220e19cf34b.debug vs.
./usr/lib/debug/.build-id/a4/95f54051b2ef9f8a924ed662650ed44ebd6b51.debug
File has been modified after NT_GNU_BUILD_ID has been applied. Files 99% similar despite different names
1.39 KB
readelf --wide --sections {}
    
Offset 29, 15 lines modifiedOffset 29, 15 lines modified
29 ··[24]·.bss··············NOBITS··········0000000000048620·000f10·000a08·00··WA··0···0·3229 ··[24]·.bss··············NOBITS··········0000000000048620·000f10·000a08·00··WA··0···0·32
30 ··[25]·.comment··········PROGBITS········0000000000000000·00025c·00001e·01··MS··0···0··130 ··[25]·.comment··········PROGBITS········0000000000000000·00025c·00001e·01··MS··0···0··1
31 ··[26]·.debug_aranges····PROGBITS········0000000000000000·000280·00015d·00···C··0···0··831 ··[26]·.debug_aranges····PROGBITS········0000000000000000·000280·00015d·00···C··0···0··8
32 ··[27]·.debug_info·······PROGBITS········0000000000000000·0003e0·04c9be·00···C··0···0··832 ··[27]·.debug_info·······PROGBITS········0000000000000000·0003e0·04c9be·00···C··0···0··8
33 ··[28]·.debug_abbrev·····PROGBITS········0000000000000000·04cda0·000fdb·00···C··0···0··833 ··[28]·.debug_abbrev·····PROGBITS········0000000000000000·04cda0·000fdb·00···C··0···0··8
34 ··[29]·.debug_line·······PROGBITS········0000000000000000·04dd80·01171e·00···C··0···0··834 ··[29]·.debug_line·······PROGBITS········0000000000000000·04dd80·01171e·00···C··0···0··8
35 ··[30]·.debug_str········PROGBITS········0000000000000000·05f4a0·006fe7·01·MSC··0···0··835 ··[30]·.debug_str········PROGBITS········0000000000000000·05f4a0·006fe7·01·MSC··0···0··8
36 ··[31]·.debug_line_str···PROGBITS········0000000000000000·066488·000365·01·MSC··0···0··836 ··[31]·.debug_line_str···PROGBITS········0000000000000000·066488·000366·01·MSC··0···0··8
37 ··[32]·.debug_loclists···PROGBITS········0000000000000000·0667f0·02485e·00···C··0···0··837 ··[32]·.debug_loclists···PROGBITS········0000000000000000·0667f0·02485e·00···C··0···0··8
38 ··[33]·.debug_rnglists···PROGBITS········0000000000000000·08b050·006674·00···C··0···0··838 ··[33]·.debug_rnglists···PROGBITS········0000000000000000·08b050·006674·00···C··0···0··8
39 ··[34]·.symtab···········SYMTAB··········0000000000000000·0916c8·006870·18·····35·694··839 ··[34]·.symtab···········SYMTAB··········0000000000000000·0916c8·006870·18·····35·694··8
40 ··[35]·.strtab···········STRTAB··········0000000000000000·097f38·009f8f·00······0···0··140 ··[35]·.strtab···········STRTAB··········0000000000000000·097f38·009f8f·00······0···0··1
41 ··[36]·.shstrtab·········STRTAB··········0000000000000000·0a1ec7·000177·00······0···0··141 ··[36]·.shstrtab·········STRTAB··········0000000000000000·0a1ec7·000177·00······0···0··1
42 Key·to·Flags:42 Key·to·Flags:
43 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),43 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
430 B
readelf --wide --notes {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·0994abf8841af69611f97ba066927220e19cf34b3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·a495f54051b2ef9f8a924ed662650ed44ebd6b51
1.4 KB
readelf --wide --debug-dump=rawline {}
    
Offset 25, 15 lines modifiedOffset 25, 15 lines modified
25 ··Opcode·9·has·1·arg25 ··Opcode·9·has·1·arg
26 ··Opcode·10·has·0·args26 ··Opcode·10·has·0·args
27 ··Opcode·11·has·0·args27 ··Opcode·11·has·0·args
28 ··Opcode·12·has·1·arg28 ··Opcode·12·has·1·arg
  
29 ·The·Directory·Table·(offset·0x22,·lines·16,·columns·1):29 ·The·Directory·Table·(offset·0x22,·lines·16,·columns·1):
30 ··Entry»  Name30 ··Entry»  Name
31 ··0»      (line_strp)»   (offset:·0x10):·./.mesonpy-b5zrwggi31 ··0»      (line_strp)»   (offset:·0x10):·./.mesonpy-4_3qx4ya
32 ··1»      (line_strp)»   (offset:·0x24):·src32 ··1»      (line_strp)»   (offset:·0x24):·src
33 ··2»      (line_strp)»   (offset:·0x28):·/usr/include/python3.1333 ··2»      (line_strp)»   (offset:·0x28):·/usr/include/python3.13
34 ··3»      (line_strp)»   (offset:·0x40):·/usr/include/python3.13/cpython34 ··3»      (line_strp)»   (offset:·0x40):·/usr/include/python3.13/cpython
35 ··4»      (line_strp)»   (offset:·0x60):·/usr/include/x86_64-linux-gnu/bits35 ··4»      (line_strp)»   (offset:·0x60):·/usr/include/x86_64-linux-gnu/bits
36 ··5»      (line_strp)»   (offset:·0x83):·/usr/include36 ··5»      (line_strp)»   (offset:·0x83):·/usr/include
37 ··6»      (line_strp)»   (offset:·0x90):·/usr/include/c++/15/bits37 ··6»      (line_strp)»   (offset:·0x90):·/usr/include/c++/15/bits
38 ··7»      (line_strp)»   (offset:·0xa9):·../src/rtmidi38 ··7»      (line_strp)»   (offset:·0xa9):·../src/rtmidi
Offset 122768, 15 lines modifiedOffset 122768, 15 lines modified
122768 ··Opcode·9·has·1·arg122768 ··Opcode·9·has·1·arg
122769 ··Opcode·10·has·0·args122769 ··Opcode·10·has·0·args
122770 ··Opcode·11·has·0·args122770 ··Opcode·11·has·0·args
122771 ··Opcode·12·has·1·arg122771 ··Opcode·12·has·1·arg
  
122772 ·The·Directory·Table·(offset·0x320dc,·lines·14,·columns·1):122772 ·The·Directory·Table·(offset·0x320dc,·lines·14,·columns·1):
122773 ··Entry»  Name122773 ··Entry»  Name
122774 ··0»      (line_strp)»   (offset:·0x10):·./.mesonpy-b5zrwggi122774 ··0»      (line_strp)»   (offset:·0x10):·./.mesonpy-4_3qx4ya
122775 ··1»      (line_strp)»   (offset:·0xa9):·../src/rtmidi122775 ··1»      (line_strp)»   (offset:·0xa9):·../src/rtmidi
122776 ··2»      (line_strp)»   (offset:·0x90):·/usr/include/c++/15/bits122776 ··2»      (line_strp)»   (offset:·0x90):·/usr/include/c++/15/bits
122777 ··3»      (line_strp)»   (offset:·0x60):·/usr/include/x86_64-linux-gnu/bits122777 ··3»      (line_strp)»   (offset:·0x60):·/usr/include/x86_64-linux-gnu/bits
122778 ··4»      (line_strp)»   (offset:·0x10f):·/usr/include/c++/15/ext122778 ··4»      (line_strp)»   (offset:·0x10f):·/usr/include/c++/15/ext
122779 ··5»      (line_strp)»   (offset:·0x83):·/usr/include122779 ··5»      (line_strp)»   (offset:·0x83):·/usr/include
122780 ··6»      (line_strp)»   (offset:·0xb7):·/usr/include/c++/15122780 ··6»      (line_strp)»   (offset:·0xb7):·/usr/include/c++/15
122781 ··7»      (line_strp)»   (offset:·0x656):·/usr/include/alsa122781 ··7»      (line_strp)»   (offset:·0x656):·/usr/include/alsa
3.01 KB
readelf --wide --debug-dump=info {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 ···Length:········0x192f·(32-bit)4 ···Length:········0x192f·(32-bit)
5 ···Version:·······55 ···Version:·······5
6 ···Unit·Type:·····DW_UT_partial·(3)6 ···Unit·Type:·····DW_UT_partial·(3)
7 ···Abbrev·Offset:·07 ···Abbrev·Offset:·0
8 ···Pointer·Size:··88 ···Pointer·Size:··8
9 ·<0><c>:·Abbrev·Number:·38·(DW_TAG_partial_unit)9 ·<0><c>:·Abbrev·Number:·38·(DW_TAG_partial_unit)
10 ····<d>···DW_AT_stmt_list···:·(sec_offset)·010 ····<d>···DW_AT_stmt_list···:·(sec_offset)·0
11 ····<11>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x10):·./.mesonpy-b5zrwggi11 ····<11>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x10):·./.mesonpy-4_3qx4ya
12 ·<1><15>:·Abbrev·Number:·25·(DW_TAG_base_type)12 ·<1><15>:·Abbrev·Number:·25·(DW_TAG_base_type)
13 ····<16>···DW_AT_byte_size···:·(data1)·813 ····<16>···DW_AT_byte_size···:·(data1)·8
14 ····<17>···DW_AT_encoding····:·(data1)·4»    (float)14 ····<17>···DW_AT_encoding····:·(data1)·4»    (float)
15 ····<18>···DW_AT_name········:·(strp)·(offset:·0xd585):·double15 ····<18>···DW_AT_name········:·(strp)·(offset:·0xd585):·double
16 ·<1><1c>:·Abbrev·Number:·25·(DW_TAG_base_type)16 ·<1><1c>:·Abbrev·Number:·25·(DW_TAG_base_type)
17 ····<1d>···DW_AT_byte_size···:·(data1)·117 ····<1d>···DW_AT_byte_size···:·(data1)·1
18 ····<1e>···DW_AT_encoding····:·(data1)·8»    (unsigned·char)18 ····<1e>···DW_AT_encoding····:·(data1)·8»    (unsigned·char)
Offset 4591, 15 lines modifiedOffset 4591, 15 lines modified
4591 ···Unit·Type:·····DW_UT_compile·(1)4591 ···Unit·Type:·····DW_UT_compile·(1)
4592 ···Abbrev·Offset:·0x3fc4592 ···Abbrev·Offset:·0x3fc
4593 ···Pointer·Size:··84593 ···Pointer·Size:··8
4594 ·<0><193f>:·Abbrev·Number:·255·(DW_TAG_compile_unit)4594 ·<0><193f>:·Abbrev·Number:·255·(DW_TAG_compile_unit)
4595 ····<1941>···DW_AT_producer····:·(strp)·(offset:·0x12328):·GNU·C++11·15.2.0·-D·_FORTIFY_SOURCE=2·-mtune=generic·-march=x86-64·-g·-O2·-std=c++11·-fvisibility=hidden·-fvisibility-inlines-hidden·-fstack-protector-strong·-fstack-clash-protection·-fcf-protection=full·-fPIC·-fasynchronous-unwind-tables4595 ····<1941>···DW_AT_producer····:·(strp)·(offset:·0x12328):·GNU·C++11·15.2.0·-D·_FORTIFY_SOURCE=2·-mtune=generic·-march=x86-64·-g·-O2·-std=c++11·-fvisibility=hidden·-fvisibility-inlines-hidden·-fstack-protector-strong·-fstack-clash-protection·-fcf-protection=full·-fPIC·-fasynchronous-unwind-tables
4596 ····<1945>···DW_AT_language····:·(data1)·26» (C++11)4596 ····<1945>···DW_AT_language····:·(data1)·26» (C++11)
4597 ····<1946>···DW_AT_name········:·(line_strp)·(offset:·0):·src/_rtmidi.cpp4597 ····<1946>···DW_AT_name········:·(line_strp)·(offset:·0):·src/_rtmidi.cpp
4598 ····<194a>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x10):·./.mesonpy-b5zrwggi4598 ····<194a>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x10):·./.mesonpy-4_3qx4ya
4599 ····<194e>···DW_AT_ranges······:·(sec_offset)·0xaa2b4599 ····<194e>···DW_AT_ranges······:·(sec_offset)·0xaa2b
4600 ····<1952>···DW_AT_low_pc······:·(addr)·04600 ····<1952>···DW_AT_low_pc······:·(addr)·0
4601 ····<195a>···DW_AT_stmt_list···:·(sec_offset)·04601 ····<195a>···DW_AT_stmt_list···:·(sec_offset)·0
4602 ·<1><195e>:·Abbrev·Number:·1·(DW_TAG_base_type)4602 ·<1><195e>:·Abbrev·Number:·1·(DW_TAG_base_type)
4603 ····<195f>···DW_AT_byte_size···:·(data1)·84603 ····<195f>···DW_AT_byte_size···:·(data1)·8
4604 ····<1960>···DW_AT_encoding····:·(data1)·4»  (float)4604 ····<1960>···DW_AT_encoding····:·(data1)·4»  (float)
4605 ····<1961>···DW_AT_name········:·(strp)·(offset:·0xd585):·double4605 ····<1961>···DW_AT_name········:·(strp)·(offset:·0xd585):·double
Offset 163255, 15 lines modifiedOffset 163255, 15 lines modified
163255 ···Unit·Type:·····DW_UT_compile·(1)163255 ···Unit·Type:·····DW_UT_compile·(1)
163256 ···Abbrev·Offset:·0x1a23163256 ···Abbrev·Offset:·0x1a23
163257 ···Pointer·Size:··8163257 ···Pointer·Size:··8
163258 ·<0><64330>:·Abbrev·Number:·248·(DW_TAG_compile_unit)163258 ·<0><64330>:·Abbrev·Number:·248·(DW_TAG_compile_unit)
163259 ····<64332>···DW_AT_producer····:·(strp)·(offset:·0x12328):·GNU·C++11·15.2.0·-D·_FORTIFY_SOURCE=2·-mtune=generic·-march=x86-64·-g·-O2·-std=c++11·-fvisibility=hidden·-fvisibility-inlines-hidden·-fstack-protector-strong·-fstack-clash-protection·-fcf-protection=full·-fPIC·-fasynchronous-unwind-tables163259 ····<64332>···DW_AT_producer····:·(strp)·(offset:·0x12328):·GNU·C++11·15.2.0·-D·_FORTIFY_SOURCE=2·-mtune=generic·-march=x86-64·-g·-O2·-std=c++11·-fvisibility=hidden·-fvisibility-inlines-hidden·-fstack-protector-strong·-fstack-clash-protection·-fcf-protection=full·-fPIC·-fasynchronous-unwind-tables
163260 ····<64336>···DW_AT_language····:·(data1)·26»(C++11)163260 ····<64336>···DW_AT_language····:·(data1)·26»(C++11)
163261 ····<64337>···DW_AT_name········:·(line_strp)·(offset:·0x63d):·../src/rtmidi/RtMidi.cpp163261 ····<64337>···DW_AT_name········:·(line_strp)·(offset:·0x63d):·../src/rtmidi/RtMidi.cpp
163262 ····<6433b>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x10):·./.mesonpy-b5zrwggi163262 ····<6433b>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x10):·./.mesonpy-4_3qx4ya
163263 ····<6433f>···DW_AT_ranges······:·(sec_offset)·0xeb9b163263 ····<6433f>···DW_AT_ranges······:·(sec_offset)·0xeb9b
163264 ····<64343>···DW_AT_low_pc······:·(addr)·0163264 ····<64343>···DW_AT_low_pc······:·(addr)·0
163265 ····<6434b>···DW_AT_stmt_list···:·(sec_offset)·0x320ba163265 ····<6434b>···DW_AT_stmt_list···:·(sec_offset)·0x320ba
163266 ·<1><6434f>:·Abbrev·Number:·1·(DW_TAG_base_type)163266 ·<1><6434f>:·Abbrev·Number:·1·(DW_TAG_base_type)
163267 ····<64350>···DW_AT_byte_size···:·(data1)·8163267 ····<64350>···DW_AT_byte_size···:·(data1)·8
163268 ····<64351>···DW_AT_encoding····:·(data1)·4» (float)163268 ····<64351>···DW_AT_encoding····:·(data1)·4» (float)
163269 ····<64352>···DW_AT_name········:·(strp)·(offset:·0xd585):·double163269 ····<64352>···DW_AT_name········:·(strp)·(offset:·0xd585):·double
209 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 KGCC:·(Debian·15.2.0-7)·15.2.01 kQGCC:·(Debian·15.2.0-7)·15.2.0
2 ADRi4UR-2 ADRi4UR-
3 ZX4[tXAtm,FY3 ZX4[tXAtm,FY
4 .XloiL-t4 .XloiL-t
5 rcag:MmJ5 rcag:MmJ
6 oMUZ»   ]p@v-6 oMUZ»   ]p@v-
7 q~lLwk2B7 q~lLwk2B
8 "*B1&Y[$8 "*B1&Y[$
516 B
readelf --wide --decompress --string-dump=.debug_line_str {}
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
  
1 String·dump·of·section·'.debug_line_str':1 String·dump·of·section·'.debug_line_str':
2 ··[·····0]··src/_rtmidi.cpp2 ··[·····0]··src/_rtmidi.cpp
3 ··[····10]··./.mesonpy-b5zrwggi3 ··[····10]··./.mesonpy-4_3qx4ya
4 ··[····24]··src4 ··[····24]··src
5 ··[····28]··/usr/include/python3.135 ··[····28]··/usr/include/python3.13
6 ··[····40]··/usr/include/python3.13/cpython6 ··[····40]··/usr/include/python3.13/cpython
7 ··[····60]··/usr/include/x86_64-linux-gnu/bits7 ··[····60]··/usr/include/x86_64-linux-gnu/bits
8 ··[····83]··/usr/include8 ··[····83]··/usr/include
9 ··[····90]··/usr/include/c++/15/bits9 ··[····90]··/usr/include/c++/15/bits
10 ··[····a9]··../src/rtmidi10 ··[····a9]··../src/rtmidi