171 KB
/srv/reproducible-results/rbuild-debian/r-b-build.g6BsrWrH/b1/ueberzug_18.3.1-1_amd64.changes vs.
/srv/reproducible-results/rbuild-debian/r-b-build.g6BsrWrH/b2/ueberzug_18.3.1-1_amd64.changes
384 B
Files
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
  
1 ·02ee84514dd76c077c4993a4c90b1a6d·53900·debug·optional·ueberzug-dbgsym_18.3.1-1_amd64.deb 
2 ·b8131321688581c0908c5fcd50a8bcf6·68404·graphics·optional·ueberzug_18.3.1-1_amd64.deb1 ·da775862cffd45d085b6d833169e166f·53916·debug·optional·ueberzug-dbgsym_18.3.1-1_amd64.deb
 2 ·37c9771a41136e18f2dd8e8323a998d2·68392·graphics·optional·ueberzug_18.3.1-1_amd64.deb
139 KB
ueberzug_18.3.1-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-01-07·14:19:18.000000·debian-binary1 -rw-r--r--···0········0········0········4·2025-01-07·14:19:18.000000·debian-binary
2 -rw-r--r--···0········0········0·····2224·2025-01-07·14:19:18.000000·control.tar.xz2 -rw-r--r--···0········0········0·····2224·2025-01-07·14:19:18.000000·control.tar.xz
3 -rw-r--r--···0········0········0····65988·2025-01-07·14:19:18.000000·data.tar.xz3 -rw-r--r--···0········0········0····65976·2025-01-07·14:19:18.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
138 KB
data.tar.xz
138 KB
data.tar
69.2 KB
./usr/lib/python3/dist-packages/ueberzug/X.cpython-312-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:·d8c1113ef018039cd4e963803f8c0c5f8be995853 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·87b6ed2520efe8b735c75c4a4a2502dbc6383877
67.8 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
error from `objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}`: objdump: DWARF error: unable to read alt ref 228 objdump: DWARF error: unable to read alt ref 8483 objdump: DWARF error: unable to read alt ref 228 objdump: DWARF error: unable to read alt ref 228
    
Offset 51, 100 lines modifiedOffset 51, 100 lines modified
51 »       ret51 »       ret
52 »       nopl···0x0(%rax)52 »       nopl···0x0(%rax)
53 frame_dummy():53 frame_dummy():
54 »       endbr6454 »       endbr64
55 »       jmp····3450·<__cxa_finalize@plt+0x40>55 »       jmp····3450·<__cxa_finalize@plt+0x40>
56 »       nopl···0x0(%rax)56 »       nopl···0x0(%rax)
57 X_init_threads.part.0():57 X_init_threads.part.0():
58 ./.mesonpy-6tw0m_t2/../ueberzug/X/X.c:1258 ./.mesonpy-uhi7b_1d/../ueberzug/X/X.c:12
59 »       sub····$0x208,%rsp59 »       sub····$0x208,%rsp
60 /usr/include/x86_64-linux-gnu/bits/stdio2.h:68·(discriminator·1)60 /usr/include/x86_64-linux-gnu/bits/stdio2.h:68·(discriminator·1)
61 »       movdqa·0x29f1(%rip),%xmm0········61 »       movdqa·0x29f1(%rip),%xmm0········
62 ./.mesonpy-6tw0m_t2/../ueberzug/X/X.c:14·(discriminator·1)62 ./.mesonpy-uhi7b_1d/../ueberzug/X/X.c:14·(discriminator·1)
63 »       mov····0x4ac2(%rip),%rax········63 »       mov····0x4ac2(%rip),%rax········
64 /usr/include/x86_64-linux-gnu/bits/stdio2.h:68·(discriminator·1)64 /usr/include/x86_64-linux-gnu/bits/stdio2.h:68·(discriminator·1)
65 »       mov····%fs:0x28,%rsi65 »       mov····%fs:0x28,%rsi
66 »       mov····%rsi,0x1f8(%rsp)66 »       mov····%rsi,0x1f8(%rsp)
67 »       mov····%rsp,%rsi67 »       mov····%rsp,%rsi
68 »       movaps·%xmm0,(%rsp)68 »       movaps·%xmm0,(%rsp)
69 »       movdqa·0x29da(%rip),%xmm0········69 »       movdqa·0x29da(%rip),%xmm0········
70 ./.mesonpy-6tw0m_t2/../ueberzug/X/X.c:14·(discriminator·1)70 ./.mesonpy-uhi7b_1d/../ueberzug/X/X.c:14·(discriminator·1)
71 »       mov····(%rax),%rdi71 »       mov····(%rax),%rdi
72 /usr/include/x86_64-linux-gnu/bits/stdio2.h:68·(discriminator·1)72 /usr/include/x86_64-linux-gnu/bits/stdio2.h:68·(discriminator·1)
73 »       movaps·%xmm0,0x10(%rsp)73 »       movaps·%xmm0,0x10(%rsp)
74 »       movdqa·0x29da(%rip),%xmm0········74 »       movdqa·0x29da(%rip),%xmm0········
75 »       movups·%xmm0,0x1f(%rsp)75 »       movups·%xmm0,0x1f(%rsp)
76 ./.mesonpy-6tw0m_t2/../ueberzug/X/X.c:14·(discriminator·1)76 ./.mesonpy-uhi7b_1d/../ueberzug/X/X.c:14·(discriminator·1)
77 »       call···3100·<PyErr_SetString@plt>77 »       call···3100·<PyErr_SetString@plt>
78 ./.mesonpy-6tw0m_t2/../ueberzug/X/X.c:1778 ./.mesonpy-uhi7b_1d/../ueberzug/X/X.c:17
79 »       mov····0x1f8(%rsp),%rax79 »       mov····0x1f8(%rsp),%rax
80 »       sub····%fs:0x28,%rax80 »       sub····%fs:0x28,%rax
81 »       jne····354d·<__cxa_finalize@plt+0x13d>81 »       jne····354d·<__cxa_finalize@plt+0x13d>
82 »       xor····%eax,%eax82 »       xor····%eax,%eax
83 »       add····$0x208,%rsp83 »       add····$0x208,%rsp
84 »       ret84 »       ret
85 »       call···30e0·<__stack_chk_fail@plt>85 »       call···30e0·<__stack_chk_fail@plt>
86 »       data16·cs·nopw·0x0(%rax,%rax,1)86 »       data16·cs·nopw·0x0(%rax,%rax,1)
87 »       nopl···(%rax)87 »       nopl···(%rax)
88 X_init_threads():88 X_init_threads():
89 ./.mesonpy-6tw0m_t2/../ueberzug/X/X.c:1289 ./.mesonpy-uhi7b_1d/../ueberzug/X/X.c:12
90 »       endbr6490 »       endbr64
91 »       sub····$0x8,%rsp91 »       sub····$0x8,%rsp
92 ./.mesonpy-6tw0m_t2/../ueberzug/X/X.c:1392 ./.mesonpy-uhi7b_1d/../ueberzug/X/X.c:13
93 »       call···3180·<XInitThreads@plt>93 »       call···3180·<XInitThreads@plt>
94 ./.mesonpy-6tw0m_t2/../ueberzug/X/X.c:13·(discriminator·1)94 ./.mesonpy-uhi7b_1d/../ueberzug/X/X.c:13·(discriminator·1)
95 »       test···%eax,%eax95 »       test···%eax,%eax
96 »       je·····3580·<__cxa_finalize@plt+0x170>96 »       je·····3580·<__cxa_finalize@plt+0x170>
97 ./.mesonpy-6tw0m_t2/../ueberzug/X/X.c:1697 ./.mesonpy-uhi7b_1d/../ueberzug/X/X.c:16
98 »       mov····0x4a58(%rip),%rax········98 »       mov····0x4a58(%rip),%rax········
99 ./.mesonpy-6tw0m_t2/../ueberzug/X/X.c:1799 ./.mesonpy-uhi7b_1d/../ueberzug/X/X.c:17
100 »       add····$0x8,%rsp100 »       add····$0x8,%rsp
101 »       ret101 »       ret
102 »       nopl···(%rax)102 »       nopl···(%rax)
103 »       call···34e0·<__cxa_finalize@plt+0xd0>103 »       call···34e0·<__cxa_finalize@plt+0xd0>
104 »       xor····%eax,%eax104 »       xor····%eax,%eax
105 »       jmp····3578·<__cxa_finalize@plt+0x168>105 »       jmp····3578·<__cxa_finalize@plt+0x168>
106 »       nopl···0x0(%rax)106 »       nopl···0x0(%rax)
  
107 0000000000003590·<PyInit_X@@Base>:107 0000000000003590·<PyInit_X@@Base>:
108 PyInit_X():108 PyInit_X():
109 ./.mesonpy-6tw0m_t2/../ueberzug/X/X.c:38109 ./.mesonpy-uhi7b_1d/../ueberzug/X/X.c:38
110 »       endbr64110 »       endbr64
111 »       push···%r13111 »       push···%r13
112 »       push···%r12112 »       push···%r12
113 »       push···%rbp113 »       push···%rbp
114 »       push···%rbx114 »       push···%rbx
115 »       sub····$0x8,%rsp115 »       sub····$0x8,%rsp
116 ./.mesonpy-6tw0m_t2/../ueberzug/X/X.c:40116 ./.mesonpy-uhi7b_1d/../ueberzug/X/X.c:40
117 »       lea····0x4f7b(%rip),%rbp········117 »       lea····0x4f7b(%rip),%rbp········
118 »       mov····%rbp,%rdi118 »       mov····%rbp,%rdi
119 »       call···31a0·<PyType_Ready@plt>119 »       call···31a0·<PyType_Ready@plt>
120 ./.mesonpy-6tw0m_t2/../ueberzug/X/X.c:40·(discriminator·1)120 ./.mesonpy-uhi7b_1d/../ueberzug/X/X.c:40·(discriminator·1)
121 »       test···%eax,%eax121 »       test···%eax,%eax
122 »       js·····3668·<PyInit_X@@Base+0xd8>122 »       js·····3668·<PyInit_X@@Base+0xd8>
123 ./.mesonpy-6tw0m_t2/../ueberzug/X/X.c:41123 ./.mesonpy-uhi7b_1d/../ueberzug/X/X.c:41
124 »       lea····0x52a4(%rip),%r12········124 »       lea····0x52a4(%rip),%r12········
125 »       mov····%r12,%rdi125 »       mov····%r12,%rdi
126 »       call···31a0·<PyType_Ready@plt>126 »       call···31a0·<PyType_Ready@plt>
127 ./.mesonpy-6tw0m_t2/../ueberzug/X/X.c:40·(discriminator·1)127 ./.mesonpy-uhi7b_1d/../ueberzug/X/X.c:40·(discriminator·1)
128 »       test···%eax,%eax128 »       test···%eax,%eax
129 »       js·····3668·<PyInit_X@@Base+0xd8>129 »       js·····3668·<PyInit_X@@Base+0xd8>
130 ./.mesonpy-6tw0m_t2/../ueberzug/X/X.c:42130 ./.mesonpy-uhi7b_1d/../ueberzug/X/X.c:42
131 »       lea····0x4c0d(%rip),%r13········131 »       lea····0x4c0d(%rip),%r13········
132 »       mov····%r13,%rdi132 »       mov····%r13,%rdi
133 »       call···31a0·<PyType_Ready@plt>133 »       call···31a0·<PyType_Ready@plt>
134 ./.mesonpy-6tw0m_t2/../ueberzug/X/X.c:41134 ./.mesonpy-uhi7b_1d/../ueberzug/X/X.c:41
135 »       test···%eax,%eax135 »       test···%eax,%eax
136 »       js·····3668·<PyInit_X@@Base+0xd8>136 »       js·····3668·<PyInit_X@@Base+0xd8>
137 ./.mesonpy-6tw0m_t2/../ueberzug/X/X.c:46137 ./.mesonpy-uhi7b_1d/../ueberzug/X/X.c:46
138 »       mov····$0x3f5,%esi138 »       mov····$0x3f5,%esi
139 »       lea····0x4a31(%rip),%rdi········139 »       lea····0x4a31(%rip),%rdi········
140 »       call···3210·<PyModule_Create2@plt>140 »       call···3210·<PyModule_Create2@plt>
141 »       mov····%rax,%rbx141 »       mov····%rax,%rbx
142 ./.mesonpy-6tw0m_t2/../ueberzug/X/X.c:47142 ./.mesonpy-uhi7b_1d/../ueberzug/X/X.c:47
143 »       test···%rax,%rax143 »       test···%rax,%rax
144 »       je·····3668·<PyInit_X@@Base+0xd8>144 »       je·····3668·<PyInit_X@@Base+0xd8>
145 /usr/include/python3.12/object.h:643145 /usr/include/python3.12/object.h:643
146 »       mov····0x0(%rbp),%eax146 »       mov····0x0(%rbp),%eax
147 »       add····$0x1,%eax147 »       add····$0x1,%eax
148 »       je·····3607·<PyInit_X@@Base+0x77>148 »       je·····3607·<PyInit_X@@Base+0x77>
149 /usr/include/python3.12/object.h:646149 /usr/include/python3.12/object.h:646
Offset 157, 305 lines modifiedOffset 157, 305 lines modified
157 »       mov····%eax,(%r12)157 »       mov····%eax,(%r12)
158 /usr/include/python3.12/object.h:643158 /usr/include/python3.12/object.h:643
159 »       mov····0x0(%r13),%eax159 »       mov····0x0(%r13),%eax
160 »       add····$0x1,%eax160 »       add····$0x1,%eax
161 »       je·····3621·<PyInit_X@@Base+0x91>161 »       je·····3621·<PyInit_X@@Base+0x91>
162 /usr/include/python3.12/object.h:646162 /usr/include/python3.12/object.h:646
163 »       mov····%eax,0x0(%r13)163 »       mov····%eax,0x0(%r13)
164 ./.mesonpy-6tw0m_t2/../ueberzug/X/X.c:54164 ./.mesonpy-uhi7b_1d/../ueberzug/X/X.c:54
165 »       mov····%rbp,%rdx165 »       mov····%rbp,%rdx
166 »       mov····%rbx,%rdi166 »       mov····%rbx,%rdi
167 »       lea····0x1a86(%rip),%rsi········167 »       lea····0x1a86(%rip),%rsi········
168 »       call···3340·<PyModule_AddObject@plt>168 »       call···3340·<PyModule_AddObject@plt>
169 ./.mesonpy-6tw0m_t2/../ueberzug/X/X.c:55169 ./.mesonpy-uhi7b_1d/../ueberzug/X/X.c:55
170 »       mov····%r12,%rdx170 »       mov····%r12,%rdx
171 »       mov····%rbx,%rdi171 »       mov····%rbx,%rdi
172 »       lea····0x1b3f(%rip),%rsi········172 »       lea····0x1b3f(%rip),%rsi········
173 »       call···3340·<PyModule_AddObject@plt>173 »       call···3340·<PyModule_AddObject@plt>
174 ./.mesonpy-6tw0m_t2/../ueberzug/X/X.c:56174 ./.mesonpy-uhi7b_1d/../ueberzug/X/X.c:56
175 »       mov····%r13,%rdx175 »       mov····%r13,%rdx
176 »       mov····%rbx,%rdi176 »       mov····%rbx,%rdi
177 »       lea····0x19fd(%rip),%rsi········177 »       lea····0x19fd(%rip),%rsi········
178 »       call···3340·<PyModule_AddObject@plt>178 »       call···3340·<PyModule_AddObject@plt>
179 ./.mesonpy-6tw0m_t2/../ueberzug/X/X.c:58179 ./.mesonpy-uhi7b_1d/../ueberzug/X/X.c:58
180 »       add····$0x8,%rsp180 »       add····$0x8,%rsp
181 »       mov····%rbx,%rax181 »       mov····%rbx,%rax
182 »       pop····%rbx182 »       pop····%rbx
Max diff block lines reached; 63995/68931 bytes (92.84%) 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·63313131·33656630·31383033·39636434·c1113ef018039cd4 
3 ··0x00000010·65393633·38303366·38633063·35663862·e963803f8c0c5f8b2 ··0x00000000·62366564·32353230·65666538·62373335·b6ed2520efe8b735
 3 ··0x00000010·63373563·34613461·32353032·64626336·c75c4a4a2502dbc6
