1.22 MB
/srv/reproducible-results/rbuild-debian/r-b-build.SQR5X1nT/b1/frozenlist_1.5.0-1_i386.changes vs.
/srv/reproducible-results/rbuild-debian/r-b-build.SQR5X1nT/b2/frozenlist_1.5.0-1_i386.changes
414 B
Files
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
  
1 ·40704a835e949f21029b152bb97da38d·173768·debug·optional·python3-frozenlist-dbgsym_1.5.0-1_i386.deb 
2 ·d190a531740c0c65f313999ee38e5938·50888·python·optional·python3-frozenlist_1.5.0-1_i386.deb1 ·903fdb76ead2ed888865ca1b388030a6·173772·debug·optional·python3-frozenlist-dbgsym_1.5.0-1_i386.deb
 2 ·2a6d456e5c8cbda23e81d7acb8e50201·50876·python·optional·python3-frozenlist_1.5.0-1_i386.deb
1.21 MB
python3-frozenlist_1.5.0-1_i386.deb
367 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2024-10-25·09:59:00.000000·debian-binary1 -rw-r--r--···0········0········0········4·2024-10-25·09:59:00.000000·debian-binary
2 -rw-r--r--···0········0········0·····1764·2024-10-25·09:59:00.000000·control.tar.xz2 -rw-r--r--···0········0········0·····1764·2024-10-25·09:59:00.000000·control.tar.xz
3 -rw-r--r--···0········0········0····48932·2024-10-25·09:59:00.000000·data.tar.xz3 -rw-r--r--···0········0········0····48920·2024-10-25·09:59:00.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
1.21 MB
data.tar.xz
1.21 MB
data.tar
1.21 MB
./usr/lib/python3/dist-packages/frozenlist/_frozenlist.cpython-313-i386-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:·a7d35503335470b79becb9549919512f5152e9413 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·cab92de9c30669fcc6ba4663cfaa2376e0c2aa3c
707 B
strings --all --bytes=8 {}
    
Offset 216, 15 lines modifiedOffset 216, 15 lines modified
216 __code__216 __code__
217 func_defaults217 func_defaults
218 __defaults__218 __defaults__
219 __kwdefaults__219 __kwdefaults__
220 __annotations__220 __annotations__
221 _is_coroutine221 _is_coroutine
222 FrozenList(items=None)222 FrozenList(items=None)
223 /tmp/.tmp-frozenlist-pep517-jvln8h51/src/frozenlist/_frozenlist.c223 /tmp/.tmp-frozenlist-pep517-jmyxnnas/src/frozenlist/_frozenlist.c
224 Interpreter·change·detected·-·this·module·can·only·be·loaded·into·one·interpreter·per·process.224 Interpreter·change·detected·-·this·module·can·only·be·loaded·into·one·interpreter·per·process.
225 /usr/include/python3.13/object.h225 /usr/include/python3.13/object.h
226 /usr/include/python3.13/cpython/tupleobject.h226 /usr/include/python3.13/cpython/tupleobject.h
227 /usr/include/python3.13/cpython/unicodeobject.h227 /usr/include/python3.13/cpython/unicodeobject.h
228 /usr/include/python3.13/cpython/longintrepr.h228 /usr/include/python3.13/cpython/longintrepr.h
229 PyType_HasFeature((op)->ob_base.ob_type,·Py_TPFLAGS_LONG_SUBCLASS)229 PyType_HasFeature((op)->ob_base.ob_type,·Py_TPFLAGS_LONG_SUBCLASS)
230 /usr/include/python3.13/cpython/classobject.h230 /usr/include/python3.13/cpython/classobject.h
1.2 MB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 113 lines modifiedOffset 1, 113 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 00003780·<PyInit__frozenlist@@Base-0x4ed6>:2 00003780·<PyInit__frozenlist@@Base-0x4ed6>:
3 __Pyx_CyFunction_init_defaults():3 __Pyx_CyFunction_init_defaults():
4 /tmp/.tmp-frozenlist-pep517-jvln8h51/src/frozenlist/_frozenlist.c:11784·(discriminator·1)4 /tmp/.tmp-frozenlist-pep517-jmyxnnas/src/frozenlist/_frozenlist.c:11784·(discriminator·1)
5 »       lea····-0x7844(%esi),%eax5 »       lea····-0x7844(%esi),%eax
6 »       mov····%esi,%ebx6 »       mov····%esi,%ebx
7 »       push···%eax7 »       push···%eax
8 »       lea····-0x8a68(%esi),%eax8 »       lea····-0x8a68(%esi),%eax
9 »       push···$0x2e089 »       push···$0x2e08
10 »       push···%eax10 »       push···%eax
11 »       lea····-0x8fde(%esi),%eax11 »       lea····-0x8fde(%esi),%eax
12 »       push···%eax12 »       push···%eax
13 »       call···3740·<__assert_fail@plt>13 »       call···3740·<__assert_fail@plt>
14 __Pyx_setup_reduce_is_named():14 __Pyx_setup_reduce_is_named():
15 /tmp/.tmp-frozenlist-pep517-jvln8h51/src/frozenlist/_frozenlist.c:1116015 /tmp/.tmp-frozenlist-pep517-jmyxnnas/src/frozenlist/_frozenlist.c:11160
16 »       push···%ebp16 »       push···%ebp
17 »       push···%edi17 »       push···%edi
18 »       call···14d8f·<PyInit__frozenlist@@Base+0xc739>18 »       call···14d8f·<PyInit__frozenlist@@Base+0xc739>
19 »       add····$0x1a84c,%edi19 »       add····$0x1a84c,%edi
20 »       push···%esi20 »       push···%esi
21 »       push···%ebx21 »       push···%ebx
22 »       sub····$0x20,%esp22 »       sub····$0x20,%esp
23 »       mov····%gs:0x14,%ebp23 »       mov····%gs:0x14,%ebp
24 »       mov····%ebp,0x10(%esp)24 »       mov····%ebp,0x10(%esp)
25 »       mov····%edx,%ebp25 »       mov····%edx,%ebp
26 __Pyx_PyObject_GetAttrStrNoError():26 __Pyx_PyObject_GetAttrStrNoError():
27 /tmp/.tmp-frozenlist-pep517-jvln8h51/src/frozenlist/_frozenlist.c:908827 /tmp/.tmp-frozenlist-pep517-jmyxnnas/src/frozenlist/_frozenlist.c:9088
28 »       lea····0xc(%esp),%edx28 »       lea····0xc(%esp),%edx
29 »       push···%edx29 »       push···%edx
30 »       mov····%edi,%ebx30 »       mov····%edi,%ebx
31 »       push···0xaec(%edi)31 »       push···0xaec(%edi)
32 »       push···%eax32 »       push···%eax
33 »       call···36c0·<PyObject_GetOptionalAttr@plt>33 »       call···36c0·<PyObject_GetOptionalAttr@plt>
34 /tmp/.tmp-frozenlist-pep517-jvln8h51/src/frozenlist/_frozenlist.c:908934 /tmp/.tmp-frozenlist-pep517-jmyxnnas/src/frozenlist/_frozenlist.c:9089
35 »       mov····0x18(%esp),%esi35 »       mov····0x18(%esp),%esi
36 __Pyx_setup_reduce_is_named():36 __Pyx_setup_reduce_is_named():
37 /tmp/.tmp-frozenlist-pep517-jvln8h51/src/frozenlist/_frozenlist.c:11164·(discriminator·1)37 /tmp/.tmp-frozenlist-pep517-jmyxnnas/src/frozenlist/_frozenlist.c:11164·(discriminator·1)
38 »       add····$0x10,%esp38 »       add····$0x10,%esp
39 »       test···%esi,%esi39 »       test···%esi,%esi
40 »       jne····37e9·<__cxa_finalize@plt+0x89>40 »       jne····37e9·<__cxa_finalize@plt+0x89>
41 /tmp/.tmp-frozenlist-pep517-jvln8h51/src/frozenlist/_frozenlist.c:1117041 /tmp/.tmp-frozenlist-pep517-jmyxnnas/src/frozenlist/_frozenlist.c:11170
42 »       mov····%edi,%ebx42 »       mov····%edi,%ebx
43 »       call···33c0·<PyErr_Clear@plt>43 »       call···33c0·<PyErr_Clear@plt>
44 /tmp/.tmp-frozenlist-pep517-jvln8h51/src/frozenlist/_frozenlist.c:1117144 /tmp/.tmp-frozenlist-pep517-jmyxnnas/src/frozenlist/_frozenlist.c:11171
45 »       xor····%ebx,%ebx45 »       xor····%ebx,%ebx
46 »       jmp····37fc·<__cxa_finalize@plt+0x9c>46 »       jmp····37fc·<__cxa_finalize@plt+0x9c>
47 /tmp/.tmp-frozenlist-pep517-jvln8h51/src/frozenlist/_frozenlist.c:1116547 /tmp/.tmp-frozenlist-pep517-jmyxnnas/src/frozenlist/_frozenlist.c:11165
48 »       push···%eax48 »       push···%eax
49 »       push···$0x249 »       push···$0x2
50 »       push···%ebp50 »       push···%ebp
51 »       push···%esi51 »       push···%esi
52 »       call···3390·<PyObject_RichCompareBool@plt>52 »       call···3390·<PyObject_RichCompareBool@plt>
53 /tmp/.tmp-frozenlist-pep517-jvln8h51/src/frozenlist/_frozenlist.c:11169·(discriminator·1)53 /tmp/.tmp-frozenlist-pep517-jmyxnnas/src/frozenlist/_frozenlist.c:11169·(discriminator·1)
54 »       add····$0x10,%esp54 »       add····$0x10,%esp
55 /tmp/.tmp-frozenlist-pep517-jvln8h51/src/frozenlist/_frozenlist.c:1116555 /tmp/.tmp-frozenlist-pep517-jmyxnnas/src/frozenlist/_frozenlist.c:11165
56 »       mov····%eax,%ebx56 »       mov····%eax,%ebx
57 /tmp/.tmp-frozenlist-pep517-jvln8h51/src/frozenlist/_frozenlist.c:11169·(discriminator·1)57 /tmp/.tmp-frozenlist-pep517-jmyxnnas/src/frozenlist/_frozenlist.c:11169·(discriminator·1)
58 »       test···%eax,%eax58 »       test···%eax,%eax
59 »       js·····37de·<__cxa_finalize@plt+0x7e>59 »       js·····37de·<__cxa_finalize@plt+0x7e>
60 /tmp/.tmp-frozenlist-pep517-jvln8h51/src/frozenlist/_frozenlist.c:1117360 /tmp/.tmp-frozenlist-pep517-jmyxnnas/src/frozenlist/_frozenlist.c:11173
61 »       mov····%esi,%eax61 »       mov····%esi,%eax
62 »       call···8ee0·<PyInit__frozenlist@@Base+0x88a>62 »       call···8ee0·<PyInit__frozenlist@@Base+0x88a>
63 /tmp/.tmp-frozenlist-pep517-jvln8h51/src/frozenlist/_frozenlist.c:1117563 /tmp/.tmp-frozenlist-pep517-jmyxnnas/src/frozenlist/_frozenlist.c:11175
64 »       mov····0xc(%esp),%eax64 »       mov····0xc(%esp),%eax
65 »       sub····%gs:0x14,%eax65 »       sub····%gs:0x14,%eax
66 »       je·····3815·<__cxa_finalize@plt+0xb5>66 »       je·····3815·<__cxa_finalize@plt+0xb5>
67 »       call···14da0·<PyInit__frozenlist@@Base+0xc74a>67 »       call···14da0·<PyInit__frozenlist@@Base+0xc74a>
68 »       add····$0x1c,%esp68 »       add····$0x1c,%esp
69 »       mov····%ebx,%eax69 »       mov····%ebx,%eax
70 »       pop····%ebx70 »       pop····%ebx
71 »       pop····%esi71 »       pop····%esi
72 »       pop····%edi72 »       pop····%edi
73 »       pop····%ebp73 »       pop····%ebp
74 »       ret74 »       ret
75 __Pyx_copy_spec_to_module():75 __Pyx_copy_spec_to_module():
76 /tmp/.tmp-frozenlist-pep517-jvln8h51/src/frozenlist/_frozenlist.c:834676 /tmp/.tmp-frozenlist-pep517-jmyxnnas/src/frozenlist/_frozenlist.c:8346
77 »       push···%ebp77 »       push···%ebp
78 »       mov····%edx,%ebp78 »       mov····%edx,%ebp
79 »       push···%edi79 »       push···%edi
80 »       push···%esi80 »       push···%esi
81 »       push···%ebx81 »       push···%ebx
82 »       call···8680·<PyInit__frozenlist@@Base+0x2a>82 »       call···8680·<PyInit__frozenlist@@Base+0x2a>
83 »       add····$0x1a7ca,%ebx83 »       add····$0x1a7ca,%ebx
84 »       sub····$0x14,%esp84 »       sub····$0x14,%esp
85 /tmp/.tmp-frozenlist-pep517-jvln8h51/src/frozenlist/_frozenlist.c:834785 /tmp/.tmp-frozenlist-pep517-jmyxnnas/src/frozenlist/_frozenlist.c:8347
86 »       push···%ecx86 »       push···%ecx
87 »       push···%eax87 »       push···%eax
88 »       call···3150·<PyObject_GetAttrString@plt>88 »       call···3150·<PyObject_GetAttrString@plt>
89 /tmp/.tmp-frozenlist-pep517-jvln8h51/src/frozenlist/_frozenlist.c:8349·(discriminator·1)89 /tmp/.tmp-frozenlist-pep517-jmyxnnas/src/frozenlist/_frozenlist.c:8349·(discriminator·1)
90 »       add····$0x10,%esp90 »       add····$0x10,%esp
91 »       test···%eax,%eax91 »       test···%eax,%eax
92 »       je·····3881·<__cxa_finalize@plt+0x121>92 »       je·····3881·<__cxa_finalize@plt+0x121>
93 »       mov····%eax,%esi93 »       mov····%eax,%esi
94 /tmp/.tmp-frozenlist-pep517-jvln8h51/src/frozenlist/_frozenlist.c:8350·(discriminator·1)94 /tmp/.tmp-frozenlist-pep517-jmyxnnas/src/frozenlist/_frozenlist.c:8350·(discriminator·1)
95 »       cmp····-0x3c(%ebx),%eax95 »       cmp····-0x3c(%ebx),%eax
96 »       jne····3854·<__cxa_finalize@plt+0xf4>96 »       jne····3854·<__cxa_finalize@plt+0xf4>
97 /tmp/.tmp-frozenlist-pep517-jvln8h51/src/frozenlist/_frozenlist.c:834897 /tmp/.tmp-frozenlist-pep517-jmyxnnas/src/frozenlist/_frozenlist.c:8348
98 »       xor····%edi,%edi98 »       xor····%edi,%edi
99 /tmp/.tmp-frozenlist-pep517-jvln8h51/src/frozenlist/_frozenlist.c:8350·(discriminator·1)99 /tmp/.tmp-frozenlist-pep517-jmyxnnas/src/frozenlist/_frozenlist.c:8350·(discriminator·1)
100 »       testb··$0x1,0x24(%esp)100 »       testb··$0x1,0x24(%esp)
101 »       je·····3865·<__cxa_finalize@plt+0x105>101 »       je·····3865·<__cxa_finalize@plt+0x105>
102 /tmp/.tmp-frozenlist-pep517-jvln8h51/src/frozenlist/_frozenlist.c:8354102 /tmp/.tmp-frozenlist-pep517-jmyxnnas/src/frozenlist/_frozenlist.c:8354
103 »       push···%eax103 »       push···%eax
104 »       push···%esi104 »       push···%esi
105 »       push···0x28(%esp)105 »       push···0x28(%esp)
106 »       push···%ebp106 »       push···%ebp
107 »       call···3060·<PyDict_SetItemString@plt>107 »       call···3060·<PyDict_SetItemString@plt>
108 »       add····$0x10,%esp108 »       add····$0x10,%esp
109 »       mov····%eax,%edi109 »       mov····%eax,%edi
Offset 125, 134 lines modifiedOffset 125, 134 lines modified
125 /usr/include/python3.13/object.h:949125 /usr/include/python3.13/object.h:949
126 »       sub····$0xc,%esp126 »       sub····$0xc,%esp
127 »       push···%esi127 »       push···%esi
128 »       call···3190·<_Py_Dealloc@plt>128 »       call···3190·<_Py_Dealloc@plt>
129 »       add····$0x10,%esp129 »       add····$0x10,%esp
130 »       jmp····38a2·<__cxa_finalize@plt+0x142>130 »       jmp····38a2·<__cxa_finalize@plt+0x142>
131 __Pyx_copy_spec_to_module():131 __Pyx_copy_spec_to_module():
132 /tmp/.tmp-frozenlist-pep517-jvln8h51/src/frozenlist/_frozenlist.c:8358132 /tmp/.tmp-frozenlist-pep517-jmyxnnas/src/frozenlist/_frozenlist.c:8358
133 »       mov····-0x20(%ebx),%eax133 »       mov····-0x20(%ebx),%eax
134 »       sub····$0xc,%esp134 »       sub····$0xc,%esp
135 /tmp/.tmp-frozenlist-pep517-jvln8h51/src/frozenlist/_frozenlist.c:8361135 /tmp/.tmp-frozenlist-pep517-jmyxnnas/src/frozenlist/_frozenlist.c:8361
136 »       or·····$0xffffffff,%edi136 »       or·····$0xffffffff,%edi
137 /tmp/.tmp-frozenlist-pep517-jvln8h51/src/frozenlist/_frozenlist.c:8358137 /tmp/.tmp-frozenlist-pep517-jmyxnnas/src/frozenlist/_frozenlist.c:8358
Max diff block lines reached; 1255195/1261247 bytes (99.52%) of diff not shown.
1.16 KB
readelf --wide --decompress --hex-dump=.rodata {}
    