4 ··0x00000020·65393935·38352e64·65627567·00000000·e99585.debug....4 ··0x00000020·33383338·37372e64·65627567·00000000·383877.debug....
5 ··0x00000030·f709a5c9····························....5 ··0x00000030·0aea021c····························....
  
69.1 KB
./usr/lib/python3/dist-packages/ueberzug/X.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:·a4206444f3f659e47b46e3d8d5001a9617bb4c6a3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·82f172e18d06304be36367dd888cc7c63856a176
67.7 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
error from `objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}`: objdump: DWARF error: unable to read alt ref 228 objdump: DWARF error: unable to read alt ref 8483 objdump: DWARF error: unable to read alt ref 228 objdump: DWARF error: unable to read alt ref 228
    
Offset 51, 100 lines modifiedOffset 51, 100 lines modified
51 »       ret51 »       ret
52 »       nopl···0x0(%rax)52 »       nopl···0x0(%rax)
53 frame_dummy():53 frame_dummy():
54 »       endbr6454 »       endbr64
55 »       jmp····2450·<__cxa_finalize@plt+0x40>55 »       jmp····2450·<__cxa_finalize@plt+0x40>
56 »       nopl···0x0(%rax)56 »       nopl···0x0(%rax)
57 X_init_threads.part.0():57 X_init_threads.part.0():
58 ./.mesonpy-kd64n3gt/../ueberzug/X/X.c:1258 ./.mesonpy-5lt9m8wx/../ueberzug/X/X.c:12
59 »       sub····$0x208,%rsp59 »       sub····$0x208,%rsp
60 /usr/include/x86_64-linux-gnu/bits/stdio2.h:68·(discriminator·1)60 /usr/include/x86_64-linux-gnu/bits/stdio2.h:68·(discriminator·1)
61 »       movdqa·0x29f1(%rip),%xmm0········61 »       movdqa·0x29f1(%rip),%xmm0········
62 ./.mesonpy-kd64n3gt/../ueberzug/X/X.c:14·(discriminator·1)62 ./.mesonpy-5lt9m8wx/../ueberzug/X/X.c:14·(discriminator·1)
63 »       mov····0x4ac2(%rip),%rax········63 »       mov····0x4ac2(%rip),%rax········
64 /usr/include/x86_64-linux-gnu/bits/stdio2.h:68·(discriminator·1)64 /usr/include/x86_64-linux-gnu/bits/stdio2.h:68·(discriminator·1)
65 »       mov····%fs:0x28,%rsi65 »       mov····%fs:0x28,%rsi
66 »       mov····%rsi,0x1f8(%rsp)66 »       mov····%rsi,0x1f8(%rsp)
67 »       mov····%rsp,%rsi67 »       mov····%rsp,%rsi
68 »       movaps·%xmm0,(%rsp)68 »       movaps·%xmm0,(%rsp)
69 »       movdqa·0x29da(%rip),%xmm0········69 »       movdqa·0x29da(%rip),%xmm0········
70 ./.mesonpy-kd64n3gt/../ueberzug/X/X.c:14·(discriminator·1)70 ./.mesonpy-5lt9m8wx/../ueberzug/X/X.c:14·(discriminator·1)
71 »       mov····(%rax),%rdi71 »       mov····(%rax),%rdi
72 /usr/include/x86_64-linux-gnu/bits/stdio2.h:68·(discriminator·1)72 /usr/include/x86_64-linux-gnu/bits/stdio2.h:68·(discriminator·1)
73 »       movaps·%xmm0,0x10(%rsp)73 »       movaps·%xmm0,0x10(%rsp)
74 »       movdqa·0x29da(%rip),%xmm0········74 »       movdqa·0x29da(%rip),%xmm0········
75 »       movups·%xmm0,0x1f(%rsp)75 »       movups·%xmm0,0x1f(%rsp)
76 ./.mesonpy-kd64n3gt/../ueberzug/X/X.c:14·(discriminator·1)76 ./.mesonpy-5lt9m8wx/../ueberzug/X/X.c:14·(discriminator·1)
77 »       call···2120·<PyErr_SetString@plt>77 »       call···2120·<PyErr_SetString@plt>
78 ./.mesonpy-kd64n3gt/../ueberzug/X/X.c:1778 ./.mesonpy-5lt9m8wx/../ueberzug/X/X.c:17
79 »       mov····0x1f8(%rsp),%rax79 »       mov····0x1f8(%rsp),%rax
80 »       sub····%fs:0x28,%rax80 »       sub····%fs:0x28,%rax
81 »       jne····254d·<__cxa_finalize@plt+0x13d>81 »       jne····254d·<__cxa_finalize@plt+0x13d>
82 »       xor····%eax,%eax82 »       xor····%eax,%eax
83 »       add····$0x208,%rsp83 »       add····$0x208,%rsp
84 »       ret84 »       ret
85 »       call···2100·<__stack_chk_fail@plt>85 »       call···2100·<__stack_chk_fail@plt>
86 »       data16·cs·nopw·0x0(%rax,%rax,1)86 »       data16·cs·nopw·0x0(%rax,%rax,1)
87 »       nopl···(%rax)87 »       nopl···(%rax)
88 X_init_threads():88 X_init_threads():
89 ./.mesonpy-kd64n3gt/../ueberzug/X/X.c:1289 ./.mesonpy-5lt9m8wx/../ueberzug/X/X.c:12
90 »       endbr6490 »       endbr64
91 »       sub····$0x8,%rsp91 »       sub····$0x8,%rsp
92 ./.mesonpy-kd64n3gt/../ueberzug/X/X.c:1392 ./.mesonpy-5lt9m8wx/../ueberzug/X/X.c:13
93 »       call···21a0·<XInitThreads@plt>93 »       call···21a0·<XInitThreads@plt>
94 ./.mesonpy-kd64n3gt/../ueberzug/X/X.c:13·(discriminator·1)94 ./.mesonpy-5lt9m8wx/../ueberzug/X/X.c:13·(discriminator·1)
95 »       test···%eax,%eax95 »       test···%eax,%eax
96 »       je·····2580·<__cxa_finalize@plt+0x170>96 »       je·····2580·<__cxa_finalize@plt+0x170>
97 ./.mesonpy-kd64n3gt/../ueberzug/X/X.c:1697 ./.mesonpy-5lt9m8wx/../ueberzug/X/X.c:16
98 »       mov····0x4a58(%rip),%rax········98 »       mov····0x4a58(%rip),%rax········
99 ./.mesonpy-kd64n3gt/../ueberzug/X/X.c:1799 ./.mesonpy-5lt9m8wx/../ueberzug/X/X.c:17
100 »       add····$0x8,%rsp100 »       add····$0x8,%rsp
101 »       ret101 »       ret
102 »       nopl···(%rax)102 »       nopl···(%rax)
103 »       call···24e0·<__cxa_finalize@plt+0xd0>103 »       call···24e0·<__cxa_finalize@plt+0xd0>
104 »       xor····%eax,%eax104 »       xor····%eax,%eax
105 »       jmp····2578·<__cxa_finalize@plt+0x168>105 »       jmp····2578·<__cxa_finalize@plt+0x168>
106 »       nopl···0x0(%rax)106 »       nopl···0x0(%rax)
  