Offset 86, 15 lines modifiedOffset 86, 15 lines modified
86 ··0x00015530·5f646566·61756c74·73005f5f·64656661·_defaults.__defa86 ··0x00015530·5f646566·61756c74·73005f5f·64656661·_defaults.__defa
87 ··0x00015540·756c7473·5f5f005f·5f6b7764·65666175·ults__.__kwdefau87 ··0x00015540·756c7473·5f5f005f·5f6b7764·65666175·ults__.__kwdefau
88 ··0x00015550·6c74735f·5f005f5f·616e6e6f·74617469·lts__.__annotati88 ··0x00015550·6c74735f·5f005f5f·616e6e6f·74617469·lts__.__annotati
89 ··0x00015560·6f6e735f·5f005f69·735f636f·726f7574·ons__._is_corout89 ··0x00015560·6f6e735f·5f005f69·735f636f·726f7574·ons__._is_corout
90 ··0x00015570·696e6500·46726f7a·656e4c69·73742869·ine.FrozenList(i90 ··0x00015570·696e6500·46726f7a·656e4c69·73742869·ine.FrozenList(i
91 ··0x00015580·74656d73·3d4e6f6e·65290000·2f746d70·tems=None)../tmp91 ··0x00015580·74656d73·3d4e6f6e·65290000·2f746d70·tems=None)../tmp
92 ··0x00015590·2f2e746d·702d6672·6f7a656e·6c697374·/.tmp-frozenlist92 ··0x00015590·2f2e746d·702d6672·6f7a656e·6c697374·/.tmp-frozenlist
93 ··0x000155a0·2d706570·3531372d·6a766c6e·38683531·-pep517-jvln8h5193 ··0x000155a0·2d706570·3531372d·6a6d7978·6e6e6173·-pep517-jmyxnnas
94 ··0x000155b0·2f737263·2f66726f·7a656e6c·6973742f·/src/frozenlist/94 ··0x000155b0·2f737263·2f66726f·7a656e6c·6973742f·/src/frozenlist/
95 ··0x000155c0·5f66726f·7a656e6c·6973742e·63000000·_frozenlist.c...95 ··0x000155c0·5f66726f·7a656e6c·6973742e·63000000·_frozenlist.c...
96 ··0x000155d0·496e7465·72707265·74657220·6368616e·Interpreter·chan96 ··0x000155d0·496e7465·72707265·74657220·6368616e·Interpreter·chan
97 ··0x000155e0·67652064·65746563·74656420·2d207468·ge·detected·-·th97 ··0x000155e0·67652064·65746563·74656420·2d207468·ge·detected·-·th
98 ··0x000155f0·6973206d·6f64756c·65206361·6e206f6e·is·module·can·on98 ··0x000155f0·6973206d·6f64756c·65206361·6e206f6e·is·module·can·on
99 ··0x00015600·6c792062·65206c6f·61646564·20696e74·ly·be·loaded·int99 ··0x00015600·6c792062·65206c6f·61646564·20696e74·ly·be·loaded·int
100 ··0x00015610·6f206f6e·6520696e·74657270·72657465·o·one·interprete100 ··0x00015610·6f206f6e·6520696e·74657270·72657465·o·one·interprete
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·64333535·30333333·35343730·62373962·d35503335470b79b 
3 ··0x00000010·65636239·35343939·31393531·32663531·ecb9549919512f512 ··0x00000000·62393264·65396333·30363639·66636336·b92de9c30669fcc6
 3 ··0x00000010·62613436·36336366·61613233·37366530·ba4663cfaa2376e0