107 0000000000002590·<PyInit_X@@Base>:107 0000000000002590·<PyInit_X@@Base>:
108 PyInit_X():108 PyInit_X():
109 ./.mesonpy-kd64n3gt/../ueberzug/X/X.c:38109 ./.mesonpy-5lt9m8wx/../ueberzug/X/X.c:38
110 »       endbr64110 »       endbr64
111 »       push···%r13111 »       push···%r13
112 »       push···%r12112 »       push···%r12
113 »       push···%rbp113 »       push···%rbp
114 »       push···%rbx114 »       push···%rbx
115 »       sub····$0x8,%rsp115 »       sub····$0x8,%rsp
116 ./.mesonpy-kd64n3gt/../ueberzug/X/X.c:40116 ./.mesonpy-5lt9m8wx/../ueberzug/X/X.c:40
117 »       lea····0x4f7b(%rip),%rbp········117 »       lea····0x4f7b(%rip),%rbp········
118 »       mov····%rbp,%rdi118 »       mov····%rbp,%rdi
119 »       call···21c0·<PyType_Ready@plt>119 »       call···21c0·<PyType_Ready@plt>
120 ./.mesonpy-kd64n3gt/../ueberzug/X/X.c:40·(discriminator·1)120 ./.mesonpy-5lt9m8wx/../ueberzug/X/X.c:40·(discriminator·1)
121 »       test···%eax,%eax121 »       test···%eax,%eax
122 »       js·····2668·<PyInit_X@@Base+0xd8>122 »       js·····2668·<PyInit_X@@Base+0xd8>
123 ./.mesonpy-kd64n3gt/../ueberzug/X/X.c:41123 ./.mesonpy-5lt9m8wx/../ueberzug/X/X.c:41
124 »       lea····0x52a4(%rip),%r12········124 »       lea····0x52a4(%rip),%r12········
125 »       mov····%r12,%rdi125 »       mov····%r12,%rdi
126 »       call···21c0·<PyType_Ready@plt>126 »       call···21c0·<PyType_Ready@plt>
127 ./.mesonpy-kd64n3gt/../ueberzug/X/X.c:40·(discriminator·1)127 ./.mesonpy-5lt9m8wx/../ueberzug/X/X.c:40·(discriminator·1)
128 »       test···%eax,%eax128 »       test···%eax,%eax
129 »       js·····2668·<PyInit_X@@Base+0xd8>129 »       js·····2668·<PyInit_X@@Base+0xd8>
130 ./.mesonpy-kd64n3gt/../ueberzug/X/X.c:42130 ./.mesonpy-5lt9m8wx/../ueberzug/X/X.c:42
131 »       lea····0x4c0d(%rip),%r13········131 »       lea····0x4c0d(%rip),%r13········
132 »       mov····%r13,%rdi132 »       mov····%r13,%rdi
133 »       call···21c0·<PyType_Ready@plt>133 »       call···21c0·<PyType_Ready@plt>
134 ./.mesonpy-kd64n3gt/../ueberzug/X/X.c:41134 ./.mesonpy-5lt9m8wx/../ueberzug/X/X.c:41
135 »       test···%eax,%eax135 »       test···%eax,%eax
136 »       js·····2668·<PyInit_X@@Base+0xd8>136 »       js·····2668·<PyInit_X@@Base+0xd8>
137 ./.mesonpy-kd64n3gt/../ueberzug/X/X.c:46137 ./.mesonpy-5lt9m8wx/../ueberzug/X/X.c:46
138 »       mov····$0x3f5,%esi138 »       mov····$0x3f5,%esi
139 »       lea····0x4a31(%rip),%rdi········139 »       lea····0x4a31(%rip),%rdi········
140 »       call···2240·<PyModule_Create2@plt>140 »       call···2240·<PyModule_Create2@plt>
141 »       mov····%rax,%rbx141 »       mov····%rax,%rbx
142 ./.mesonpy-kd64n3gt/../ueberzug/X/X.c:47142 ./.mesonpy-5lt9m8wx/../ueberzug/X/X.c:47
143 »       test···%rax,%rax143 »       test···%rax,%rax
144 »       je·····2668·<PyInit_X@@Base+0xd8>144 »       je·····2668·<PyInit_X@@Base+0xd8>
145 /usr/include/python3.13/object.h:826145 /usr/include/python3.13/object.h:826
146 »       mov····0x0(%rbp),%eax146 »       mov····0x0(%rbp),%eax
147 »       add····$0x1,%eax147 »       add····$0x1,%eax
148 »       je·····2607·<PyInit_X@@Base+0x77>148 »       je·····2607·<PyInit_X@@Base+0x77>
149 /usr/include/python3.13/object.h:831149 /usr/include/python3.13/object.h:831
Offset 157, 305 lines modifiedOffset 157, 305 lines modified
157 »       mov····%eax,(%r12)157 »       mov····%eax,(%r12)
158 /usr/include/python3.13/object.h:826158 /usr/include/python3.13/object.h:826
159 »       mov····0x0(%r13),%eax159 »       mov····0x0(%r13),%eax
160 »       add····$0x1,%eax160 »       add····$0x1,%eax
161 »       je·····2621·<PyInit_X@@Base+0x91>161 »       je·····2621·<PyInit_X@@Base+0x91>
162 /usr/include/python3.13/object.h:831162 /usr/include/python3.13/object.h:831
163 »       mov····%eax,0x0(%r13)163 »       mov····%eax,0x0(%r13)
164 ./.mesonpy-kd64n3gt/../ueberzug/X/X.c:54164 ./.mesonpy-5lt9m8wx/../ueberzug/X/X.c:54
165 »       mov····%rbp,%rdx165 »       mov····%rbp,%rdx
166 »       mov····%rbx,%rdi166 »       mov····%rbx,%rdi
167 »       lea····0x1a86(%rip),%rsi········167 »       lea····0x1a86(%rip),%rsi········
168 »       call···2350·<PyModule_AddObject@plt>168 »       call···2350·<PyModule_AddObject@plt>
169 ./.mesonpy-kd64n3gt/../ueberzug/X/X.c:55169 ./.mesonpy-5lt9m8wx/../ueberzug/X/X.c:55
170 »       mov····%r12,%rdx170 »       mov····%r12,%rdx
171 »       mov····%rbx,%rdi171 »       mov····%rbx,%rdi
172 »       lea····0x1b3f(%rip),%rsi········172 »       lea····0x1b3f(%rip),%rsi········
173 »       call···2350·<PyModule_AddObject@plt>173 »       call···2350·<PyModule_AddObject@plt>
174 ./.mesonpy-kd64n3gt/../ueberzug/X/X.c:56174 ./.mesonpy-5lt9m8wx/../ueberzug/X/X.c:56
175 »       mov····%r13,%rdx175 »       mov····%r13,%rdx
176 »       mov····%rbx,%rdi176 »       mov····%rbx,%rdi
177 »       lea····0x19fd(%rip),%rsi········177 »       lea····0x19fd(%rip),%rsi········
178 »       call···2350·<PyModule_AddObject@plt>178 »       call···2350·<PyModule_AddObject@plt>
179 ./.mesonpy-kd64n3gt/../ueberzug/X/X.c:58179 ./.mesonpy-5lt9m8wx/../ueberzug/X/X.c:58
180 »       add····$0x8,%rsp180 »       add····$0x8,%rsp
181 »       mov····%rbx,%rax181 »       mov····%rbx,%rax
182 »       pop····%rbx182 »       pop····%rbx
Max diff block lines reached; 63919/68855 bytes (92.83%) 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·32303634·34346633·66363539·65343762·206444f3f659e47b 
3 ··0x00000010·34366533·64386435·30303161·39363137·46e3d8d5001a96172 ··0x00000000·66313732·65313864·30363330·34626533·f172e18d06304be3
 3 ··0x00000010·36333637·64643838·38636337·63363338·6367dd888cc7c638
4 ··0x00000020·62623463·36612e64·65627567·00000000·bb4c6a.debug....4 ··0x00000020·35366131·37362e64·65627567·00000000·56a176.debug....
5 ··0x00000030·a37317de····························.s..5 ··0x00000030·584872fb····························XHr.
  
31.8 KB
ueberzug-dbgsym_18.3.1-1_amd64.deb
452 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2025-01-07·14:19:18.000000·debian-binary1 -rw-r--r--···0········0········0········4·2025-01-07·14:19:18.000000·debian-binary
2 -rw-r--r--···0········0········0······632·2025-01-07·14:19:18.000000·control.tar.xz2 -rw-r--r--···0········0········0······636·2025-01-07·14:19:18.000000·control.tar.xz
3 -rw-r--r--···0········0········0····53076·2025-01-07·14:19:18.000000·data.tar.xz3 -rw-r--r--···0········0········0····53088·2025-01-07·14:19:18.000000·data.tar.xz
915 B
control.tar.xz
887 B
control.tar
437 B
./control
    
Offset 5, 8 lines modifiedOffset 5, 8 lines modified
5 Architecture:·amd645 Architecture:·amd64
6 Maintainer:·Debian·Python·Team·<team+python@tracker.debian.org>6 Maintainer:·Debian·Python·Team·<team+python@tracker.debian.org>
7 Installed-Size:·837 Installed-Size:·83
8 Depends:·ueberzug·(=·18.3.1-1)8 Depends:·ueberzug·(=·18.3.1-1)
9 Section:·debug9 Section:·debug
10 Priority:·optional10 Priority:·optional
11 Description:·debug·symbols·for·ueberzug11 Description:·debug·symbols·for·ueberzug
12 Build-Ids:·a4206444f3f659e47b46e3d8d5001a9617bb4c6a·d8c1113ef018039cd4e963803f8c0c5f8be9958512 Build-Ids:·82f172e18d06304be36367dd888cc7c63856a176·87b6ed2520efe8b735c75c4a4a2502dbc6383877
428 B
./md5sums
30.0 B
./md5sums
Files differ
380 B
line order
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 usr/lib/debug/.build-id/a4/206444f3f659e47b46e3d8d5001a9617bb4c6a.debug 
2 usr/lib/debug/.build-id/d8/c1113ef018039cd4e963803f8c0c5f8be99585.debug1 usr/lib/debug/.build-id/82/f172e18d06304be36367dd888cc7c63856a176.debug
 2 usr/lib/debug/.build-id/87/b6ed2520efe8b735c75c4a4a2502dbc6383877.debug
3 usr/lib/debug/.dwz/x86_64-linux-gnu/ueberzug.debug3 usr/lib/debug/.dwz/x86_64-linux-gnu/ueberzug.debug
30.4 KB
data.tar.xz
30.4 KB
data.tar
2.28 KB
file list
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-01-07·14:19:18.000000·./1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-01-07·14:19:18.000000·./
2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-01-07·14:19:18.000000·./usr/2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-01-07·14:19:18.000000·./usr/
3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-01-07·14:19:18.000000·./usr/lib/3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-01-07·14:19:18.000000·./usr/lib/
4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-01-07·14:19:18.000000·./usr/lib/debug/4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-01-07·14:19:18.000000·./usr/lib/debug/
5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-01-07·14:19:18.000000·./usr/lib/debug/.build-id/5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-01-07·14:19:18.000000·./usr/lib/debug/.build-id/
6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-01-07·14:19:18.000000·./usr/lib/debug/.build-id/a4/ 
7 -rw-r--r--···0·root·········(0)·root·········(0)····29784·2025-01-07·14:19:18.000000·./usr/lib/debug/.build-id/a4/206444f3f659e47b46e3d8d5001a9617bb4c6a.debug 
8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-01-07·14:19:18.000000·./usr/lib/debug/.build-id/d8/6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-01-07·14:19:18.000000·./usr/lib/debug/.build-id/82/
 7 -rw-r--r--···0·root·········(0)·root·········(0)····29784·2025-01-07·14:19:18.000000·./usr/lib/debug/.build-id/82/f172e18d06304be36367dd888cc7c63856a176.debug
 8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-01-07·14:19:18.000000·./usr/lib/debug/.build-id/87/
9 -rw-r--r--···0·root·········(0)·root·········(0)····29352·2025-01-07·14:19:18.000000·./usr/lib/debug/.build-id/d8/c1113ef018039cd4e963803f8c0c5f8be99585.debug9 -rw-r--r--···0·root·········(0)·root·········(0)····29352·2025-01-07·14:19:18.000000·./usr/lib/debug/.build-id/87/b6ed2520efe8b735c75c4a4a2502dbc6383877.debug
10 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-01-07·14:19:18.000000·./usr/lib/debug/.dwz/10 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-01-07·14:19:18.000000·./usr/lib/debug/.dwz/
11 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-01-07·14:19:18.000000·./usr/lib/debug/.dwz/x86_64-linux-gnu/11 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-01-07·14:19:18.000000·./usr/lib/debug/.dwz/x86_64-linux-gnu/
12 -rw-r--r--···0·root·········(0)·root·········(0)····10400·2025-01-07·14:19:18.000000·./usr/lib/debug/.dwz/x86_64-linux-gnu/ueberzug.debug12 -rw-r--r--···0·root·········(0)·root·········(0)····10400·2025-01-07·14:19:18.000000·./usr/lib/debug/.dwz/x86_64-linux-gnu/ueberzug.debug
13 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-01-07·14:19:18.000000·./usr/share/13 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-01-07·14:19:18.000000·./usr/share/
14 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-01-07·14:19:18.000000·./usr/share/doc/14 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-01-07·14:19:18.000000·./usr/share/doc/
15 lrwxrwxrwx···0·root·········(0)·root·········(0)········0·2025-01-07·14:19:18.000000·./usr/share/doc/ueberzug-dbgsym·->·ueberzug15 lrwxrwxrwx···0·root·········(0)·root·········(0)········0·2025-01-07·14:19:18.000000·./usr/share/doc/ueberzug-dbgsym·->·ueberzug
14.1 KB
./usr/lib/debug/.build-id/a4/206444f3f659e47b46e3d8d5001a9617bb4c6a.debug vs.
./usr/lib/debug/.build-id/82/f172e18d06304be36367dd888cc7c63856a176.debug
File has been modified after NT_GNU_BUILD_ID has been applied. Files 98% similar despite different names
1.41 KB
readelf --wide --sections {}
    