4 ··0x00000020·35326539·34312e64·65627567·00000000·52e941.debug....4 ··0x00000020·63326161·33632e64·65627567·00000000·c2aa3c.debug....
5 ··0x00000030·3a96d8a4····························:...5 ··0x00000030·d304cbbd····························....
  
7.92 KB
python3-frozenlist-dbgsym_1.5.0-1_i386.deb
367 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2024-10-25·09:59:00.000000·debian-binary1 -rw-r--r--···0········0········0········4·2024-10-25·09:59:00.000000·debian-binary
2 -rw-r--r--···0········0········0······536·2024-10-25·09:59:00.000000·control.tar.xz2 -rw-r--r--···0········0········0······536·2024-10-25·09:59:00.000000·control.tar.xz
3 -rw-r--r--···0········0········0···173040·2024-10-25·09:59:00.000000·data.tar.xz3 -rw-r--r--···0········0········0···173044·2024-10-25·09:59:00.000000·data.tar.xz
650 B
control.tar.xz
622 B
control.tar
374 B
./control
    
Offset 5, 8 lines modifiedOffset 5, 8 lines modified
5 Architecture:·i3865 Architecture:·i386
6 Maintainer:·Debian·Python·Team·<team+python@tracker.debian.org>6 Maintainer:·Debian·Python·Team·<team+python@tracker.debian.org>
7 Installed-Size:·1977 Installed-Size:·197
8 Depends:·python3-frozenlist·(=·1.5.0-1)8 Depends:·python3-frozenlist·(=·1.5.0-1)
9 Section:·debug9 Section:·debug
10 Priority:·optional10 Priority:·optional
11 Description:·debug·symbols·for·python3-frozenlist11 Description:·debug·symbols·for·python3-frozenlist
12 Build-Ids:·a7d35503335470b79becb9549919512f5152e94112 Build-Ids:·cab92de9c30669fcc6ba4663cfaa2376e0c2aa3c
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/a7/d35503335470b79becb9549919512f5152e941.debug1 usr/lib/debug/.build-id/ca/b92de9c30669fcc6ba4663cfaa2376e0c2aa3c.debug
6.84 KB
data.tar.xz
6.82 KB
data.tar
1.4 KB
file list
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-25·09:59:00.000000·./1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-25·09:59:00.000000·./
2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-25·09:59:00.000000·./usr/2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-25·09:59:00.000000·./usr/
3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-25·09:59:00.000000·./usr/lib/3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-25·09:59:00.000000·./usr/lib/
4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-25·09:59:00.000000·./usr/lib/debug/4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-25·09:59:00.000000·./usr/lib/debug/
5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-25·09:59:00.000000·./usr/lib/debug/.build-id/5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-25·09:59:00.000000·./usr/lib/debug/.build-id/
6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-25·09:59:00.000000·./usr/lib/debug/.build-id/a7/6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-25·09:59:00.000000·./usr/lib/debug/.build-id/ca/
7 -rw-r--r--···0·root·········(0)·root·········(0)···190724·2024-10-25·09:59:00.000000·./usr/lib/debug/.build-id/a7/d35503335470b79becb9549919512f5152e941.debug7 -rw-r--r--···0·root·········(0)·root·········(0)···190724·2024-10-25·09:59:00.000000·./usr/lib/debug/.build-id/ca/b92de9c30669fcc6ba4663cfaa2376e0c2aa3c.debug
8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-25·09:59:00.000000·./usr/share/8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-25·09:59:00.000000·./usr/share/
9 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-25·09:59:00.000000·./usr/share/doc/9 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-25·09:59:00.000000·./usr/share/doc/
10 lrwxrwxrwx···0·root·········(0)·root·········(0)········0·2024-10-25·09:59:00.000000·./usr/share/doc/python3-frozenlist-dbgsym·->·python3-frozenlist10 lrwxrwxrwx···0·root·········(0)·root·········(0)········0·2024-10-25·09:59:00.000000·./usr/share/doc/python3-frozenlist-dbgsym·->·python3-frozenlist
5.41 KB
./usr/lib/debug/.build-id/a7/d35503335470b79becb9549919512f5152e941.debug vs.
./usr/lib/debug/.build-id/ca/b92de9c30669fcc6ba4663cfaa2376e0c2aa3c.debug
File has been modified after NT_GNU_BUILD_ID has been applied. Files 99% similar despite different names
1.28 KB
readelf --wide --sections {}
    
Offset 28, 15 lines modifiedOffset 28, 15 lines modified
28 ··[23]·.bss··············NOBITS··········0001e920·000e98·0002f4·00··WA··0···0·3228 ··[23]·.bss··············NOBITS··········0001e920·000e98·0002f4·00··WA··0···0·32
29 ··[24]·.comment··········PROGBITS········00000000·000178·00001f·01··MS··0···0··129 ··[24]·.comment··········PROGBITS········00000000·000178·00001f·01··MS··0···0··1
30 ··[25]·.debug_aranges····PROGBITS········00000000·000197·000028·00······0···0··130 ··[25]·.debug_aranges····PROGBITS········00000000·000197·000028·00······0···0··1
31 ··[26]·.debug_info·······PROGBITS········00000000·0001c0·0120ff·00···C··0···0··431 ··[26]·.debug_info·······PROGBITS········00000000·0001c0·0120ff·00···C··0···0··4
32 ··[27]·.debug_abbrev·····PROGBITS········00000000·0122c0·0003a5·00···C··0···0··432 ··[27]·.debug_abbrev·····PROGBITS········00000000·0122c0·0003a5·00···C··0···0··4
33 ··[28]·.debug_line·······PROGBITS········00000000·012668·006bc0·00···C··0···0··433 ··[28]·.debug_line·······PROGBITS········00000000·012668·006bc0·00···C··0···0··4
34 ··[29]·.debug_str········PROGBITS········00000000·019228·001e3c·01·MSC··0···0··434 ··[29]·.debug_str········PROGBITS········00000000·019228·001e3c·01·MSC··0···0··4
35 ··[30]·.debug_line_str···PROGBITS········00000000·01b064·00016f·01·MSC··0···0··435 ··[30]·.debug_line_str···PROGBITS········00000000·01b064·00016e·01·MSC··0···0··4
36 ··[31]·.debug_loclists···PROGBITS········00000000·01b1d4·00b482·00···C··0···0··436 ··[31]·.debug_loclists···PROGBITS········00000000·01b1d4·00b482·00···C··0···0··4
37 ··[32]·.debug_rnglists···PROGBITS········00000000·026658·002332·00···C··0···0··437 ··[32]·.debug_rnglists···PROGBITS········00000000·026658·002332·00···C··0···0··4
38 ··[33]·.symtab···········SYMTAB··········00000000·02898c·001fe0·10·····34·365··438 ··[33]·.symtab···········SYMTAB··········00000000·02898c·001fe0·10·····34·365··4
39 ··[34]·.strtab···········STRTAB··········00000000·02a96c·003899·00······0···0··139 ··[34]·.strtab···········STRTAB··········00000000·02a96c·003899·00······0···0··1
40 ··[35]·.shstrtab·········STRTAB··········00000000·02e205·00015f·00······0···0··140 ··[35]·.shstrtab·········STRTAB··········00000000·02e205·00015f·00······0···0··1
41 Key·to·Flags:41 Key·to·Flags:
42 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),42 ··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:·a7d35503335470b79becb9549919512f5152e9413 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·cab92de9c30669fcc6ba4663cfaa2376e0c2aa3c
1020 B
readelf --wide --debug-dump=rawline {}
    