Offset 27, 15 lines modifiedOffset 27, 15 lines modified
27 ··[22]·.bss··············NOBITS··········0000000000007a00·000b78·000008·00··WA··0···0··227 ··[22]·.bss··············NOBITS··········0000000000007a00·000b78·000008·00··WA··0···0··2
28 ··[23]·.comment··········PROGBITS········0000000000000000·00025c·00001f·01··MS··0···0··128 ··[23]·.comment··········PROGBITS········0000000000000000·00025c·00001f·01··MS··0···0··1
29 ··[24]·.debug_aranges····PROGBITS········0000000000000000·000280·00005d·00···C··0···0··829 ··[24]·.debug_aranges····PROGBITS········0000000000000000·000280·00005d·00···C··0···0··8
30 ··[25]·.debug_info·······PROGBITS········0000000000000000·0002e0·002ec4·00···C··0···0··830 ··[25]·.debug_info·······PROGBITS········0000000000000000·0002e0·002ec4·00···C··0···0··8
31 ··[26]·.debug_abbrev·····PROGBITS········0000000000000000·0031a8·0005f8·00···C··0···0··831 ··[26]·.debug_abbrev·····PROGBITS········0000000000000000·0031a8·0005f8·00···C··0···0··8
32 ··[27]·.debug_line·······PROGBITS········0000000000000000·0037a0·000c9a·00···C··0···0··832 ··[27]·.debug_line·······PROGBITS········0000000000000000·0037a0·000c9a·00···C··0···0··8
33 ··[28]·.debug_str········PROGBITS········0000000000000000·004440·0000ba·01·MSC··0···0··833 ··[28]·.debug_str········PROGBITS········0000000000000000·004440·0000ba·01·MSC··0···0··8
34 ··[29]·.debug_line_str···PROGBITS········0000000000000000·004500·00016f·01·MSC··0···0··834 ··[29]·.debug_line_str···PROGBITS········0000000000000000·004500·00016e·01·MSC··0···0··8
35 ··[30]·.debug_loclists···PROGBITS········0000000000000000·004670·000a3f·00···C··0···0··835 ··[30]·.debug_loclists···PROGBITS········0000000000000000·004670·000a3f·00···C··0···0··8
36 ··[31]·.debug_rnglists···PROGBITS········0000000000000000·0050b0·000219·00···C··0···0··836 ··[31]·.debug_rnglists···PROGBITS········0000000000000000·0050b0·000219·00···C··0···0··8
37 ··[32]·.gnu_debugaltlink·PROGBITS········0000000000000000·0052c9·000048·00······0···0··137 ··[32]·.gnu_debugaltlink·PROGBITS········0000000000000000·0052c9·000048·00······0···0··1
38 ··[33]·.symtab···········SYMTAB··········0000000000000000·005318·000df8·18·····34··70··838 ··[33]·.symtab···········SYMTAB··········0000000000000000·005318·000df8·18·····34··70··8
39 ··[34]·.strtab···········STRTAB··········0000000000000000·006110·0008d7·00······0···0··139 ··[34]·.strtab···········STRTAB··········0000000000000000·006110·0008d7·00······0···0··1
40 ··[35]·.shstrtab·········STRTAB··········0000000000000000·0069e7·00016a·00······0···0··140 ··[35]·.shstrtab·········STRTAB··········0000000000000000·0069e7·00016a·00······0···0··1
41 Key·to·Flags:41 Key·to·Flags:
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:·a4206444f3f659e47b46e3d8d5001a9617bb4c6a3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·82f172e18d06304be36367dd888cc7c63856a176
2.89 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·8,·columns·1):29 ·The·Directory·Table·(offset·0x22,·lines·8,·columns·1):
30 ··Entry»  Name30 ··Entry»  Name
31 ··0»      (line_strp)»   (offset:·0x12):·./.mesonpy-kd64n3gt31 ··0»      (line_strp)»   (offset:·0x12):·./.mesonpy-5lt9m8wx
32 ··1»      (line_strp)»   (offset:·0x26):·../ueberzug/X32 ··1»      (line_strp)»   (offset:·0x26):·../ueberzug/X
33 ··2»      (line_strp)»   (offset:·0x34):·/usr/include/x86_64-linux-gnu/bits33 ··2»      (line_strp)»   (offset:·0x34):·/usr/include/x86_64-linux-gnu/bits
34 ··3»      (line_strp)»   (offset:·0x57):·/usr/include/python3.1334 ··3»      (line_strp)»   (offset:·0x57):·/usr/include/python3.13
35 ··4»      (line_strp)»   (offset:·0x6f):·/usr/lib/gcc/x86_64-linux-gnu/14/include35 ··4»      (line_strp)»   (offset:·0x6f):·/usr/lib/gcc/x86_64-linux-gnu/14/include
36 ··5»      (line_strp)»   (offset:·0x98):·/usr/include/x86_64-linux-gnu/sys36 ··5»      (line_strp)»   (offset:·0x98):·/usr/include/x86_64-linux-gnu/sys
37 ··6»      (line_strp)»   (offset:·0xba):·/usr/include/python3.13/cpython37 ··6»      (line_strp)»   (offset:·0xba):·/usr/include/python3.13/cpython
38 ··7»      (line_strp)»   (offset:·0xda):·/usr/include/X1138 ··7»      (line_strp)»   (offset:·0xda):·/usr/include/X11
Offset 299, 15 lines modifiedOffset 299, 15 lines modified
299 ··Opcode·9·has·1·arg299 ··Opcode·9·has·1·arg
300 ··Opcode·10·has·0·args300 ··Opcode·10·has·0·args
301 ··Opcode·11·has·0·args301 ··Opcode·11·has·0·args
302 ··Opcode·12·has·1·arg302 ··Opcode·12·has·1·arg
  
303 ·The·Directory·Table·(offset·0x227,·lines·11,·columns·1):303 ·The·Directory·Table·(offset·0x227,·lines·11,·columns·1):
304 ··Entry»  Name304 ··Entry»  Name
305 ··0»      (line_strp)»   (offset:·0x12):·./.mesonpy-kd64n3gt305 ··0»      (line_strp)»   (offset:·0x12):·./.mesonpy-5lt9m8wx
306 ··1»      (line_strp)»   (offset:·0x26):·../ueberzug/X306 ··1»      (line_strp)»   (offset:·0x26):·../ueberzug/X
307 ··2»      (line_strp)»   (offset:·0x57):·/usr/include/python3.13307 ··2»      (line_strp)»   (offset:·0x57):·/usr/include/python3.13
308 ··3»      (line_strp)»   (offset:·0x34):·/usr/include/x86_64-linux-gnu/bits308 ··3»      (line_strp)»   (offset:·0x34):·/usr/include/x86_64-linux-gnu/bits
309 ··4»      (line_strp)»   (offset:·0x1af):·/usr/include309 ··4»      (line_strp)»   (offset:·0x1af):·/usr/include
310 ··5»      (line_strp)»   (offset:·0x6f):·/usr/lib/gcc/x86_64-linux-gnu/14/include310 ··5»      (line_strp)»   (offset:·0x6f):·/usr/lib/gcc/x86_64-linux-gnu/14/include
311 ··6»      (line_strp)»   (offset:·0x98):·/usr/include/x86_64-linux-gnu/sys311 ··6»      (line_strp)»   (offset:·0x98):·/usr/include/x86_64-linux-gnu/sys
312 ··7»      (line_strp)»   (offset:·0xba):·/usr/include/python3.13/cpython312 ··7»      (line_strp)»   (offset:·0xba):·/usr/include/python3.13/cpython
Offset 1410, 15 lines modifiedOffset 1410, 15 lines modified
1410 ··Opcode·9·has·1·arg1410 ··Opcode·9·has·1·arg
1411 ··Opcode·10·has·0·args1411 ··Opcode·10·has·0·args
1412 ··Opcode·11·has·0·args1412 ··Opcode·11·has·0·args
1413 ··Opcode·12·has·1·arg1413 ··Opcode·12·has·1·arg
  
1414 ·The·Directory·Table·(offset·0x9fb,·lines·10,·columns·1):1414 ·The·Directory·Table·(offset·0x9fb,·lines·10,·columns·1):
1415 ··Entry»  Name1415 ··Entry»  Name
1416 ··0»      (line_strp)»   (offset:·0x12):·./.mesonpy-kd64n3gt1416 ··0»      (line_strp)»   (offset:·0x12):·./.mesonpy-5lt9m8wx
1417 ··1»      (line_strp)»   (offset:·0x26):·../ueberzug/X1417 ··1»      (line_strp)»   (offset:·0x26):·../ueberzug/X
1418 ··2»      (line_strp)»   (offset:·0x57):·/usr/include/python3.131418 ··2»      (line_strp)»   (offset:·0x57):·/usr/include/python3.13
1419 ··3»      (line_strp)»   (offset:·0x34):·/usr/include/x86_64-linux-gnu/bits1419 ··3»      (line_strp)»   (offset:·0x34):·/usr/include/x86_64-linux-gnu/bits
1420 ··4»      (line_strp)»   (offset:·0x1af):·/usr/include1420 ··4»      (line_strp)»   (offset:·0x1af):·/usr/include
1421 ··5»      (line_strp)»   (offset:·0x6f):·/usr/lib/gcc/x86_64-linux-gnu/14/include1421 ··5»      (line_strp)»   (offset:·0x6f):·/usr/lib/gcc/x86_64-linux-gnu/14/include
1422 ··6»      (line_strp)»   (offset:·0x98):·/usr/include/x86_64-linux-gnu/sys1422 ··6»      (line_strp)»   (offset:·0x98):·/usr/include/x86_64-linux-gnu/sys
1423 ··7»      (line_strp)»   (offset:·0xba):·/usr/include/python3.13/cpython1423 ··7»      (line_strp)»   (offset:·0xba):·/usr/include/python3.13/cpython
Offset 2635, 15 lines modifiedOffset 2635, 15 lines modified
2635 ··Opcode·9·has·1·arg2635 ··Opcode·9·has·1·arg
2636 ··Opcode·10·has·0·args2636 ··Opcode·10·has·0·args
2637 ··Opcode·11·has·0·args2637 ··Opcode·11·has·0·args
2638 ··Opcode·12·has·1·arg2638 ··Opcode·12·has·1·arg
  
2639 ·The·Directory·Table·(offset·0x1255,·lines·10,·columns·1):2639 ·The·Directory·Table·(offset·0x1255,·lines·10,·columns·1):
2640 ··Entry»  Name2640 ··Entry»  Name
2641 ··0»      (line_strp)»   (offset:·0x12):·./.mesonpy-kd64n3gt2641 ··0»      (line_strp)»   (offset:·0x12):·./.mesonpy-5lt9m8wx
2642 ··1»      (line_strp)»   (offset:·0x26):·../ueberzug/X2642 ··1»      (line_strp)»   (offset:·0x26):·../ueberzug/X
2643 ··2»      (line_strp)»   (offset:·0x57):·/usr/include/python3.132643 ··2»      (line_strp)»   (offset:·0x57):·/usr/include/python3.13
2644 ··3»      (line_strp)»   (offset:·0x34):·/usr/include/x86_64-linux-gnu/bits2644 ··3»      (line_strp)»   (offset:·0x34):·/usr/include/x86_64-linux-gnu/bits
2645 ··4»      (line_strp)»   (offset:·0x1af):·/usr/include2645 ··4»      (line_strp)»   (offset:·0x1af):·/usr/include
2646 ··5»      (line_strp)»   (offset:·0x6f):·/usr/lib/gcc/x86_64-linux-gnu/14/include2646 ··5»      (line_strp)»   (offset:·0x6f):·/usr/lib/gcc/x86_64-linux-gnu/14/include
2647 ··6»      (line_strp)»   (offset:·0x98):·/usr/include/x86_64-linux-gnu/sys2647 ··6»      (line_strp)»   (offset:·0x98):·/usr/include/x86_64-linux-gnu/sys
2648 ··7»      (line_strp)»   (offset:·0xba):·/usr/include/python3.13/cpython2648 ··7»      (line_strp)»   (offset:·0xba):·/usr/include/python3.13/cpython
8.33 KB
readelf --wide --debug-dump=info {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 ···Length:········0xcb·(32-bit)4 ···Length:········0xcb·(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:·8·(DW_TAG_partial_unit)9 ·<0><c>:·Abbrev·Number:·8·(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:·0x12):·./.mesonpy-kd64n3gt11 ····<11>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x12):·./.mesonpy-5lt9m8wx
12 ·<1><15>:·Abbrev·Number:·4·(DW_TAG_imported_unit)12 ·<1><15>:·Abbrev·Number:·4·(DW_TAG_imported_unit)
13 ····<16>···DW_AT_import······:·(GNU_ref_alt)·<0xc>13 ····<16>···DW_AT_import······:·(GNU_ref_alt)·<0xc>
14 ·<1><1a>:·Abbrev·Number:·11·(DW_TAG_typedef)14 ·<1><1a>:·Abbrev·Number:·11·(DW_TAG_typedef)
15 ····<1b>···DW_AT_name········:·(strp)·(offset:·0xcf):·__uint16_t15 ····<1b>···DW_AT_name········:·(strp)·(offset:·0xcf):·__uint16_t
16 ····<1f>···DW_AT_decl_file···:·(data1)·416 ····<1f>···DW_AT_decl_file···:·(data1)·4
17 ····<20>···DW_AT_decl_line···:·(data1)·4017 ····<20>···DW_AT_decl_line···:·(data1)·40
18 ····<21>···DW_AT_decl_column·:·(data1)·2818 ····<21>···DW_AT_decl_column·:·(data1)·28
Offset 125, 29 lines modifiedOffset 125, 29 lines modified
125 ···Length:········0x1c·(32-bit)125 ···Length:········0x1c·(32-bit)
126 ···Version:·······5126 ···Version:·······5
127 ···Unit·Type:·····DW_UT_partial·(3)127 ···Unit·Type:·····DW_UT_partial·(3)
128 ···Abbrev·Offset:·0x132128 ···Abbrev·Offset:·0x132
129 ···Pointer·Size:··8129 ···Pointer·Size:··8
130 ·<0><db>:·Abbrev·Number:·92·(DW_TAG_partial_unit)130 ·<0><db>:·Abbrev·Number:·92·(DW_TAG_partial_unit)
131 ····<dc>···DW_AT_stmt_list···:·(sec_offset)·0131 ····<dc>···DW_AT_stmt_list···:·(sec_offset)·0
132 ····<e0>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x12):·./.mesonpy-kd64n3gt132 ····<e0>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x12):·./.mesonpy-5lt9m8wx
133 ·<1><e4>:·Abbrev·Number:·22·(DW_TAG_imported_unit)133 ·<1><e4>:·Abbrev·Number:·22·(DW_TAG_imported_unit)
134 ····<e5>···DW_AT_import······:·(GNU_ref_alt)·<0xdf>134 ····<e5>···DW_AT_import······:·(GNU_ref_alt)·<0xdf>
135 ·<1><e9>:·Abbrev·Number:·1·(DW_TAG_imported_unit)135 ·<1><e9>:·Abbrev·Number:·1·(DW_TAG_imported_unit)
136 ····<ea>···DW_AT_import······:·(ref_addr)·<0xc>»       [Abbrev·Number:·8·(DW_TAG_partial_unit)]136 ····<ea>···DW_AT_import······:·(ref_addr)·<0xc>»       [Abbrev·Number:·8·(DW_TAG_partial_unit)]
137 ·<1><ee>:·Abbrev·Number:·0137 ·<1><ee>:·Abbrev·Number:·0
138 ··Compilation·Unit·@·offset·0xef:138 ··Compilation·Unit·@·offset·0xef:
139 ···Length:········0xb95·(32-bit)139 ···Length:········0xb95·(32-bit)
140 ···Version:·······5140 ···Version:·······5
141 ···Unit·Type:·····DW_UT_partial·(3)141 ···Unit·Type:·····DW_UT_partial·(3)
142 ···Abbrev·Offset:·0x132142 ···Abbrev·Offset:·0x132
143 ···Pointer·Size:··8143 ···Pointer·Size:··8
144 ·<0><fb>:·Abbrev·Number:·92·(DW_TAG_partial_unit)144 ·<0><fb>:·Abbrev·Number:·92·(DW_TAG_partial_unit)
145 ····<fc>···DW_AT_stmt_list···:·(sec_offset)·0x205145 ····<fc>···DW_AT_stmt_list···:·(sec_offset)·0x205
146 ····<100>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x12):·./.mesonpy-kd64n3gt146 ····<100>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x12):·./.mesonpy-5lt9m8wx
147 ·<1><104>:·Abbrev·Number:·22·(DW_TAG_imported_unit)147 ·<1><104>:·Abbrev·Number:·22·(DW_TAG_imported_unit)
148 ····<105>···DW_AT_import······:·(GNU_ref_alt)·<0x120>148 ····<105>···DW_AT_import······:·(GNU_ref_alt)·<0x120>
149 ·<1><109>:·Abbrev·Number:·110·(DW_TAG_const_type)149 ·<1><109>:·Abbrev·Number:·110·(DW_TAG_const_type)
150 ····<10a>···DW_AT_type········:·(GNU_ref_alt)·<0x7a>150 ····<10a>···DW_AT_type········:·(GNU_ref_alt)·<0x7a>
151 ·<1><10e>:·Abbrev·Number:·116·(DW_TAG_typedef)151 ·<1><10e>:·Abbrev·Number:·116·(DW_TAG_typedef)
152 ····<10f>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x1954)·152 ····<10f>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x1954)·
153 ····<113>···DW_AT_decl_file···:·(data1)·8153 ····<113>···DW_AT_decl_file···:·(data1)·8
Offset 1996, 15 lines modifiedOffset 1996, 15 lines modified
1996 ···Length:········0x3a4·(32-bit)1996 ···Length:········0x3a4·(32-bit)
1997 ···Version:·······51997 ···Version:·······5
1998 ···Unit·Type:·····DW_UT_partial·(3)1998 ···Unit·Type:·····DW_UT_partial·(3)
1999 ···Abbrev·Offset:·0x1321999 ···Abbrev·Offset:·0x132
2000 ···Pointer·Size:··82000 ···Pointer·Size:··8
2001 ·<0><c94>:·Abbrev·Number:·92·(DW_TAG_partial_unit)2001 ·<0><c94>:·Abbrev·Number:·92·(DW_TAG_partial_unit)
2002 ····<c95>···DW_AT_stmt_list···:·(sec_offset)·0x2052002 ····<c95>···DW_AT_stmt_list···:·(sec_offset)·0x205
2003 ····<c99>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x12):·./.mesonpy-kd64n3gt2003 ····<c99>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x12):·./.mesonpy-5lt9m8wx
2004 ·<1><c9d>:·Abbrev·Number:·22·(DW_TAG_imported_unit)2004 ·<1><c9d>:·Abbrev·Number:·22·(DW_TAG_imported_unit)
2005 ····<c9e>···DW_AT_import······:·(GNU_ref_alt)·<0x1a8>2005 ····<c9e>···DW_AT_import······:·(GNU_ref_alt)·<0x1a8>
2006 ·<1><ca2>:·Abbrev·Number:·1·(DW_TAG_imported_unit)2006 ·<1><ca2>:·Abbrev·Number:·1·(DW_TAG_imported_unit)
2007 ····<ca3>···DW_AT_import······:·(ref_addr)·<0xfb>»     [Abbrev·Number:·92·(DW_TAG_partial_unit)]2007 ····<ca3>···DW_AT_import······:·(ref_addr)·<0xfb>»     [Abbrev·Number:·92·(DW_TAG_partial_unit)]
2008 ·<1><ca7>:·Abbrev·Number:·116·(DW_TAG_typedef)2008 ·<1><ca7>:·Abbrev·Number:·116·(DW_TAG_typedef)
2009 ····<ca8>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x1a10)·2009 ····<ca8>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x1a10)·
2010 ····<cac>···DW_AT_decl_file···:·(data1)·122010 ····<cac>···DW_AT_decl_file···:·(data1)·12
Offset 2558, 15 lines modifiedOffset 2558, 15 lines modified
2558 ···Length:········0x45·(32-bit)2558 ···Length:········0x45·(32-bit)
2559 ···Version:·······52559 ···Version:·······5
2560 ···Unit·Type:·····DW_UT_partial·(3)2560 ···Unit·Type:·····DW_UT_partial·(3)
2561 ···Abbrev·Offset:·02561 ···Abbrev·Offset:·0
2562 ···Pointer·Size:··82562 ···Pointer·Size:··8
2563 ·<0><103c>:·Abbrev·Number:·8·(DW_TAG_partial_unit)2563 ·<0><103c>:·Abbrev·Number:·8·(DW_TAG_partial_unit)
2564 ····<103d>···DW_AT_stmt_list···:·(sec_offset)·0x2052564 ····<103d>···DW_AT_stmt_list···:·(sec_offset)·0x205
2565 ····<1041>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x12):·./.mesonpy-kd64n3gt2565 ····<1041>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x12):·./.mesonpy-5lt9m8wx
2566 ·<1><1045>:·Abbrev·Number:·4·(DW_TAG_imported_unit)2566 ·<1><1045>:·Abbrev·Number:·4·(DW_TAG_imported_unit)
2567 ····<1046>···DW_AT_import······:·(GNU_ref_alt)·<0x1ec>2567 ····<1046>···DW_AT_import······:·(GNU_ref_alt)·<0x1ec>
2568 ·<1><104a>:·Abbrev·Number:·19·(DW_TAG_pointer_type)2568 ·<1><104a>:·Abbrev·Number:·19·(DW_TAG_pointer_type)
2569 ····<104b>···DW_AT_byte_size···:·(implicit_const)·82569 ····<104b>···DW_AT_byte_size···:·(implicit_const)·8
2570 ····<104b>···DW_AT_type········:·(ref_addr)·<0xbed>2570 ····<104b>···DW_AT_type········:·(ref_addr)·<0xbed>
2571 ·<1><104f>:·Abbrev·Number:·17·(DW_TAG_subprogram)2571 ·<1><104f>:·Abbrev·Number:·17·(DW_TAG_subprogram)
2572 ····<1050>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x183)·2572 ····<1050>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x183)·
Offset 2599, 15 lines modifiedOffset 2599, 15 lines modified
2599 ···Length:········0x51·(32-bit)2599 ···Length:········0x51·(32-bit)
2600 ···Version:·······52600 ···Version:·······5
2601 ···Unit·Type:·····DW_UT_partial·(3)2601 ···Unit·Type:·····DW_UT_partial·(3)
2602 ···Abbrev·Offset:·0x1322602 ···Abbrev·Offset:·0x132
2603 ···Pointer·Size:··82603 ···Pointer·Size:··8
2604 ·<0><1085>:·Abbrev·Number:·92·(DW_TAG_partial_unit)2604 ·<0><1085>:·Abbrev·Number:·92·(DW_TAG_partial_unit)
2605 ····<1086>···DW_AT_stmt_list···:·(sec_offset)·0x9d92605 ····<1086>···DW_AT_stmt_list···:·(sec_offset)·0x9d9
2606 ····<108a>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x12):·./.mesonpy-kd64n3gt2606 ····<108a>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x12):·./.mesonpy-5lt9m8wx
2607 ·<1><108e>:·Abbrev·Number:·22·(DW_TAG_imported_unit)2607 ·<1><108e>:·Abbrev·Number:·22·(DW_TAG_imported_unit)
2608 ····<108f>···DW_AT_import······:·(GNU_ref_alt)·<0x71c>2608 ····<108f>···DW_AT_import······:·(GNU_ref_alt)·<0x71c>
2609 ·<1><1093>:·Abbrev·Number:·1·(DW_TAG_imported_unit)2609 ·<1><1093>:·Abbrev·Number:·1·(DW_TAG_imported_unit)
2610 ····<1094>···DW_AT_import······:·(ref_addr)·<0xdb>»    [Abbrev·Number:·92·(DW_TAG_partial_unit)]2610 ····<1094>···DW_AT_import······:·(ref_addr)·<0xdb>»    [Abbrev·Number:·92·(DW_TAG_partial_unit)]
2611 ·<1><1098>:·Abbrev·Number:·5·(DW_TAG_array_type)2611 ·<1><1098>:·Abbrev·Number:·5·(DW_TAG_array_type)
2612 ····<1099>···DW_AT_type········:·(ref_addr)·<0x160>2612 ····<1099>···DW_AT_type········:·(ref_addr)·<0x160>
2613 ····<109d>···DW_AT_sibling·····:·(ref_udata)·<0x10a5>2613 ····<109d>···DW_AT_sibling·····:·(ref_udata)·<0x10a5>
Offset 2650, 15 lines modifiedOffset 2650, 15 lines modified
2650 ···Unit·Type:·····DW_UT_compile·(1)2650 ···Unit·Type:·····DW_UT_compile·(1)
2651 ···Abbrev·Offset:·0x9af2651 ···Abbrev·Offset:·0x9af
2652 ···Pointer·Size:··82652 ···Pointer·Size:··8
2653 ·<0><10da>:·Abbrev·Number:·74·(DW_TAG_compile_unit)2653 ·<0><10da>:·Abbrev·Number:·74·(DW_TAG_compile_unit)
2654 ····<10db>···DW_AT_producer····:·(GNU_strp_alt)·(offset:·0x169c)·2654 ····<10db>···DW_AT_producer····:·(GNU_strp_alt)·(offset:·0x169c)·
2655 ····<10df>···DW_AT_language····:·(data1)·29» (C11)2655 ····<10df>···DW_AT_language····:·(data1)·29» (C11)
2656 ····<10e0>···DW_AT_name········:·(line_strp)·(offset:·0):·../ueberzug/X/X.c2656 ····<10e0>···DW_AT_name········:·(line_strp)·(offset:·0):·../ueberzug/X/X.c
2657 ····<10e4>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x12):·./.mesonpy-kd64n3gt2657 ····<10e4>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x12):·./.mesonpy-5lt9m8wx
2658 ····<10e8>···DW_AT_low_pc······:·(addr)·0x24e02658 ····<10e8>···DW_AT_low_pc······:·(addr)·0x24e0
2659 ····<10f0>···DW_AT_high_pc·····:·(udata)·4082659 ····<10f0>···DW_AT_high_pc·····:·(udata)·408
2660 ····<10f2>···DW_AT_stmt_list···:·(sec_offset)·02660 ····<10f2>···DW_AT_stmt_list···:·(sec_offset)·0
2661 ·<1><10f6>:·Abbrev·Number:·2·(DW_TAG_imported_unit)2661 ·<1><10f6>:·Abbrev·Number:·2·(DW_TAG_imported_unit)
2662 ····<10f7>···DW_AT_import······:·(ref_addr)·<0xdb>»    [Abbrev·Number:·92·(DW_TAG_partial_unit)]2662 ····<10f7>···DW_AT_import······:·(ref_addr)·<0xdb>»    [Abbrev·Number:·92·(DW_TAG_partial_unit)]
2663 ·<1><10fb>:·Abbrev·Number:·63·(DW_TAG_typedef)2663 ·<1><10fb>:·Abbrev·Number:·63·(DW_TAG_typedef)
2664 ····<10fc>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0xc12)·2664 ····<10fc>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0xc12)·
Offset 4847, 15 lines modifiedOffset 4847, 15 lines modified
4847 ···Unit·Type:·····DW_UT_compile·(1)4847 ···Unit·Type:·····DW_UT_compile·(1)
4848 ···Abbrev·Offset:·0x1324848 ···Abbrev·Offset:·0x132
4849 ···Pointer·Size:··84849 ···Pointer·Size:··8
4850 ·<0><1f35>:·Abbrev·Number:·9·(DW_TAG_compile_unit)4850 ·<0><1f35>:·Abbrev·Number:·9·(DW_TAG_compile_unit)
4851 ····<1f36>···DW_AT_producer····:·(GNU_strp_alt)·(offset:·0x169c)·4851 ····<1f36>···DW_AT_producer····:·(GNU_strp_alt)·(offset:·0x169c)·
4852 ····<1f3a>···DW_AT_language····:·(data1)·29» (C11)4852 ····<1f3a>···DW_AT_language····:·(data1)·29» (C11)
4853 ····<1f3b>···DW_AT_name········:·(line_strp)·(offset:·0x19a):·../ueberzug/X/Xshm.c4853 ····<1f3b>···DW_AT_name········:·(line_strp)·(offset:·0x19a):·../ueberzug/X/Xshm.c
4854 ····<1f3f>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x12):·./.mesonpy-kd64n3gt4854 ····<1f3f>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x12):·./.mesonpy-5lt9m8wx
4855 ····<1f43>···DW_AT_low_pc······:·(addr)·0x26804855 ····<1f43>···DW_AT_low_pc······:·(addr)·0x2680
4856 ····<1f4b>···DW_AT_high_pc·····:·(udata)·16244856 ····<1f4b>···DW_AT_high_pc·····:·(udata)·1624
4857 ····<1f4d>···DW_AT_stmt_list···:·(sec_offset)·0x2054857 ····<1f4d>···DW_AT_stmt_list···:·(sec_offset)·0x205
4858 ·<1><1f51>:·Abbrev·Number:·22·(DW_TAG_imported_unit)4858 ·<1><1f51>:·Abbrev·Number:·22·(DW_TAG_imported_unit)
4859 ····<1f52>···DW_AT_import······:·(GNU_ref_alt)·<0x1aa2>4859 ····<1f52>···DW_AT_import······:·(GNU_ref_alt)·<0x1aa2>
4860 ·<1><1f56>:·Abbrev·Number:·1·(DW_TAG_imported_unit)4860 ·<1><1f56>:·Abbrev·Number:·1·(DW_TAG_imported_unit)
4861 ····<1f57>···DW_AT_import······:·(ref_addr)·<0xc>»     [Abbrev·Number:·8·(DW_TAG_partial_unit)]4861 ····<1f57>···DW_AT_import······:·(ref_addr)·<0xc>»     [Abbrev·Number:·8·(DW_TAG_partial_unit)]
Offset 6225, 15 lines modifiedOffset 6225, 15 lines modified
6225 ···Unit·Type:·····DW_UT_compile·(1)6225 ···Unit·Type:·····DW_UT_compile·(1)
Max diff block lines reached; 1784/8465 bytes (21.08%) of diff not shown.
208 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 LjGCC:·(Debian·14.2.0-12)·14.2.01 vGCC:·(Debian·14.2.0-12)·14.2.0
2 8";{PK-{2 8";{PK-{
3 s#3AN·/=3 s#3AN·/=
4 RRR:lHyQ4 RRR:lHyQ
5 S4.8j\plQd5 S4.8j\plQd
6 ft2jQK4f6 ft2jQK4f
7 oWvZ7:i~f7 oWvZ7:i~f
8 F9H^0AqK8 F9H^0AqK
568 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]··../ueberzug/X/X.c2 ··[·····0]··../ueberzug/X/X.c
3 ··[····12]··./.mesonpy-kd64n3gt3 ··[····12]··./.mesonpy-5lt9m8wx
4 ··[····26]··../ueberzug/X4 ··[····26]··../ueberzug/X
5 ··[····34]··/usr/include/x86_64-linux-gnu/bits5 ··[····34]··/usr/include/x86_64-linux-gnu/bits
6 ··[····57]··/usr/include/python3.136 ··[····57]··/usr/include/python3.13
7 ··[····6f]··/usr/lib/gcc/x86_64-linux-gnu/14/include7 ··[····6f]··/usr/lib/gcc/x86_64-linux-gnu/14/include
8 ··[····98]··/usr/include/x86_64-linux-gnu/sys8 ··[····98]··/usr/include/x86_64-linux-gnu/sys
9 ··[····ba]··/usr/include/python3.13/cpython9 ··[····ba]··/usr/include/python3.13/cpython
10 ··[····da]··/usr/include/X1110 ··[····da]··/usr/include/X11
14.0 KB
./usr/lib/debug/.build-id/d8/c1113ef018039cd4e963803f8c0c5f8be99585.debug vs.
./usr/lib/debug/.build-id/87/b6ed2520efe8b735c75c4a4a2502dbc6383877.debug
File has been modified after NT_GNU_BUILD_ID has been applied. Files 96% similar despite different names
1.41 KB
readelf --wide --sections {}
    
Offset 27, 15 lines modifiedOffset 27, 15 lines modified
27 ··[22]·.bss··············NOBITS··········0000000000008a00·000b78·000008·00··WA··0···0··227 ··[22]·.bss··············NOBITS··········0000000000008a00·000b78·000008·00··WA··0···0··2
28 ··[23]·.comment··········PROGBITS········0000000000000000·00025c·00001f·01··MS··0···0··128 ··[23]·.comment··········PROGBITS········0000000000000000·00025c·00001f·01··MS··0···0··1
29 ··[24]·.debug_aranges····PROGBITS········0000000000000000·000280·00005d·00···C··0···0··829 ··[24]·.debug_aranges····PROGBITS········0000000000000000·000280·00005d·00···C··0···0··8
30 ··[25]·.debug_info·······PROGBITS········0000000000000000·0002e0·002da7·00···C··0···0··830 ··[25]·.debug_info·······PROGBITS········0000000000000000·0002e0·002da7·00···C··0···0··8
31 ··[26]·.debug_abbrev·····PROGBITS········0000000000000000·003088·000561·00···C··0···0··831 ··[26]·.debug_abbrev·····PROGBITS········0000000000000000·003088·000561·00···C··0···0··8
32 ··[27]·.debug_line·······PROGBITS········0000000000000000·0035f0·000caa·00···C··0···0··832 ··[27]·.debug_line·······PROGBITS········0000000000000000·0035f0·000caa·00···C··0···0··8
33 ··[28]·.debug_str········PROGBITS········0000000000000000·0042a0·000096·01·MSC··0···0··833 ··[28]·.debug_str········PROGBITS········0000000000000000·0042a0·000096·01·MSC··0···0··8
34 ··[29]·.debug_line_str···PROGBITS········0000000000000000·004338·000170·01·MSC··0···0··834 ··[29]·.debug_line_str···PROGBITS········0000000000000000·004338·00016f·01·MSC··0···0··8
35 ··[30]·.debug_loclists···PROGBITS········0000000000000000·0044a8·000a3c·00···C··0···0··835 ··[30]·.debug_loclists···PROGBITS········0000000000000000·0044a8·000a3c·00···C··0···0··8
36 ··[31]·.debug_rnglists···PROGBITS········0000000000000000·004ee8·000219·00···C··0···0··836 ··[31]·.debug_rnglists···PROGBITS········0000000000000000·004ee8·000219·00···C··0···0··8
37 ··[32]·.gnu_debugaltlink·PROGBITS········0000000000000000·005101·000048·00······0···0··137 ··[32]·.gnu_debugaltlink·PROGBITS········0000000000000000·005101·000048·00······0···0··1
38 ··[33]·.symtab···········SYMTAB··········0000000000000000·005150·000df8·18·····34··70··838 ··[33]·.symtab···········SYMTAB··········0000000000000000·005150·000df8·18·····34··70··8
39 ··[34]·.strtab···········STRTAB··········0000000000000000·005f48·0008f3·00······0···0··139 ··[34]·.strtab···········STRTAB··········0000000000000000·005f48·0008f3·00······0···0··1
40 ··[35]·.shstrtab·········STRTAB··········0000000000000000·00683b·00016a·00······0···0··140 ··[35]·.shstrtab·········STRTAB··········0000000000000000·00683b·00016a·00······0···0··1
41 Key·to·Flags:41 Key·to·Flags:
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:·d8c1113ef018039cd4e963803f8c0c5f8be995853 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·87b6ed2520efe8b735c75c4a4a2502dbc6383877
2.9 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·8,·columns·1):29 ·The·Directory·Table·(offset·0x22,·lines·8,·columns·1):
30 ··Entry»  Name30 ··Entry»  Name
31 ··0»      (line_strp)»   (offset:·0x12):·./.mesonpy-6tw0m_t231 ··0»      (line_strp)»   (offset:·0x12):·./.mesonpy-uhi7b_1d
32 ··1»      (line_strp)»   (offset:·0x26):·../ueberzug/X32 ··1»      (line_strp)»   (offset:·0x26):·../ueberzug/X
33 ··2»      (line_strp)»   (offset:·0x34):·/usr/include/x86_64-linux-gnu/bits33 ··2»      (line_strp)»   (offset:·0x34):·/usr/include/x86_64-linux-gnu/bits
34 ··3»      (line_strp)»   (offset:·0x57):·/usr/include/python3.1234 ··3»      (line_strp)»   (offset:·0x57):·/usr/include/python3.12
35 ··4»      (line_strp)»   (offset:·0x6f):·/usr/lib/gcc/x86_64-linux-gnu/14/include35 ··4»      (line_strp)»   (offset:·0x6f):·/usr/lib/gcc/x86_64-linux-gnu/14/include
36 ··5»      (line_strp)»   (offset:·0x98):·/usr/include/x86_64-linux-gnu/sys36 ··5»      (line_strp)»   (offset:·0x98):·/usr/include/x86_64-linux-gnu/sys
37 ··6»      (line_strp)»   (offset:·0xba):·/usr/include/python3.12/cpython37 ··6»      (line_strp)»   (offset:·0xba):·/usr/include/python3.12/cpython
38 ··7»      (line_strp)»   (offset:·0xda):·/usr/include/X1138 ··7»      (line_strp)»   (offset:·0xda):·/usr/include/X11
Offset 299, 15 lines modifiedOffset 299, 15 lines modified
299 ··Opcode·9·has·1·arg299 ··Opcode·9·has·1·arg
300 ··Opcode·10·has·0·args300 ··Opcode·10·has·0·args
301 ··Opcode·11·has·0·args301 ··Opcode·11·has·0·args
302 ··Opcode·12·has·1·arg302 ··Opcode·12·has·1·arg
  