Offset 25, 16 lines modifiedOffset 25, 16 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·9,·columns·1):29 ·The·Directory·Table·(offset·0x22,·lines·9,·columns·1):
30 ··Entry»  Name30 ··Entry»  Name
31 ··0»      (line_strp)»   (offset:·0x42):·/tmp/.tmp-frozenlist-pep517-jvln8h51/src31 ··0»      (line_strp)»   (offset:·0x42):·/tmp/.tmp-frozenlist-pep517-jmyxnnas/src
32 ··1»      (line_strp)»   (offset:·0x6b):·/tmp/.tmp-frozenlist-pep517-jvln8h51/src/frozenlist32 ··1»      (line_strp)»   (offset:·0x6b):·/tmp/.tmp-frozenlist-pep517-jmyxnnas/src/frozenlist
33 ··2»      (line_strp)»   (offset:·0x9f):·/usr/include/python3.1333 ··2»      (line_strp)»   (offset:·0x9f):·/usr/include/python3.13
34 ··3»      (line_strp)»   (offset:·0xb7):·/usr/include/python3.13/cpython34 ··3»      (line_strp)»   (offset:·0xb7):·/usr/include/python3.13/cpython
35 ··4»      (line_strp)»   (offset:·0xd7):·/usr/include/i386-linux-gnu/bits35 ··4»      (line_strp)»   (offset:·0xd7):·/usr/include/i386-linux-gnu/bits
36 ··5»      (line_strp)»   (offset:·0xf8):·/usr/include36 ··5»      (line_strp)»   (offset:·0xf8):·/usr/include
37 ··6»      (line_strp)»   (offset:·0x105):·/usr/lib/gcc/i686-linux-gnu/14/include37 ··6»      (line_strp)»   (offset:·0x105):·/usr/lib/gcc/i686-linux-gnu/14/include
38 ··7»      (line_strp)»   (offset:·0x12c):·/usr/include/i386-linux-gnu/sys38 ··7»      (line_strp)»   (offset:·0x12c):·/usr/include/i386-linux-gnu/sys
39 ··8»      (line_strp)»   (offset:·0x14c):·/usr/include/python3.13/internal39 ··8»      (line_strp)»   (offset:·0x14c):·/usr/include/python3.13/internal
1.23 KB
readelf --wide --debug-dump=info {}
    