303 ·The·Directory·Table·(offset·0x227,·lines·11,·columns·1):303 ·The·Directory·Table·(offset·0x227,·lines·11,·columns·1):
304 ··Entry»  Name304 ··Entry»  Name
305 ··0»      (line_strp)»   (offset:·0x12):·./.mesonpy-6tw0m_t2305 ··0»      (line_strp)»   (offset:·0x12):·./.mesonpy-uhi7b_1d
306 ··1»      (line_strp)»   (offset:·0x26):·../ueberzug/X306 ··1»      (line_strp)»   (offset:·0x26):·../ueberzug/X
307 ··2»      (line_strp)»   (offset:·0x57):·/usr/include/python3.12307 ··2»      (line_strp)»   (offset:·0x57):·/usr/include/python3.12
308 ··3»      (line_strp)»   (offset:·0x34):·/usr/include/x86_64-linux-gnu/bits308 ··3»      (line_strp)»   (offset:·0x34):·/usr/include/x86_64-linux-gnu/bits
309 ··4»      (line_strp)»   (offset:·0x6f):·/usr/lib/gcc/x86_64-linux-gnu/14/include309 ··4»      (line_strp)»   (offset:·0x6f):·/usr/lib/gcc/x86_64-linux-gnu/14/include
310 ··5»      (line_strp)»   (offset:·0x98):·/usr/include/x86_64-linux-gnu/sys310 ··5»      (line_strp)»   (offset:·0x98):·/usr/include/x86_64-linux-gnu/sys
311 ··6»      (line_strp)»   (offset:·0x1af):·/usr/include311 ··6»      (line_strp)»   (offset:·0x1af):·/usr/include
312 ··7»      (line_strp)»   (offset:·0xba):·/usr/include/python3.12/cpython312 ··7»      (line_strp)»   (offset:·0xba):·/usr/include/python3.12/cpython
Offset 1410, 15 lines modifiedOffset 1410, 15 lines modified
1410 ··Opcode·9·has·1·arg1410 ··Opcode·9·has·1·arg
1411 ··Opcode·10·has·0·args1411 ··Opcode·10·has·0·args
1412 ··Opcode·11·has·0·args1412 ··Opcode·11·has·0·args
1413 ··Opcode·12·has·1·arg1413 ··Opcode·12·has·1·arg
  
1414 ·The·Directory·Table·(offset·0x9fb,·lines·10,·columns·1):1414 ·The·Directory·Table·(offset·0x9fb,·lines·10,·columns·1):
1415 ··Entry»  Name1415 ··Entry»  Name
1416 ··0»      (line_strp)»   (offset:·0x12):·./.mesonpy-6tw0m_t21416 ··0»      (line_strp)»   (offset:·0x12):·./.mesonpy-uhi7b_1d
1417 ··1»      (line_strp)»   (offset:·0x26):·../ueberzug/X1417 ··1»      (line_strp)»   (offset:·0x26):·../ueberzug/X
1418 ··2»      (line_strp)»   (offset:·0x57):·/usr/include/python3.121418 ··2»      (line_strp)»   (offset:·0x57):·/usr/include/python3.12
1419 ··3»      (line_strp)»   (offset:·0x34):·/usr/include/x86_64-linux-gnu/bits1419 ··3»      (line_strp)»   (offset:·0x34):·/usr/include/x86_64-linux-gnu/bits
1420 ··4»      (line_strp)»   (offset:·0x6f):·/usr/lib/gcc/x86_64-linux-gnu/14/include1420 ··4»      (line_strp)»   (offset:·0x6f):·/usr/lib/gcc/x86_64-linux-gnu/14/include
1421 ··5»      (line_strp)»   (offset:·0x98):·/usr/include/x86_64-linux-gnu/sys1421 ··5»      (line_strp)»   (offset:·0x98):·/usr/include/x86_64-linux-gnu/sys
1422 ··6»      (line_strp)»   (offset:·0xba):·/usr/include/python3.12/cpython1422 ··6»      (line_strp)»   (offset:·0xba):·/usr/include/python3.12/cpython
1423 ··7»      (line_strp)»   (offset:·0xda):·/usr/include/X111423 ··7»      (line_strp)»   (offset:·0xda):·/usr/include/X11
Offset 2634, 15 lines modifiedOffset 2634, 15 lines modified
2634 ··Opcode·9·has·1·arg2634 ··Opcode·9·has·1·arg
2635 ··Opcode·10·has·0·args2635 ··Opcode·10·has·0·args
2636 ··Opcode·11·has·0·args2636 ··Opcode·11·has·0·args
2637 ··Opcode·12·has·1·arg2637 ··Opcode·12·has·1·arg
  