Offset 5, 16 lines modifiedOffset 5, 16 lines modified
5 ···Version:·······55 ···Version:·······5
6 ···Unit·Type:·····DW_UT_compile·(1)6 ···Unit·Type:·····DW_UT_compile·(1)
7 ···Abbrev·Offset:·07 ···Abbrev·Offset:·0
8 ···Pointer·Size:··48 ···Pointer·Size:··4
9 ·<0><c>:·Abbrev·Number:·117·(DW_TAG_compile_unit)9 ·<0><c>:·Abbrev·Number:·117·(DW_TAG_compile_unit)
10 ····<d>···DW_AT_producer····:·(strp)·(offset:·0x3407):·GNU·C17·14.2.0·-mtune=generic·-march=i686·-g·-O2·-fstack-protector-strong·-fPIC·-fasynchronous-unwind-tables10 ····<d>···DW_AT_producer····:·(strp)·(offset:·0x3407):·GNU·C17·14.2.0·-mtune=generic·-march=i686·-g·-O2·-fstack-protector-strong·-fPIC·-fasynchronous-unwind-tables
11 ····<11>···DW_AT_language····:·(data1)·29»   (C11)11 ····<11>···DW_AT_language····:·(data1)·29»   (C11)
12 ····<12>···DW_AT_name········:·(line_strp)·(offset:·0):·/tmp/.tmp-frozenlist-pep517-jvln8h51/src/frozenlist/_frozenlist.c12 ····<12>···DW_AT_name········:·(line_strp)·(offset:·0):·/tmp/.tmp-frozenlist-pep517-jmyxnnas/src/frozenlist/_frozenlist.c
13 ····<16>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x42):·/tmp/.tmp-frozenlist-pep517-jvln8h51/src13 ····<16>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x42):·/tmp/.tmp-frozenlist-pep517-jmyxnnas/src
14 ····<1a>···DW_AT_ranges······:·(sec_offset)·0x3dd514 ····<1a>···DW_AT_ranges······:·(sec_offset)·0x3dd5
15 ····<1e>···DW_AT_low_pc······:·(addr)·015 ····<1e>···DW_AT_low_pc······:·(addr)·0
16 ····<22>···DW_AT_stmt_list···:·(sec_offset)·016 ····<22>···DW_AT_stmt_list···:·(sec_offset)·0
17 ·<1><26>:·Abbrev·Number:·1·(DW_TAG_base_type)17 ·<1><26>:·Abbrev·Number:·1·(DW_TAG_base_type)
18 ····<27>···DW_AT_byte_size···:·(data1)·818 ····<27>···DW_AT_byte_size···:·(data1)·8
19 ····<28>···DW_AT_encoding····:·(data1)·7»    (unsigned)19 ····<28>···DW_AT_encoding····:·(data1)·7»    (unsigned)
20 ····<29>···DW_AT_name········:·(strp)·(offset:·0x5398):·long·long·unsigned·int20 ····<29>···DW_AT_name········:·(strp)·(offset:·0x5398):·long·long·unsigned·int
386 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 AGCC:·(Debian·14.2.0-17)·14.2.01 <GCC:·(Debian·14.2.0-17)·14.2.0
2 ?Sw$g+(U2 ?Sw$g+(U
3 'r'*?R#{3 'r'*?R#{
4 MCPwWWgQf4 MCPwWWgQf
5 -»      )aB+IJ5 -»      )aB+IJ
6 <g{@h0=PG6 <g{@h0=PG
7 6#"H#mq'7 6#"H#mq'
8 <@WMlqT5G8 <@WMlqT5G
Offset 20, 15 lines modifiedOffset 20, 14 lines modified
20 ]48NZ;@A20 ]48NZ;@A
21 aQ^D0V7)21 aQ^D0V7)
22 0Tx_fD{A22 0Tx_fD{A
23 HXzp5Xiyb23 HXzp5Xiyb
24 ?p-W<1.T24 ?p-W<1.T
25 C(Rf?1·z25 C(Rf?1·z
26 =>\4T4r:26 =>\4T4r:
27 zzlcyGW·Q 
28 ZFpq9#cXWc27 ZFpq9#cXWc
29 Cf»     ;(»   ;<F28 Cf»     ;(»   ;<F
30 PU&u4oRW929 PU&u4oRW9
31 #fP@XF'·30 #fP@XF'·
32 +2zk4_<{31 +2zk4_<{
33 ·zE<56W_A32 ·zE<56W_A
34 7S>&35>G>&33 7S>&35>G>&
876 B
readelf --wide --decompress --string-dump=.debug_line_str {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 String·dump·of·section·'.debug_line_str':1 String·dump·of·section·'.debug_line_str':
2 ··[·····0]··/tmp/.tmp-frozenlist-pep517-jvln8h51/src/frozenlist/_frozenlist.c2 ··[·····0]··/tmp/.tmp-frozenlist-pep517-jmyxnnas/src/frozenlist/_frozenlist.c
3 ··[····42]··/tmp/.tmp-frozenlist-pep517-jvln8h51/src3 ··[····42]··/tmp/.tmp-frozenlist-pep517-jmyxnnas/src
4 ··[····6b]··/tmp/.tmp-frozenlist-pep517-jvln8h51/src/frozenlist4 ··[····6b]··/tmp/.tmp-frozenlist-pep517-jmyxnnas/src/frozenlist
5 ··[····9f]··/usr/include/python3.135 ··[····9f]··/usr/include/python3.13
6 ··[····b7]··/usr/include/python3.13/cpython6 ··[····b7]··/usr/include/python3.13/cpython
7 ··[····d7]··/usr/include/i386-linux-gnu/bits7 ··[····d7]··/usr/include/i386-linux-gnu/bits
8 ··[····f8]··/usr/include8 ··[····f8]··/usr/include
9 ··[···105]··/usr/lib/gcc/i686-linux-gnu/14/include9 ··[···105]··/usr/lib/gcc/i686-linux-gnu/14/include
10 ··[···12c]··/usr/include/i386-linux-gnu/sys10 ··[···12c]··/usr/include/i386-linux-gnu/sys
11 ··[···14c]··/usr/include/python3.13/internal11 ··[···14c]··/usr/include/python3.13/internal