2638 ·The·Directory·Table·(offset·0x1250,·lines·10,·columns·1):2638 ·The·Directory·Table·(offset·0x1250,·lines·10,·columns·1):
2639 ··Entry»  Name2639 ··Entry»  Name
2640 ··0»      (line_strp)»   (offset:·0x12):·./.mesonpy-6tw0m_t22640 ··0»      (line_strp)»   (offset:·0x12):·./.mesonpy-uhi7b_1d
2641 ··1»      (line_strp)»   (offset:·0x26):·../ueberzug/X2641 ··1»      (line_strp)»   (offset:·0x26):·../ueberzug/X
2642 ··2»      (line_strp)»   (offset:·0x57):·/usr/include/python3.122642 ··2»      (line_strp)»   (offset:·0x57):·/usr/include/python3.12
2643 ··3»      (line_strp)»   (offset:·0x34):·/usr/include/x86_64-linux-gnu/bits2643 ··3»      (line_strp)»   (offset:·0x34):·/usr/include/x86_64-linux-gnu/bits
2644 ··4»      (line_strp)»   (offset:·0x6f):·/usr/lib/gcc/x86_64-linux-gnu/14/include2644 ··4»      (line_strp)»   (offset:·0x6f):·/usr/lib/gcc/x86_64-linux-gnu/14/include
2645 ··5»      (line_strp)»   (offset:·0x98):·/usr/include/x86_64-linux-gnu/sys2645 ··5»      (line_strp)»   (offset:·0x98):·/usr/include/x86_64-linux-gnu/sys
2646 ··6»      (line_strp)»   (offset:·0x1af):·/usr/include2646 ··6»      (line_strp)»   (offset:·0x1af):·/usr/include
2647 ··7»      (line_strp)»   (offset:·0xba):·/usr/include/python3.12/cpython2647 ··7»      (line_strp)»   (offset:·0xba):·/usr/include/python3.12/cpython
8.3 KB
readelf --wide --debug-dump=info {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 ···Length:········0xb6·(32-bit)4 ···Length:········0xb6·(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:·72·(DW_TAG_partial_unit)9 ·<0><c>:·Abbrev·Number:·72·(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:·0x12):·./.mesonpy-6tw0m_t211 ····<11>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x12):·./.mesonpy-uhi7b_1d
12 ·<1><15>:·Abbrev·Number:·69·(DW_TAG_imported_unit)12 ·<1><15>:·Abbrev·Number:·69·(DW_TAG_imported_unit)
13 ····<16>···DW_AT_import······:·(GNU_ref_alt)·<0xc>13 ····<16>···DW_AT_import······:·(GNU_ref_alt)·<0xc>
14 ·<1><1a>:·Abbrev·Number:·98·(DW_TAG_typedef)14 ·<1><1a>:·Abbrev·Number:·98·(DW_TAG_typedef)
15 ····<1b>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x192d)·15 ····<1b>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x192d)·
16 ····<1f>···DW_AT_decl_file···:·(data1)·816 ····<1f>···DW_AT_decl_file···:·(data1)·8
17 ····<20>···DW_AT_decl_line···:·(data1)·13117 ····<20>···DW_AT_decl_line···:·(data1)·131
18 ····<21>···DW_AT_decl_column·:·(data1)·2518 ····<21>···DW_AT_decl_column·:·(data1)·25
Offset 113, 29 lines modifiedOffset 113, 29 lines modified
113 ···Length:········0x1c·(32-bit)113 ···Length:········0x1c·(32-bit)
114 ···Version:·······5114 ···Version:·······5
115 ···Unit·Type:·····DW_UT_partial·(3)115 ···Unit·Type:·····DW_UT_partial·(3)
116 ···Abbrev·Offset:·0116 ···Abbrev·Offset:·0
117 ···Pointer·Size:··8117 ···Pointer·Size:··8
118 ·<0><c6>:·Abbrev·Number:·72·(DW_TAG_partial_unit)118 ·<0><c6>:·Abbrev·Number:·72·(DW_TAG_partial_unit)
119 ····<c7>···DW_AT_stmt_list···:·(sec_offset)·0119 ····<c7>···DW_AT_stmt_list···:·(sec_offset)·0
120 ····<cb>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x12):·./.mesonpy-6tw0m_t2120 ····<cb>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x12):·./.mesonpy-uhi7b_1d
121 ·<1><cf>:·Abbrev·Number:·69·(DW_TAG_imported_unit)121 ·<1><cf>:·Abbrev·Number:·69·(DW_TAG_imported_unit)
122 ····<d0>···DW_AT_import······:·(GNU_ref_alt)·<0xdf>122 ····<d0>···DW_AT_import······:·(GNU_ref_alt)·<0xdf>
123 ·<1><d4>:·Abbrev·Number:·2·(DW_TAG_imported_unit)123 ·<1><d4>:·Abbrev·Number:·2·(DW_TAG_imported_unit)
124 ····<d5>···DW_AT_import······:·(ref_addr)·<0xc>»       [Abbrev·Number:·72·(DW_TAG_partial_unit)]124 ····<d5>···DW_AT_import······:·(ref_addr)·<0xc>»       [Abbrev·Number:·72·(DW_TAG_partial_unit)]
125 ·<1><d9>:·Abbrev·Number:·0125 ·<1><d9>:·Abbrev·Number:·0
126 ··Compilation·Unit·@·offset·0xda:126 ··Compilation·Unit·@·offset·0xda:
127 ···Length:········0xb49·(32-bit)127 ···Length:········0xb49·(32-bit)
128 ···Version:·······5128 ···Version:·······5
129 ···Unit·Type:·····DW_UT_partial·(3)129 ···Unit·Type:·····DW_UT_partial·(3)
130 ···Abbrev·Offset:·0130 ···Abbrev·Offset:·0
131 ···Pointer·Size:··8131 ···Pointer·Size:··8
132 ·<0><e6>:·Abbrev·Number:·72·(DW_TAG_partial_unit)132 ·<0><e6>:·Abbrev·Number:·72·(DW_TAG_partial_unit)
133 ····<e7>···DW_AT_stmt_list···:·(sec_offset)·0x205133 ····<e7>···DW_AT_stmt_list···:·(sec_offset)·0x205
134 ····<eb>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x12):·./.mesonpy-6tw0m_t2134 ····<eb>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x12):·./.mesonpy-uhi7b_1d
135 ·<1><ef>:·Abbrev·Number:·69·(DW_TAG_imported_unit)135 ·<1><ef>:·Abbrev·Number:·69·(DW_TAG_imported_unit)
136 ····<f0>···DW_AT_import······:·(GNU_ref_alt)·<0x120>136 ····<f0>···DW_AT_import······:·(GNU_ref_alt)·<0x120>
137 ·<1><f4>:·Abbrev·Number:·79·(DW_TAG_pointer_type)137 ·<1><f4>:·Abbrev·Number:·79·(DW_TAG_pointer_type)
138 ····<f5>···DW_AT_byte_size···:·(implicit_const)·8138 ····<f5>···DW_AT_byte_size···:·(implicit_const)·8
139 ····<f5>···DW_AT_type········:·(GNU_ref_alt)·<0x7a>139 ····<f5>···DW_AT_type········:·(GNU_ref_alt)·<0x7a>
140 ·<1><f9>:·Abbrev·Number:·55·(DW_TAG_typedef)140 ·<1><f9>:·Abbrev·Number:·55·(DW_TAG_typedef)
141 ····<fa>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0xc06)·141 ····<fa>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0xc06)·
Offset 1937, 15 lines modifiedOffset 1937, 15 lines modified
1937 ···Length:········0x3df·(32-bit)1937 ···Length:········0x3df·(32-bit)
1938 ···Version:·······51938 ···Version:·······5
1939 ···Unit·Type:·····DW_UT_partial·(3)1939 ···Unit·Type:·····DW_UT_partial·(3)
1940 ···Abbrev·Offset:·01940 ···Abbrev·Offset:·0
1941 ···Pointer·Size:··81941 ···Pointer·Size:··8
1942 ·<0><c33>:·Abbrev·Number:·72·(DW_TAG_partial_unit)1942 ·<0><c33>:·Abbrev·Number:·72·(DW_TAG_partial_unit)
1943 ····<c34>···DW_AT_stmt_list···:·(sec_offset)·0x2051943 ····<c34>···DW_AT_stmt_list···:·(sec_offset)·0x205
1944 ····<c38>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x12):·./.mesonpy-6tw0m_t21944 ····<c38>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x12):·./.mesonpy-uhi7b_1d
1945 ·<1><c3c>:·Abbrev·Number:·69·(DW_TAG_imported_unit)1945 ·<1><c3c>:·Abbrev·Number:·69·(DW_TAG_imported_unit)
1946 ····<c3d>···DW_AT_import······:·(GNU_ref_alt)·<0x1a8>1946 ····<c3d>···DW_AT_import······:·(GNU_ref_alt)·<0x1a8>
1947 ·<1><c41>:·Abbrev·Number:·2·(DW_TAG_imported_unit)1947 ·<1><c41>:·Abbrev·Number:·2·(DW_TAG_imported_unit)
1948 ····<c42>···DW_AT_import······:·(ref_addr)·<0xe6>»     [Abbrev·Number:·72·(DW_TAG_partial_unit)]1948 ····<c42>···DW_AT_import······:·(ref_addr)·<0xe6>»     [Abbrev·Number:·72·(DW_TAG_partial_unit)]
1949 ·<1><c46>:·Abbrev·Number:·98·(DW_TAG_typedef)1949 ·<1><c46>:·Abbrev·Number:·98·(DW_TAG_typedef)
1950 ····<c47>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x1a10)·1950 ····<c47>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x1a10)·
1951 ····<c4b>···DW_AT_decl_file···:·(data1)·121951 ····<c4b>···DW_AT_decl_file···:·(data1)·12
Offset 2544, 15 lines modifiedOffset 2544, 15 lines modified
2544 ···Length:········0x50·(32-bit)2544 ···Length:········0x50·(32-bit)
2545 ···Version:·······52545 ···Version:·······5
2546 ···Unit·Type:·····DW_UT_partial·(3)2546 ···Unit·Type:·····DW_UT_partial·(3)
2547 ···Abbrev·Offset:·02547 ···Abbrev·Offset:·0
2548 ···Pointer·Size:··82548 ···Pointer·Size:··8
2549 ·<0><1016>:·Abbrev·Number:·72·(DW_TAG_partial_unit)2549 ·<0><1016>:·Abbrev·Number:·72·(DW_TAG_partial_unit)
2550 ····<1017>···DW_AT_stmt_list···:·(sec_offset)·0x2052550 ····<1017>···DW_AT_stmt_list···:·(sec_offset)·0x205
2551 ····<101b>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x12):·./.mesonpy-6tw0m_t22551 ····<101b>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x12):·./.mesonpy-uhi7b_1d
2552 ·<1><101f>:·Abbrev·Number:·69·(DW_TAG_imported_unit)2552 ·<1><101f>:·Abbrev·Number:·69·(DW_TAG_imported_unit)
2553 ····<1020>···DW_AT_import······:·(GNU_ref_alt)·<0x1ec>2553 ····<1020>···DW_AT_import······:·(GNU_ref_alt)·<0x1ec>
2554 ·<1><1024>:·Abbrev·Number:·98·(DW_TAG_typedef)2554 ·<1><1024>:·Abbrev·Number:·98·(DW_TAG_typedef)
2555 ····<1025>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x1954)·2555 ····<1025>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x1954)·
2556 ····<1029>···DW_AT_decl_file···:·(data1)·102556 ····<1029>···DW_AT_decl_file···:·(data1)·10
2557 ····<102a>···DW_AT_decl_line···:·(data1)·792557 ····<102a>···DW_AT_decl_line···:·(data1)·79
2558 ····<102b>···DW_AT_decl_column·:·(data1)·272558 ····<102b>···DW_AT_decl_column·:·(data1)·27
Offset 2591, 15 lines modifiedOffset 2591, 15 lines modified
2591 ···Length:········0x51·(32-bit)2591 ···Length:········0x51·(32-bit)
2592 ···Version:·······52592 ···Version:·······5
2593 ···Unit·Type:·····DW_UT_partial·(3)2593 ···Unit·Type:·····DW_UT_partial·(3)
2594 ···Abbrev·Offset:·0x6e82594 ···Abbrev·Offset:·0x6e8
2595 ···Pointer·Size:··82595 ···Pointer·Size:··8
2596 ·<0><106a>:·Abbrev·Number:·115·(DW_TAG_partial_unit)2596 ·<0><106a>:·Abbrev·Number:·115·(DW_TAG_partial_unit)
2597 ····<106b>···DW_AT_stmt_list···:·(sec_offset)·0x9d92597 ····<106b>···DW_AT_stmt_list···:·(sec_offset)·0x9d9
2598 ····<106f>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x12):·./.mesonpy-6tw0m_t22598 ····<106f>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x12):·./.mesonpy-uhi7b_1d
2599 ·<1><1073>:·Abbrev·Number:·12·(DW_TAG_imported_unit)2599 ·<1><1073>:·Abbrev·Number:·12·(DW_TAG_imported_unit)
2600 ····<1074>···DW_AT_import······:·(GNU_ref_alt)·<0x71c>2600 ····<1074>···DW_AT_import······:·(GNU_ref_alt)·<0x71c>
2601 ·<1><1078>:·Abbrev·Number:·4·(DW_TAG_imported_unit)2601 ·<1><1078>:·Abbrev·Number:·4·(DW_TAG_imported_unit)
2602 ····<1079>···DW_AT_import······:·(ref_addr)·<0xc6>»    [Abbrev·Number:·72·(DW_TAG_partial_unit)]2602 ····<1079>···DW_AT_import······:·(ref_addr)·<0xc6>»    [Abbrev·Number:·72·(DW_TAG_partial_unit)]
2603 ·<1><107d>:·Abbrev·Number:·37·(DW_TAG_array_type)2603 ·<1><107d>:·Abbrev·Number:·37·(DW_TAG_array_type)
2604 ····<107e>···DW_AT_type········:·(ref_addr)·<0x13f>2604 ····<107e>···DW_AT_type········:·(ref_addr)·<0x13f>
2605 ····<1082>···DW_AT_sibling·····:·(ref_udata)·<0x108a>2605 ····<1082>···DW_AT_sibling·····:·(ref_udata)·<0x108a>
Offset 2642, 15 lines modifiedOffset 2642, 15 lines modified
2642 ···Unit·Type:·····DW_UT_compile·(1)2642 ···Unit·Type:·····DW_UT_compile·(1)
2643 ···Abbrev·Offset:·02643 ···Abbrev·Offset:·0
2644 ···Pointer·Size:··82644 ···Pointer·Size:··8
2645 ·<0><10bf>:·Abbrev·Number:·62·(DW_TAG_compile_unit)2645 ·<0><10bf>:·Abbrev·Number:·62·(DW_TAG_compile_unit)
2646 ····<10c0>···DW_AT_producer····:·(GNU_strp_alt)·(offset:·0x169c)·2646 ····<10c0>···DW_AT_producer····:·(GNU_strp_alt)·(offset:·0x169c)·
2647 ····<10c4>···DW_AT_language····:·(data1)·29» (C11)2647 ····<10c4>···DW_AT_language····:·(data1)·29» (C11)
2648 ····<10c5>···DW_AT_name········:·(line_strp)·(offset:·0):·../ueberzug/X/X.c2648 ····<10c5>···DW_AT_name········:·(line_strp)·(offset:·0):·../ueberzug/X/X.c
2649 ····<10c9>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x12):·./.mesonpy-6tw0m_t22649 ····<10c9>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x12):·./.mesonpy-uhi7b_1d
2650 ····<10cd>···DW_AT_low_pc······:·(addr)·0x34e02650 ····<10cd>···DW_AT_low_pc······:·(addr)·0x34e0
2651 ····<10d5>···DW_AT_high_pc·····:·(udata)·4082651 ····<10d5>···DW_AT_high_pc·····:·(udata)·408
2652 ····<10d7>···DW_AT_stmt_list···:·(sec_offset)·02652 ····<10d7>···DW_AT_stmt_list···:·(sec_offset)·0
2653 ·<1><10db>:·Abbrev·Number:·2·(DW_TAG_imported_unit)2653 ·<1><10db>:·Abbrev·Number:·2·(DW_TAG_imported_unit)
2654 ····<10dc>···DW_AT_import······:·(ref_addr)·<0xc6>»    [Abbrev·Number:·72·(DW_TAG_partial_unit)]2654 ····<10dc>···DW_AT_import······:·(ref_addr)·<0xc6>»    [Abbrev·Number:·72·(DW_TAG_partial_unit)]
2655 ·<1><10e0>:·Abbrev·Number:·55·(DW_TAG_typedef)2655 ·<1><10e0>:·Abbrev·Number:·55·(DW_TAG_typedef)
2656 ····<10e1>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0xc12)·2656 ····<10e1>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0xc12)·
Offset 4832, 15 lines modifiedOffset 4832, 15 lines modified
4832 ···Unit·Type:·····DW_UT_compile·(1)4832 ···Unit·Type:·····DW_UT_compile·(1)
4833 ···Abbrev·Offset:·0x6e84833 ···Abbrev·Offset:·0x6e8
4834 ···Pointer·Size:··84834 ···Pointer·Size:··8
4835 ·<0><1f0d>:·Abbrev·Number:·80·(DW_TAG_compile_unit)4835 ·<0><1f0d>:·Abbrev·Number:·80·(DW_TAG_compile_unit)
4836 ····<1f0e>···DW_AT_producer····:·(GNU_strp_alt)·(offset:·0x169c)·4836 ····<1f0e>···DW_AT_producer····:·(GNU_strp_alt)·(offset:·0x169c)·
4837 ····<1f12>···DW_AT_language····:·(data1)·29» (C11)4837 ····<1f12>···DW_AT_language····:·(data1)·29» (C11)
4838 ····<1f13>···DW_AT_name········:·(line_strp)·(offset:·0x19a):·../ueberzug/X/Xshm.c4838 ····<1f13>···DW_AT_name········:·(line_strp)·(offset:·0x19a):·../ueberzug/X/Xshm.c
4839 ····<1f17>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x12):·./.mesonpy-6tw0m_t24839 ····<1f17>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x12):·./.mesonpy-uhi7b_1d
4840 ····<1f1b>···DW_AT_low_pc······:·(addr)·0x36804840 ····<1f1b>···DW_AT_low_pc······:·(addr)·0x3680
4841 ····<1f23>···DW_AT_high_pc·····:·(udata)·16244841 ····<1f23>···DW_AT_high_pc·····:·(udata)·1624
4842 ····<1f25>···DW_AT_stmt_list···:·(sec_offset)·0x2054842 ····<1f25>···DW_AT_stmt_list···:·(sec_offset)·0x205
4843 ·<1><1f29>:·Abbrev·Number:·12·(DW_TAG_imported_unit)4843 ·<1><1f29>:·Abbrev·Number:·12·(DW_TAG_imported_unit)
4844 ····<1f2a>···DW_AT_import······:·(GNU_ref_alt)·<0x1aa2>4844 ····<1f2a>···DW_AT_import······:·(GNU_ref_alt)·<0x1aa2>
4845 ·<1><1f2e>:·Abbrev·Number:·4·(DW_TAG_imported_unit)4845 ·<1><1f2e>:·Abbrev·Number:·4·(DW_TAG_imported_unit)
4846 ····<1f2f>···DW_AT_import······:·(ref_addr)·<0xc>»     [Abbrev·Number:·72·(DW_TAG_partial_unit)]4846 ····<1f2f>···DW_AT_import······:·(ref_addr)·<0xc>»     [Abbrev·Number:·72·(DW_TAG_partial_unit)]
Offset 6210, 15 lines modifiedOffset 6210, 15 lines modified
6210 ···Unit·Type:·····DW_UT_compile·(1)6210 ···Unit·Type:·····DW_UT_compile·(1)
Max diff block lines reached; 1785/8431 bytes (21.17%) of diff not shown.
211 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 GCC:·(Debian·14.2.0-12)·14.2.01 88wGCC:·(Debian·14.2.0-12)·14.2.0
2 KdB_e{QO>dHdB2 KdB_e{QO>dHdB
3 l~.i9u.R3 l~.i9u.R
4 ?jHxLIYx4 ?jHxLIYx
5 7~'NvkY<5 7~'NvkY<
6 [RZ<&<0<6 [RZ<&<0<
7 [T<.<b\xl7 [T<.<b\xl
8 .+'fc~.L8 .+'fc~.L
568 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]··../ueberzug/X/X.c2 ··[·····0]··../ueberzug/X/X.c
3 ··[····12]··./.mesonpy-6tw0m_t23 ··[····12]··./.mesonpy-uhi7b_1d
4 ··[····26]··../ueberzug/X4 ··[····26]··../ueberzug/X
5 ··[····34]··/usr/include/x86_64-linux-gnu/bits5 ··[····34]··/usr/include/x86_64-linux-gnu/bits
6 ··[····57]··/usr/include/python3.126 ··[····57]··/usr/include/python3.12
7 ··[····6f]··/usr/lib/gcc/x86_64-linux-gnu/14/include7 ··[····6f]··/usr/lib/gcc/x86_64-linux-gnu/14/include
8 ··[····98]··/usr/include/x86_64-linux-gnu/sys8 ··[····98]··/usr/include/x86_64-linux-gnu/sys
9 ··[····ba]··/usr/include/python3.12/cpython9 ··[····ba]··/usr/include/python3.12/cpython
10 ··[····da]··/usr/include/X1110 ··[····da]··/usr/include/X11