33.6 MB
/srv/reproducible-results/rbuild-debian/r-b-build.h5nYjYC7/b1/pandas_2.2.3+dfsg-9_arm64.changes vs.
/srv/reproducible-results/rbuild-debian/r-b-build.h5nYjYC7/b2/pandas_2.2.3+dfsg-9_arm64.changes
733 B
Files
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
  
1 ·d7d26d7fafcc235762580e8a1f15ea7e·10793744·doc·optional·python-pandas-doc_2.2.3+dfsg-9_all.deb 
2 ·25924f973a2ee8951ad91375da29e9c7·34794796·debug·optional·python3-pandas-lib-dbgsym_2.2.3+dfsg-9_arm64.deb 
3 ·bc062c0cbd6834c7df598524cbae6944·3873692·python·optional·python3-pandas-lib_2.2.3+dfsg-9_arm64.deb1 ·a9e0ac488f7a54d924b89b05614b9507·10794560·doc·optional·python-pandas-doc_2.2.3+dfsg-9_all.deb
 2 ·c7d06053c7087626f12f8524f23da3df·34795216·debug·optional·python3-pandas-lib-dbgsym_2.2.3+dfsg-9_arm64.deb
 3 ·73de6084a8a304215a9eab44e662c1a5·3873656·python·optional·python3-pandas-lib_2.2.3+dfsg-9_arm64.deb
4 ·26530e0108a14fb2ef2b9fa903eb9d9d·3096852·python·optional·python3-pandas_2.2.3+dfsg-9_all.deb4 ·26530e0108a14fb2ef2b9fa903eb9d9d·3096852·python·optional·python3-pandas_2.2.3+dfsg-9_all.deb
189 KB
python-pandas-doc_2.2.3+dfsg-9_all.deb
452 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2025-03-29·13:01:52.000000·debian-binary1 -rw-r--r--···0········0········0········4·2025-03-29·13:01:52.000000·debian-binary
2 -rw-r--r--···0········0········0···147376·2025-03-29·13:01:52.000000·control.tar.xz2 -rw-r--r--···0········0········0···147352·2025-03-29·13:01:52.000000·control.tar.xz
3 -rw-r--r--···0········0········0·10646176·2025-03-29·13:01:52.000000·data.tar.xz3 -rw-r--r--···0········0········0·10647016·2025-03-29·13:01:52.000000·data.tar.xz
98.0 B
control.tar.xz
70.0 B
control.tar
48.0 B
./md5sums
30.0 B
./md5sums
Files differ
189 KB
data.tar.xz
189 KB
data.tar
9.5 KB
file list
    
Offset 6256, 61 lines modifiedOffset 6256, 61 lines modified
6256 -rw-r--r--···0·root·········(0)·root·········(0)···210184·2025-03-29·13:01:52.000000·./usr/share/doc/python-pandas-doc/html/reference/series.html6256 -rw-r--r--···0·root·········(0)·root·········(0)···210184·2025-03-29·13:01:52.000000·./usr/share/doc/python-pandas-doc/html/reference/series.html
6257 -rw-r--r--···0·root·········(0)·root·········(0)····48665·2025-03-29·13:01:52.000000·./usr/share/doc/python-pandas-doc/html/reference/style.html6257 -rw-r--r--···0·root·········(0)·root·········(0)····48665·2025-03-29·13:01:52.000000·./usr/share/doc/python-pandas-doc/html/reference/style.html
6258 -rw-r--r--···0·root·········(0)·root·········(0)····48657·2025-03-29·13:01:52.000000·./usr/share/doc/python-pandas-doc/html/reference/testing.html6258 -rw-r--r--···0·root·········(0)·root·········(0)····48657·2025-03-29·13:01:52.000000·./usr/share/doc/python-pandas-doc/html/reference/testing.html
6259 -rw-r--r--···0·root·········(0)·root·········(0)····53295·2025-03-29·13:01:52.000000·./usr/share/doc/python-pandas-doc/html/reference/window.html6259 -rw-r--r--···0·root·········(0)·root·········(0)····53295·2025-03-29·13:01:52.000000·./usr/share/doc/python-pandas-doc/html/reference/window.html
6260 -rw-r--r--···0·root·········(0)·root·········(0)······244·2025-03-29·13:01:52.000000·./usr/share/doc/python-pandas-doc/html/release.html6260 -rw-r--r--···0·root·········(0)·root·········(0)······244·2025-03-29·13:01:52.000000·./usr/share/doc/python-pandas-doc/html/release.html
6261 -rw-r--r--···0·root·········(0)·root·········(0)······269·2025-03-29·13:01:52.000000·./usr/share/doc/python-pandas-doc/html/reshaping.html6261 -rw-r--r--···0·root·········(0)·root·········(0)······269·2025-03-29·13:01:52.000000·./usr/share/doc/python-pandas-doc/html/reshaping.html
6262 -rw-r--r--···0·root·········(0)·root·········(0)····17010·2025-03-29·13:01:52.000000·./usr/share/doc/python-pandas-doc/html/search.html6262 -rw-r--r--···0·root·········(0)·root·········(0)····17010·2025-03-29·13:01:52.000000·./usr/share/doc/python-pandas-doc/html/search.html
6263 -rw-r--r--···0·root·········(0)·root·········(0)··2358604·2025-03-29·13:01:52.000000·./usr/share/doc/python-pandas-doc/html/searchindex.js6263 -rw-r--r--···0·root·········(0)·root·········(0)··2358675·2025-03-29·13:01:52.000000·./usr/share/doc/python-pandas-doc/html/searchindex.js
6264 -rw-r--r--···0·root·········(0)·root·········(0)······259·2025-03-29·13:01:52.000000·./usr/share/doc/python-pandas-doc/html/sparse.html6264 -rw-r--r--···0·root·········(0)·root·········(0)······259·2025-03-29·13:01:52.000000·./usr/share/doc/python-pandas-doc/html/sparse.html
6265 -rw-r--r--···0·root·········(0)·root·········(0)······244·2025-03-29·13:01:52.000000·./usr/share/doc/python-pandas-doc/html/style.html6265 -rw-r--r--···0·root·········(0)·root·········(0)······244·2025-03-29·13:01:52.000000·./usr/share/doc/python-pandas-doc/html/style.html
6266 -rw-r--r--···0·root·········(0)·root·········(0)······255·2025-03-29·13:01:52.000000·./usr/share/doc/python-pandas-doc/html/text.html6266 -rw-r--r--···0·root·········(0)·root·········(0)······255·2025-03-29·13:01:52.000000·./usr/share/doc/python-pandas-doc/html/text.html
6267 -rw-r--r--···0·root·········(0)·root·········(0)······256·2025-03-29·13:01:52.000000·./usr/share/doc/python-pandas-doc/html/timedeltas.html6267 -rw-r--r--···0·root·········(0)·root·········(0)······256·2025-03-29·13:01:52.000000·./usr/share/doc/python-pandas-doc/html/timedeltas.html
6268 -rw-r--r--···0·root·········(0)·root·········(0)······277·2025-03-29·13:01:52.000000·./usr/share/doc/python-pandas-doc/html/timeseries.html6268 -rw-r--r--···0·root·········(0)·root·········(0)······277·2025-03-29·13:01:52.000000·./usr/share/doc/python-pandas-doc/html/timeseries.html
6269 -rw-r--r--···0·root·········(0)·root·········(0)······272·2025-03-29·13:01:52.000000·./usr/share/doc/python-pandas-doc/html/tutorials.html6269 -rw-r--r--···0·root·········(0)·root·········(0)······272·2025-03-29·13:01:52.000000·./usr/share/doc/python-pandas-doc/html/tutorials.html
6270 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-03-29·13:01:52.000000·./usr/share/doc/python-pandas-doc/html/user_guide/6270 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-03-29·13:01:52.000000·./usr/share/doc/python-pandas-doc/html/user_guide/
6271 -rw-r--r--···0·root·········(0)·root·········(0)···171380·2025-03-29·13:01:52.000000·./usr/share/doc/python-pandas-doc/html/user_guide/10min.html6271 -rw-r--r--···0·root·········(0)·root·········(0)···171380·2025-03-29·13:01:52.000000·./usr/share/doc/python-pandas-doc/html/user_guide/10min.html
6272 -rw-r--r--···0·root·········(0)·root·········(0)···283837·2025-03-29·13:01:52.000000·./usr/share/doc/python-pandas-doc/html/user_guide/advanced.html6272 -rw-r--r--···0·root·········(0)·root·········(0)···283834·2025-03-29·13:01:52.000000·./usr/share/doc/python-pandas-doc/html/user_guide/advanced.html
6273 -rw-r--r--···0·root·········(0)·root·········(0)···436075·2025-03-29·13:01:52.000000·./usr/share/doc/python-pandas-doc/html/user_guide/basics.html6273 -rw-r--r--···0·root·········(0)·root·········(0)···436075·2025-03-29·13:01:52.000000·./usr/share/doc/python-pandas-doc/html/user_guide/basics.html
6274 -rw-r--r--···0·root·········(0)·root·········(0)····36646·2025-03-29·13:01:52.000000·./usr/share/doc/python-pandas-doc/html/user_guide/boolean.html6274 -rw-r--r--···0·root·········(0)·root·········(0)····36646·2025-03-29·13:01:52.000000·./usr/share/doc/python-pandas-doc/html/user_guide/boolean.html
6275 -rw-r--r--···0·root·········(0)·root·········(0)···217515·2025-03-29·13:01:52.000000·./usr/share/doc/python-pandas-doc/html/user_guide/categorical.html6275 -rw-r--r--···0·root·········(0)·root·········(0)···217515·2025-03-29·13:01:52.000000·./usr/share/doc/python-pandas-doc/html/user_guide/categorical.html
6276 -rw-r--r--···0·root·········(0)·root·········(0)····18313·2025-03-29·13:01:52.000000·./usr/share/doc/python-pandas-doc/html/user_guide/cookbook.html6276 -rw-r--r--···0·root·········(0)·root·········(0)····18313·2025-03-29·13:01:52.000000·./usr/share/doc/python-pandas-doc/html/user_guide/cookbook.html
6277 -rw-r--r--···0·root·········(0)·root·········(0)····66125·2025-03-29·13:01:52.000000·./usr/share/doc/python-pandas-doc/html/user_guide/copy_on_write.html6277 -rw-r--r--···0·root·········(0)·root·········(0)····66125·2025-03-29·13:01:52.000000·./usr/share/doc/python-pandas-doc/html/user_guide/copy_on_write.html
6278 -rw-r--r--···0·root·········(0)·root·········(0)···160414·2025-03-29·13:01:52.000000·./usr/share/doc/python-pandas-doc/html/user_guide/dsintro.html6278 -rw-r--r--···0·root·········(0)·root·········(0)···160414·2025-03-29·13:01:52.000000·./usr/share/doc/python-pandas-doc/html/user_guide/dsintro.html
6279 -rw-r--r--···0·root·········(0)·root·········(0)····81376·2025-03-29·13:01:52.000000·./usr/share/doc/python-pandas-doc/html/user_guide/duplicates.html6279 -rw-r--r--···0·root·········(0)·root·········(0)····81376·2025-03-29·13:01:52.000000·./usr/share/doc/python-pandas-doc/html/user_guide/duplicates.html
6280 -rw-r--r--···0·root·········(0)·root·········(0)···115465·2025-03-29·13:01:52.000000·./usr/share/doc/python-pandas-doc/html/user_guide/enhancingperf.html6280 -rw-r--r--···0·root·········(0)·root·········(0)···115464·2025-03-29·13:01:52.000000·./usr/share/doc/python-pandas-doc/html/user_guide/enhancingperf.html
6281 -rw-r--r--···0·root·········(0)·root·········(0)···107882·2025-03-29·13:01:52.000000·./usr/share/doc/python-pandas-doc/html/user_guide/gotchas.html6281 -rw-r--r--···0·root·········(0)·root·········(0)···107882·2025-03-29·13:01:52.000000·./usr/share/doc/python-pandas-doc/html/user_guide/gotchas.html
6282 -rw-r--r--···0·root·········(0)·root·········(0)···300850·2025-03-29·13:01:52.000000·./usr/share/doc/python-pandas-doc/html/user_guide/groupby.html6282 -rw-r--r--···0·root·········(0)·root·········(0)···300850·2025-03-29·13:01:52.000000·./usr/share/doc/python-pandas-doc/html/user_guide/groupby.html
6283 -rw-r--r--···0·root·········(0)·root·········(0)····59715·2025-03-29·13:01:52.000000·./usr/share/doc/python-pandas-doc/html/user_guide/index.html6283 -rw-r--r--···0·root·········(0)·root·········(0)····59715·2025-03-29·13:01:52.000000·./usr/share/doc/python-pandas-doc/html/user_guide/index.html
6284 -rw-r--r--···0·root·········(0)·root·········(0)···395484·2025-03-29·13:01:52.000000·./usr/share/doc/python-pandas-doc/html/user_guide/indexing.html6284 -rw-r--r--···0·root·········(0)·root·········(0)···395484·2025-03-29·13:01:52.000000·./usr/share/doc/python-pandas-doc/html/user_guide/indexing.html
6285 -rw-r--r--···0·root·········(0)·root·········(0)····41778·2025-03-29·13:01:52.000000·./usr/share/doc/python-pandas-doc/html/user_guide/integer_na.html6285 -rw-r--r--···0·root·········(0)·root·········(0)····41778·2025-03-29·13:01:52.000000·./usr/share/doc/python-pandas-doc/html/user_guide/integer_na.html
6286 -rw-r--r--···0·root·········(0)·root·········(0)··1145870·2025-03-29·13:01:52.000000·./usr/share/doc/python-pandas-doc/html/user_guide/io.html6286 -rw-r--r--···0·root·········(0)·root·········(0)··1145870·2025-03-29·13:01:52.000000·./usr/share/doc/python-pandas-doc/html/user_guide/io.html
6287 -rw-r--r--···0·root·········(0)·root·········(0)···208885·2025-03-29·13:01:52.000000·./usr/share/doc/python-pandas-doc/html/user_guide/merging.html6287 -rw-r--r--···0·root·········(0)·root·········(0)···208885·2025-03-29·13:01:52.000000·./usr/share/doc/python-pandas-doc/html/user_guide/merging.html
6288 -rw-r--r--···0·root·········(0)·root·········(0)···178690·2025-03-29·13:01:52.000000·./usr/share/doc/python-pandas-doc/html/user_guide/missing_data.html6288 -rw-r--r--···0·root·········(0)·root·········(0)···178690·2025-03-29·13:01:52.000000·./usr/share/doc/python-pandas-doc/html/user_guide/missing_data.html
6289 -rw-r--r--···0·root·········(0)·root·········(0)···112153·2025-03-29·13:01:52.000000·./usr/share/doc/python-pandas-doc/html/user_guide/options.html6289 -rw-r--r--···0·root·········(0)·root·········(0)···112153·2025-03-29·13:01:52.000000·./usr/share/doc/python-pandas-doc/html/user_guide/options.html
6290 -rw-r--r--···0·root·········(0)·root·········(0)···147524·2025-03-29·13:01:52.000000·./usr/share/doc/python-pandas-doc/html/user_guide/pyarrow.html6290 -rw-r--r--···0·root·········(0)·root·········(0)···147524·2025-03-29·13:01:52.000000·./usr/share/doc/python-pandas-doc/html/user_guide/pyarrow.html
6291 -rw-r--r--···0·root·········(0)·root·········(0)···162660·2025-03-29·13:01:52.000000·./usr/share/doc/python-pandas-doc/html/user_guide/reshaping.html6291 -rw-r--r--···0·root·········(0)·root·········(0)···162660·2025-03-29·13:01:52.000000·./usr/share/doc/python-pandas-doc/html/user_guide/reshaping.html
6292 -rw-r--r--···0·root·········(0)·root·········(0)···115581·2025-03-29·13:01:52.000000·./usr/share/doc/python-pandas-doc/html/user_guide/scale.html6292 -rw-r--r--···0·root·········(0)·root·········(0)···115581·2025-03-29·13:01:52.000000·./usr/share/doc/python-pandas-doc/html/user_guide/scale.html
6293 -rw-r--r--···0·root·········(0)·root·········(0)····65863·2025-03-29·13:01:52.000000·./usr/share/doc/python-pandas-doc/html/user_guide/sparse.html6293 -rw-r--r--···0·root·········(0)·root·········(0)····65863·2025-03-29·13:01:52.000000·./usr/share/doc/python-pandas-doc/html/user_guide/sparse.html
6294 -rw-r--r--···0·root·········(0)·root·········(0)···698240·2025-03-29·13:01:52.000000·./usr/share/doc/python-pandas-doc/html/user_guide/style.html6294 -rw-r--r--···0·root·········(0)·root·········(0)···698240·2025-03-29·13:01:52.000000·./usr/share/doc/python-pandas-doc/html/user_guide/style.html
6295 -rw-r--r--···0·root·········(0)·root·········(0)····87856·2025-03-29·13:01:52.000000·./usr/share/doc/python-pandas-doc/html/user_guide/style.ipynb.gz6295 -rw-r--r--···0·root·········(0)·root·········(0)····87871·2025-03-29·13:01:52.000000·./usr/share/doc/python-pandas-doc/html/user_guide/style.ipynb.gz
6296 -rw-r--r--···0·root·········(0)·root·········(0)···165302·2025-03-29·13:01:52.000000·./usr/share/doc/python-pandas-doc/html/user_guide/text.html6296 -rw-r--r--···0·root·········(0)·root·········(0)···165302·2025-03-29·13:01:52.000000·./usr/share/doc/python-pandas-doc/html/user_guide/text.html
6297 -rw-r--r--···0·root·········(0)·root·········(0)···100947·2025-03-29·13:01:52.000000·./usr/share/doc/python-pandas-doc/html/user_guide/timedeltas.html6297 -rw-r--r--···0·root·········(0)·root·········(0)···100947·2025-03-29·13:01:52.000000·./usr/share/doc/python-pandas-doc/html/user_guide/timedeltas.html
6298 -rw-r--r--···0·root·········(0)·root·········(0)···486621·2025-03-29·13:01:52.000000·./usr/share/doc/python-pandas-doc/html/user_guide/timeseries.html6298 -rw-r--r--···0·root·········(0)·root·········(0)···486621·2025-03-29·13:01:52.000000·./usr/share/doc/python-pandas-doc/html/user_guide/timeseries.html
6299 -rw-r--r--···0·root·········(0)·root·········(0)···204461·2025-03-29·13:01:52.000000·./usr/share/doc/python-pandas-doc/html/user_guide/visualization.html6299 -rw-r--r--···0·root·········(0)·root·········(0)···204461·2025-03-29·13:01:52.000000·./usr/share/doc/python-pandas-doc/html/user_guide/visualization.html
6300 -rw-r--r--···0·root·········(0)·root·········(0)···141947·2025-03-29·13:01:52.000000·./usr/share/doc/python-pandas-doc/html/user_guide/window.html6300 -rw-r--r--···0·root·········(0)·root·········(0)···141947·2025-03-29·13:01:52.000000·./usr/share/doc/python-pandas-doc/html/user_guide/window.html
6301 -rw-r--r--···0·root·········(0)·root·········(0)······270·2025-03-29·13:01:52.000000·./usr/share/doc/python-pandas-doc/html/visualization.html6301 -rw-r--r--···0·root·········(0)·root·········(0)······270·2025-03-29·13:01:52.000000·./usr/share/doc/python-pandas-doc/html/visualization.html
6302 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-03-29·13:01:52.000000·./usr/share/doc/python-pandas-doc/html/whatsnew/6302 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-03-29·13:01:52.000000·./usr/share/doc/python-pandas-doc/html/whatsnew/
6303 -rw-r--r--···0·root·········(0)·root·········(0)···107681·2025-03-29·13:01:52.000000·./usr/share/doc/python-pandas-doc/html/whatsnew/index.html6303 -rw-r--r--···0·root·········(0)·root·········(0)···107681·2025-03-29·13:01:52.000000·./usr/share/doc/python-pandas-doc/html/whatsnew/index.html
6304 -rw-r--r--···0·root·········(0)·root·········(0)····10569·2025-03-29·13:01:52.000000·./usr/share/doc/python-pandas-doc/html/whatsnew/index.html.gz6304 -rw-r--r--···0·root·········(0)·root·········(0)····10569·2025-03-29·13:01:52.000000·./usr/share/doc/python-pandas-doc/html/whatsnew/index.html.gz
6305 -rw-r--r--···0·root·········(0)·root·········(0)····83987·2025-03-29·13:01:52.000000·./usr/share/doc/python-pandas-doc/html/whatsnew/v0.10.0.html6305 -rw-r--r--···0·root·········(0)·root·········(0)····83987·2025-03-29·13:01:52.000000·./usr/share/doc/python-pandas-doc/html/whatsnew/v0.10.0.html
6306 -rw-r--r--···0·root·········(0)·root·········(0)····66492·2025-03-29·13:01:52.000000·./usr/share/doc/python-pandas-doc/html/whatsnew/v0.10.1.html6306 -rw-r--r--···0·root·········(0)·root·········(0)····66492·2025-03-29·13:01:52.000000·./usr/share/doc/python-pandas-doc/html/whatsnew/v0.10.1.html
6307 -rw-r--r--···0·root·········(0)·root·········(0)····82312·2025-03-29·13:01:52.000000·./usr/share/doc/python-pandas-doc/html/whatsnew/v0.11.0.html6307 -rw-r--r--···0·root·········(0)·root·········(0)····82312·2025-03-29·13:01:52.000000·./usr/share/doc/python-pandas-doc/html/whatsnew/v0.11.0.html
6308 -rw-r--r--···0·root·········(0)·root·········(0)···104316·2025-03-29·13:01:52.000000·./usr/share/doc/python-pandas-doc/html/whatsnew/v0.12.0.html6308 -rw-r--r--···0·root·········(0)·root·········(0)···104316·2025-03-29·13:01:52.000000·./usr/share/doc/python-pandas-doc/html/whatsnew/v0.12.0.html
6309 -rw-r--r--···0·root·········(0)·root·········(0)···222519·2025-03-29·13:01:52.000000·./usr/share/doc/python-pandas-doc/html/whatsnew/v0.13.0.html6309 -rw-r--r--···0·root·········(0)·root·········(0)···222516·2025-03-29·13:01:52.000000·./usr/share/doc/python-pandas-doc/html/whatsnew/v0.13.0.html
6310 -rw-r--r--···0·root·········(0)·root·········(0)····89385·2025-03-29·13:01:52.000000·./usr/share/doc/python-pandas-doc/html/whatsnew/v0.13.1.html6310 -rw-r--r--···0·root·········(0)·root·········(0)····89385·2025-03-29·13:01:52.000000·./usr/share/doc/python-pandas-doc/html/whatsnew/v0.13.1.html
6311 -rw-r--r--···0·root·········(0)·root·········(0)···243730·2025-03-29·13:01:52.000000·./usr/share/doc/python-pandas-doc/html/whatsnew/v0.14.0.html6311 -rw-r--r--···0·root·········(0)·root·········(0)···243730·2025-03-29·13:01:52.000000·./usr/share/doc/python-pandas-doc/html/whatsnew/v0.14.0.html
6312 -rw-r--r--···0·root·········(0)·root·········(0)····83262·2025-03-29·13:01:52.000000·./usr/share/doc/python-pandas-doc/html/whatsnew/v0.14.1.html6312 -rw-r--r--···0·root·········(0)·root·········(0)····83262·2025-03-29·13:01:52.000000·./usr/share/doc/python-pandas-doc/html/whatsnew/v0.14.1.html
6313 -rw-r--r--···0·root·········(0)·root·········(0)···252303·2025-03-29·13:01:52.000000·./usr/share/doc/python-pandas-doc/html/whatsnew/v0.15.0.html6313 -rw-r--r--···0·root·········(0)·root·········(0)···252303·2025-03-29·13:01:52.000000·./usr/share/doc/python-pandas-doc/html/whatsnew/v0.15.0.html
6314 -rw-r--r--···0·root·········(0)·root·········(0)····68280·2025-03-29·13:01:52.000000·./usr/share/doc/python-pandas-doc/html/whatsnew/v0.15.1.html6314 -rw-r--r--···0·root·········(0)·root·········(0)····68280·2025-03-29·13:01:52.000000·./usr/share/doc/python-pandas-doc/html/whatsnew/v0.15.1.html
6315 -rw-r--r--···0·root·········(0)·root·········(0)····75115·2025-03-29·13:01:52.000000·./usr/share/doc/python-pandas-doc/html/whatsnew/v0.15.2.html6315 -rw-r--r--···0·root·········(0)·root·········(0)····75115·2025-03-29·13:01:52.000000·./usr/share/doc/python-pandas-doc/html/whatsnew/v0.15.2.html
6316 -rw-r--r--···0·root·········(0)·root·········(0)···145199·2025-03-29·13:01:52.000000·./usr/share/doc/python-pandas-doc/html/whatsnew/v0.16.0.html6316 -rw-r--r--···0·root·········(0)·root·········(0)···145199·2025-03-29·13:01:52.000000·./usr/share/doc/python-pandas-doc/html/whatsnew/v0.16.0.html
45.4 KB
./usr/share/doc/python-pandas-doc/html/searchindex.js
45.3 KB
js-beautify {}
    
Offset 21632, 14 lines modifiedOffset 21632, 15 lines modified
21632 ········"016":·2193,21632 ········"016":·2193,
21633 ········"016009":·15,21633 ········"016009":·15,
21634 ········"016287":·2210,21634 ········"016287":·2210,
21635 ········"016331":·2210,21635 ········"016331":·2210,
21636 ········"016424":·[16,·19],21636 ········"016424":·[16,·19],
21637 ········"016692":·[2184,·2195,·2214],21637 ········"016692":·[2184,·2195,·2214],
21638 ········"01685762652715874":·[624,·1215],21638 ········"01685762652715874":·[624,·1215],
 21639 ········"017":·2193,
21639 ········"017106":·2207,21640 ········"017106":·2207,
21640 ········"017118":·2199,21641 ········"017118":·2199,
21641 ········"017152":·2186,21642 ········"017152":·2186,
21642 ········"017263":·2207,21643 ········"017263":·2207,
21643 ········"017276":·2191,21644 ········"017276":·2191,
21644 ········"017587":·[2184,·2195,·2214],21645 ········"017587":·[2184,·2195,·2214],
21645 ········"017796":·2207,21646 ········"017796":·2207,
Offset 21939, 15 lines modifiedOffset 21940, 14 lines modified
21939 ········"056780":·2210,21940 ········"056780":·2210,
21940 ········"056842":·2207,21941 ········"056842":·2207,
21941 ········"056909":·2210,21942 ········"056909":·2210,
21942 ········"057165":·2207,21943 ········"057165":·2207,
21943 ········"057490":·2193,21944 ········"057490":·2193,
21944 ········"057737":·2235,21945 ········"057737":·2235,
21945 ········"057974":·2257,21946 ········"057974":·2257,
21946 ········"058":·2193, 
21947 ········"058006":·2199,21947 ········"058006":·2199,
21948 ········"058176":·2207,21948 ········"058176":·2207,
21949 ········"0582":·2202,21949 ········"0582":·2202,
21950 ········"0582158":·2202,21950 ········"0582158":·2202,
21951 ········"058373":·2207,21951 ········"058373":·2207,
21952 ········"058534":·2210,21952 ········"058534":·2210,
21953 ········"058615":·2207,21953 ········"058615":·2207,
Offset 21963, 15 lines modifiedOffset 21963, 15 lines modified
21963 ········"059481":·2207,21963 ········"059481":·2207,
21964 ········"059552":·2207,21964 ········"059552":·2207,
21965 ········"059761":·2207,21965 ········"059761":·2207,
21966 ········"059869e":·2191,21966 ········"059869e":·2191,
21967 ········"059881":·2210,21967 ········"059881":·2210,
21968 ········"059904":·2214,21968 ········"059904":·2214,
21969 ········"05t00":·2261,21969 ········"05t00":·2261,
21970 ········"06":·[26,·27,·29,·30,·31,·207,·213,·218,·230,·273,·292,·294,·332,·363,·526,·534,·536,·637,·644,·646,·688,·781,·788,·793,·804,·900,·969,·993,·1075,·1344,·1441,·1442,·1449,·1450,·1452,·1489,·1497,·1500,·1506,·1524,·1598,·1677,·2184,·2186,·2195,·2197,·2199,·2201,·2204,·2205,·2207,·2209,·2210,·2212,·2214,·2215,·2216,·2217,·2218,·2219,·2222,·2226,·2230,·2231,·2232,·2235,·2246,·2249,·2261,·2264,·2271,·2298,·2302],21970 ········"06":·[26,·27,·29,·30,·31,·207,·213,·218,·230,·273,·292,·294,·332,·363,·526,·534,·536,·637,·644,·646,·688,·781,·788,·793,·804,·900,·969,·993,·1075,·1344,·1441,·1442,·1449,·1450,·1452,·1489,·1497,·1500,·1506,·1524,·1598,·1677,·2184,·2186,·2195,·2197,·2199,·2201,·2204,·2205,·2207,·2209,·2210,·2212,·2214,·2215,·2216,·2217,·2218,·2219,·2222,·2226,·2228,·2230,·2231,·2232,·2235,·2246,·2249,·2261,·2264,·2271,·2298,·2302],
21971 ········"060015":·2207,21971 ········"060015":·2207,
21972 ········"060074":·2185,21972 ········"060074":·2185,
21973 ········"060603":·2207,21973 ········"060603":·2207,
21974 ········"060654":·2207,21974 ········"060654":·2207,
21975 ········"060777":·2207,21975 ········"060777":·2207,
21976 ········"061019":·2199,21976 ········"061019":·2199,
21977 ········"061068":·2210,21977 ········"061068":·2210,
Offset 21997, 14 lines modifiedOffset 21997, 15 lines modified
21997 ········"063850":·2207,21997 ········"063850":·2207,
21998 ········"063922":·2184,21998 ········"063922":·2184,
21999 ········"063933":·2207,21999 ········"063933":·2207,
22000 ········"064":·2207,22000 ········"064":·2207,
22001 ········"064034":·[15,·2191],22001 ········"064034":·[15,·2191],
22002 ········"064423":·2207,22002 ········"064423":·2207,
22003 ········"064434":·2207,22003 ········"064434":·2207,
 22004 ········"065":·2193,
22004 ········"065587":·2218,22005 ········"065587":·2218,
22005 ········"065761":·2207,22006 ········"065761":·2207,
22006 ········"065818":·[2204,·2207],22007 ········"065818":·[2204,·2207],
22007 ········"065934":·[182,·760],22008 ········"065934":·[182,·760],
22008 ········"066126":·2207,22009 ········"066126":·2207,
22009 ········"066510":·2210,22010 ········"066510":·2210,
22010 ········"066533":·2210,22011 ········"066533":·2210,
Offset 22096, 15 lines modifiedOffset 22097, 15 lines modified
22096 ········"079307":·15,22097 ········"079307":·15,
22097 ········"079587":·2230,22098 ········"079587":·2230,
22098 ········"079631":·2207,22099 ········"079631":·2207,
22099 ········"0797":·2202,22100 ········"0797":·2202,
22100 ········"079769":·2207,22101 ········"079769":·2207,
22101 ········"079915":·2193,22102 ········"079915":·2193,
22102 ········"07t00":·2261,22103 ········"07t00":·2261,
22103 ········"08":·[29,·30,·107,·207,·213,·230,·264,·273,·277,·292,·294,·316,·326,·330,·332,·629,·644,·646,·670,·680,·685,·688,·781,·788,·804,·900,·903,·1075,·1145,·1164,·1221,·1274,·1289,·1344,·1441,·1442,·1449,·1450,·1452,·1495,·1497,·1506,·1598,·1657,·1677,·1699,·1720,·1741,·2184,·2185,·2186,·2191,·2195,·2197,·2199,·2201,·2204,·2205,·2207,·2209,·2210,·2212,·2214,·2215,·2218,·2220,·2222,·2226,·2228,·2230,·2231,·2232,·2235,·2246,·2249,·2261,·2271,·2294,·2307],22104 ········"08":·[29,·30,·107,·207,·213,·230,·264,·273,·277,·292,·294,·316,·326,·330,·332,·629,·644,·646,·670,·680,·685,·688,·781,·788,·804,·900,·903,·1075,·1145,·1164,·1221,·1274,·1289,·1344,·1441,·1442,·1449,·1450,·1452,·1495,·1497,·1506,·1598,·1657,·1677,·1699,·1720,·1741,·2184,·2185,·2186,·2191,·2193,·2195,·2197,·2199,·2201,·2204,·2205,·2207,·2209,·2210,·2212,·2214,·2215,·2218,·2220,·2222,·2226,·2228,·2230,·2231,·2232,·2235,·2246,·2249,·2261,·2271,·2294,·2307],
22104 ········"0800":·[953,·2210],22105 ········"0800":·[953,·2210],
22105 ········"080174":·2207,22106 ········"080174":·2207,
22106 ········"080372":·2199,22107 ········"080372":·2199,
22107 ········"080952":·[2184,·2214],22108 ········"080952":·[2184,·2214],
22108 ········"081009":·2195,22109 ········"081009":·2195,
22109 ········"081161":·2216,22110 ········"081161":·2216,
22110 ········"081249":·2207,22111 ········"081249":·2207,
Offset 22250, 20 lines modifiedOffset 22251, 20 lines modified
22250 ········"0n":·[1489,·2298],22251 ········"0n":·[1489,·2298],
22251 ········"0px":·2207,22252 ········"0px":·2207,
22252 ········"0rc0":·13,22253 ········"0rc0":·13,
22253 ········"0th":·[26,·249,·882,·1202,·2185,·2197,·2199,·2235],22254 ········"0th":·[26,·249,·882,·1202,·2185,·2197,·2199,·2235],
22254 ········"0x00":·2294,22255 ········"0x00":·2294,
22255 ········"0x40":·2294,22256 ········"0x40":·2294,
22256 ········"0x7efd0c0b0690":·3,22257 ········"0x7efd0c0b0690":·3,
22257 ········"0xffff35eb12b0":·2230,22258 ········"0xffff2b3cc210":·2230,
22258 ········"0xffff39857380":·2210, 
22259 ········"0xffff61afba70":·2199,22259 ········"0xffff47f02850":·2199,
22260 ········"0xffff73b2df30":·2197,22260 ········"0xffff65d47940":·2197,
22261 ········"0xffff9382e7b0":·2195,22261 ········"0xffff68f49130":·2195,
 22262 ········"0xffff842691c0":·2210,
22262 ········"0xffff99e9c1a0":·2246,22263 ········"0xffff8c6a81a0":·2246,
22263 ········"1":·[1,·2,·4,·8,·9,·10,·11,·12,·13,·14,·15,·16,·17,·18,·19,·22,·23,·24,·25,·26,·27,·28,·29,·30,·31,·32,·34,·35,·39,·42,·44,·46,·49,·54,·56,·60,·61,·62,·63,·64,·65,·66,·67,·68,·69,·70,·71,·72,·73,·74,·75,·76,·77,·78,·79,·80,·82,·83,·84,·85,·86,·88,·89,·90,·91,·92,·93,·94,·95,·96,·97,·98,·99,·100,·101,·102,·103,·104,·105,·106,·107,·108,·109,·110,·111,·112,·113,·114,·115,·116,·118,·119,·120,·121,·122,·123,·124,·125,·126,·127,·128,·129,·130,·131,·132,·134,·135,·136,·137,·138,·139,·140,·141,·143,·144,·145,·146,·148,·149,·151,·153,·154,·155,·156,·157,·158,·159,·160,·161,·162,·163,·164,·165,·166,·167,·168,·169,·170,·171,·172,·173,·174,·175,·177,·178,·180,·182,·183,·184,·185,·186,·187,·188,·189,·190,·191,·192,·193,·194,·195,·196,·197,·198,·199,·200,·201,·202,·203,·204,·205,·206,·207,·208,·209,·210,·211,·212,·213,·214,·215,·216,·217,·218,·219,·220,·221,·222,·223,·224,·225,·226,·227,·228,·229,·230,·231,·232,·233,·234,·235,·236,·237,·238,·239,·240,·241,·242,·243,·244,·245,·246,·247,·248,·249,·250,·251,·252,·253,·254,·255,·256,·257,·258,·260,·261,·262,·263,·264,·265,·266,·267,·268,·269,·270,·271,·272,·273,·274,·275,·276,·277,·278,·279,·280,·281,·282,·283,·284,·285,·286,·287,·288,·289,·290,·291,·292,·293,·294,·295,·296,·298,·299,·300,·301,·303,·304,·305,·306,·307,·308,·309,·310,·311,·312,·313,·314,·315,·317,·318,·319,·321,·323,·324,·325,·326,·327,·328,·329,·331,·332,·333,·337,·339,·341,·345,·346,·347,·348,·349,·350,·351,·352,·353,·354,·355,·356,·357,·358,·361,·363,·364,·366,·367,·370,·371,·372,·375,·376,·377,·378,·380,·382,·384,·385,·386,·387,·388,·389,·390,·392,·393,·394,·395,·396,·397,·398,·399,·400,·401,·403,·404,·405,·406,·407,·408,·409,·411,·412,·414,·415,·416,·417,·419,·420,·421,·422,·423,·424,·425,·426,·427,·429,·430,·431,·432,·433,·434,·435,·436,·437,·440,·446,·449,·450,·451,·455,·456,·459,·460,·461,·462,·463,·464,·465,·466,·467,·468,·469,·473,·475,·476,·477,·478,·481,·482,·483,·484,·485,·486,·487,·488,·489,·490,·491,·492,·493,·495,·496,·498,·499,·500,·501,·502,·503,·505,·509,·510,·511,·514,·516,·519,·525,·531,·532,·533,·534,·536,·540,·543,·545,·547,·548,·549,·551,·557,·558,·561,·565,·568,·569,·571,·573,·574,·575,·576,·577,·578,·579,·580,·581,·582,·583,·584,·585,·586,·589,·590,·591,·592,·593,·594,·595,·596,·597,·599,·600,·601,·602,·603,·604,·609,·613,·614,·615,·616,·618,·619,·620,·621,·622,·623,·624,·625,·626,·627,·628,·629,·630,·631,·632,·633,·634,·635,·636,·637,·639,·640,·641,·642,·643,·644,·645,·646,·647,·648,·649,·650,·651,·652,·654,·655,·656,·657,·658,·659,·660,·661,·662,·663,·664,·665,·666,·667,·668,·669,·671,·673,·674,·675,·676,·678,·679,·680,·681,·682,·683,·684,·686,·688,·689,·690,·691,·692,·694,·695,·696,·697,·698,·699,·700,·701,·702,·703,·704,·705,·706,·707,·709,·710,·711,·712,·713,·714,·715,·716,·717,·719,·720,·721,·722,·723,·724,·725,·726,·727,·728,·729,·730,·731,·732,·733,·734,·735,·736,·737,·738,·739,·740,·741,·743,·744,·747,·748,·749,·750,·751,·752,·753,·755,·756,·758,·760,·761,·762,·763,·764,·765,·766,·767,·768,·769,·770,·771,·772,·773,·774,·775,·776,·777,·778,·779,·780,·781,·782,·783,·784,·785,·786,·787,·788,·789,·790,·791,·792,·793,·794,·795,·796,·797,·798,·799,·800,·801,·802,·803,·804,·805,·806,·807,·808,·810,·812,·813,·814,·815,·816,·817,·819,·820,·821,·822,·823,·824,·825,·826,·827,·828,·829,·830,·831,·832,·833,·834,·835,·836,·837,·838,·839,·840,·841,·842,·843,·844,·845,·846,·847,·848,·849,·850,·852,·853,·854,·855,·856,·857,·858,·859,·860,·861,·862,·863,·864,·865,·866,·867,·868,·869,·870,·871,·872,·873,·874,·875,·876,·877,·878,·879,·880,·881,·882,·883,·884,·885,·886,·887,·888,·889,·891,·892,·894,·895,·896,·897,·898,·899,·900,·901,·902,·903,·904,·905,·906,·907,·908,·909,·910,·912,·913,·914,·916,·918,·921,·923,·927,·930,·938,·939,·940,·941,·942,·943,·945,·946,·947,·948,·949,·950,·951,·952,·953,·957,·959,·960,·970,·977,·979,·981,·984,·994,·997,·1003,·1004,·1005,·1006,·1011,·1012,·1021,·1031,·1032,·1033,·1034,·1035,·1036,·1038,·1039,·1040,·1041,·1042,·1043,·1044,·1045,·1046,·1047,·1048,·1049,·1050,·1051,·1052,·1053,·1054,·1055,·1056,·1057,·1058,·1059,·1060,·1061,·1062,·1063,·1064,·1065,·1066,·1067,·1068,·1069,·1071,·1072,·1073,·1074,·1075,·1076,·1077,·1078,·1079,·1080,·1081,·1082,·1083,·1084,·1085,·1086,·1087,·1088,·1089,·1091,·1092,·1093,·1095,·1096,·1097,·1099,·1100,·1101,·1102,·1103,·1104,·1105,·1106,·1108,·1109,·1110,·1111,·1112,·1113,·1114,·1115,·1118,·1119,·1121,·1123,·1124,·1125,·1126,·1127,·1128,·1129,·1130,·1131,·1132,·1133,·1134,·1135,·1136,·1137,·1138,·1139,·1140,·1141,·1142,·1143,·1145,·1146,·1147,·1148,·1149,·1150,·1151,·1152,·1153,·1155,·1156,·1157,·1158,·1159,·1160,·1161,·1162,·1163,·1164,·1165,·1166,·1167,·1168,·1169,·1170,·1171,·1172,·1173,·1174,·1175,·1176,·1177,·1178,·1179,·1180,·1181,·1182,·1183,·1184,·1185,·1186,·1187,·1188,·1189,·1190,·1191,·1192,·1193,·1194,·1195,·1196,·1197,·1198,·1199,·1200,·1201,·1202,·1203,·1204,·1205,·1206,·1207,·1208,·1209,·1210,·1211,·1212,·1213,·1214,·1215,·1216,·1217,·1218,·1219,·1220,·1221,·1222,·1223,·1224,·1225,·1226,·1227,·1228,·1229,·1230,·1231,·1232,·1233,·1234,·1235,·1236,·1237,·1238,·1239,·1240,·1241,·1244,·1245,·1246,·1247,·1248,·1249,·1250,·1251,·1252,·1253,·1254,·1255,·1256,·1257,·1258,·1259,·1260,·1261,·1262,·1263,·1264,·1265,·1267,·1268,·1269,·1270,·1271,·1272,·1273,·1274,·1275,·1276,·1277,·1278,·1279,·1280,·1281,·1282,·1283,·1284,·1285,·1286,·1287,·1288,·1289,·1290,·1291,·1292,·1293,·1294,·1295,·1296,·1297,·1298,·1299,·1300,·1301,·1302,·1303,·1304,·1305,·1306,·1307,·1308,·1309,·1310,·1311,·1312,·1313,·1314,·1315,·1316,·1317,·1318,·1319,·1320,·1321,·1322,·1323,·1324,·1325,·1326,·1327,·1328,·1329,·1330,·1331,·1332,·1333,·1334,·1335,·1336,·1337,·1338,·1339,·1340,·1341,·1342,·1343,·1344,·1345,·1347,·1348,·1350,·1354,·1355,·1358,·1359,·1362,·1363,·1368,·1369,·1372,·1373,·1374,·1375,·1377,·1380,·1381,·1382,·1383,·1384,·1385,·1387,·1388,·1389,·1390,·1391,·1393,·1394,·1395,·1396,·1397,·1398,·1399,·1400,·1402,·1403,·1404,·1405,·1406,·1407,·1408,·1409,·1410,·1411,·1413,·1414,·1415,·1416,·1417,·1419,·1421,·1422,·1423,·1424,·1430,·1431,·1432,·1433,·1434,·1435,·1436,·1437,·1438,·1439,·1440,·1441,·1442,·1443,·1444,·1445,·1446,·1447,·1448,·1449,·1450,·1453,·1454,·1455,·1457,·1458,·1459,·1460,·1462,·1463,·1464,·1466,·1467,·1468,·1469,·1470,·1473,·1474,·1475,·1476,·1477,·1478,·1479,·1480,·1482,·1483,·1485,·1486,·1487,·1488,·1489,·1490,·1491,·1493,·1494,·1495,·1496,·1497,·1498,·1499,·1500,·1502,·1506,·1507,·1509,·1510,·1511,·1512,·1513,·1514,·1515,·1516,·1517,·1524,·1525,·1527,·1528,·1529,·1530,·1531,·1532,·1533,·1534,·1535,·1542,·1543,·1545,·1546,·1547,·1548,·1549,·1550,·1551,·1552,·1553,·1560,·1561,·1563,·1564,·1565,·1566,·1567,·1568,·1569,·1570,·1571,·1578,·1580,·1583,·1584,·1585,·1586,·1587,·1588,·1589,·1590,·1591,·1598,·1600,·1604,·1605,·1606,·1607,·1608,·1609,·1610,·1611,·1612,·1620,·1621,·1623,·1624,·1625,·1626,·1627,·1628,·1629,·1630,·1631,·1637,·1638,·1640,·1641,·1642,·1643,·1644,·1645,·1646,·1647,·1648,·1657,·1659,·1662,·1663,·1664,·1665,·1666,·1667,·1668,·1669,·1670,·1677,·1679,·1683,·1684,·1685,·1686,·1687,·1688,·1689,·1690,·1691,·1699,·1701,·1704,·1705,·1706,·1707,·1708,·1709,·1710,·1711,·1712,·1720,·1722,·1725,·1726,·1727,·1728,·1729,·1730,·1731,·1732,·1733,·1741,·1742,·1744,·1745,·1746,·1747,·1748,·1749,·1750,·1751,·1752,·1758,·1759,·1763,·1764,·1765,·1766,·1767,·1768,·1769,·1770,·1776,·1777,·1779,·1780,·1781,·1782,·1783,·1784,·1785,·1786,·1787,·1793,·1794,·1798,·1799,·1800,·1801,·1802,·1803,·1804,·1805,·1806,·1815,·1816,·1820,·1821,·1822,·1823,·1824,·1825,·1826,·1827,·1828,·1839,·1840,·1844,·1845,·1846,·1847,·1848,·1849,·1850,·1851,·1857,·1858,·1860,·1861,·1862,·1863,·1864,·1865,·1866,·1867,·1868,·1876,·1877,·1881,·1882,·1883,·1884,·1885,·1886,·1887,·1888,·1894,·1895,·1899,·1900,·1901,·1902,·1903,·1904,·1905,·1906,·1912,·1913,·1917,·1918,·1919,·1920,·1921,·1922,·1923,·1924,·1930,·1931,·1933,·1934,·1935,·1936,·1937,·1938,·1939,·1940,·1941,·1947,·1948,·1950,·1951,·1952,·1953,·1954,·1955,·1956,·1957,·1958,·1964,·1965,·1969,·1970,·1971,·1972,·1973,·1974,·1975,·1976,·1982,·1983,·1985,·1986,·1987,·1988,·1989,·1990,·1991,·1992,·1993,·2000,·2001,·2003,·2004,·2005,·2006,·2007,·2008,·2009,·2010,·2011,·2018,·2019,·2023,·2024,·2025,·2026,·2027,·2028,·2029,·2030,·2036,·2037,·2040,·2041,·2042,·2043,·2044,·2045,·2046,·2047,·2048,·2054,·2055,·2058,·2059,·2060,·2061,·2062,·2063,·2064,·2065,·2066,·2073,·2077,·2078,·2079,·2080,·2081,·2082,·2083,·2084,·2090,·2091,·2093,·2094,·2095,·2096,·2097,·2098,·2099,·2100,·2101,·2108,·2109,·2111,·2112,·2113,·2114,·2115,·2116,·2117,·2118,·2119,·2127,·2128,·2130,·2131,·2132,·2133,·2134,·2135,·2136,·2137,·2138,·2145,·2146,·2148,·2149,·2150,·2151,·2152,·2153,·2154,·2155,·2156,·2163,·2164,·2165,·2166,·2184,·2185,·2186,·2187,·2188,·2190,·2191,·2192,·2193,·2194,·2195,·2196,·2197,·2198,·2199,·2200,·2201,·2202,·2203,·2204,·2205,·2206,·2208,·2209,·2210,·2211,·2212,·2214,·2216,·2217,·2218,·2220,·2222,·2224,·2225,·2227,·2228,·2230,·2232,·2238,·2240,·2241,·2243,·2245,·2246,·2249,·2257,·2259,·2260,·2263,·2298,·2307,·2309,·2310],22264 ········"1":·[1,·2,·4,·8,·9,·10,·11,·12,·13,·14,·15,·16,·17,·18,·19,·22,·23,·24,·25,·26,·27,·28,·29,·30,·31,·32,·34,·35,·39,·42,·44,·46,·49,·54,·56,·60,·61,·62,·63,·64,·65,·66,·67,·68,·69,·70,·71,·72,·73,·74,·75,·76,·77,·78,·79,·80,·82,·83,·84,·85,·86,·88,·89,·90,·91,·92,·93,·94,·95,·96,·97,·98,·99,·100,·101,·102,·103,·104,·105,·106,·107,·108,·109,·110,·111,·112,·113,·114,·115,·116,·118,·119,·120,·121,·122,·123,·124,·125,·126,·127,·128,·129,·130,·131,·132,·134,·135,·136,·137,·138,·139,·140,·141,·143,·144,·145,·146,·148,·149,·151,·153,·154,·155,·156,·157,·158,·159,·160,·161,·162,·163,·164,·165,·166,·167,·168,·169,·170,·171,·172,·173,·174,·175,·177,·178,·180,·182,·183,·184,·185,·186,·187,·188,·189,·190,·191,·192,·193,·194,·195,·196,·197,·198,·199,·200,·201,·202,·203,·204,·205,·206,·207,·208,·209,·210,·211,·212,·213,·214,·215,·216,·217,·218,·219,·220,·221,·222,·223,·224,·225,·226,·227,·228,·229,·230,·231,·232,·233,·234,·235,·236,·237,·238,·239,·240,·241,·242,·243,·244,·245,·246,·247,·248,·249,·250,·251,·252,·253,·254,·255,·256,·257,·258,·260,·261,·262,·263,·264,·265,·266,·267,·268,·269,·270,·271,·272,·273,·274,·275,·276,·277,·278,·279,·280,·281,·282,·283,·284,·285,·286,·287,·288,·289,·290,·291,·292,·293,·294,·295,·296,·298,·299,·300,·301,·303,·304,·305,·306,·307,·308,·309,·310,·311,·312,·313,·314,·315,·317,·318,·319,·321,·323,·324,·325,·326,·327,·328,·329,·331,·332,·333,·337,·339,·341,·345,·346,·347,·348,·349,·350,·351,·352,·353,·354,·355,·356,·357,·358,·361,·363,·364,·366,·367,·370,·371,·372,·375,·376,·377,·378,·380,·382,·384,·385,·386,·387,·388,·389,·390,·392,·393,·394,·395,·396,·397,·398,·399,·400,·401,·403,·404,·405,·406,·407,·408,·409,·411,·412,·414,·415,·416,·417,·419,·420,·421,·422,·423,·424,·425,·426,·427,·429,·430,·431,·432,·433,·434,·435,·436,·437,·440,·446,·449,·450,·451,·455,·456,·459,·460,·461,·462,·463,·464,·465,·466,·467,·468,·469,·473,·475,·476,·477,·478,·481,·482,·483,·484,·485,·486,·487,·488,·489,·490,·491,·492,·493,·495,·496,·498,·499,·500,·501,·502,·503,·505,·509,·510,·511,·514,·516,·519,·525,·531,·532,·533,·534,·536,·540,·543,·545,·547,·548,·549,·551,·557,·558,·561,·565,·568,·569,·571,·573,·574,·575,·576,·577,·578,·579,·580,·581,·582,·583,·584,·585,·586,·589,·590,·591,·592,·593,·594,·595,·596,·597,·599,·600,·601,·602,·603,·604,·609,·613,·614,·615,·616,·618,·619,·620,·621,·622,·623,·624,·625,·626,·627,·628,·629,·630,·631,·632,·633,·634,·635,·636,·637,·639,·640,·641,·642,·643,·644,·645,·646,·647,·648,·649,·650,·651,·652,·654,·655,·656,·657,·658,·659,·660,·661,·662,·663,·664,·665,·666,·667,·668,·669,·671,·673,·674,·675,·676,·678,·679,·680,·681,·682,·683,·684,·686,·688,·689,·690,·691,·692,·694,·695,·696,·697,·698,·699,·700,·701,·702,·703,·704,·705,·706,·707,·709,·710,·711,·712,·713,·714,·715,·716,·717,·719,·720,·721,·722,·723,·724,·725,·726,·727,·728,·729,·730,·731,·732,·733,·734,·735,·736,·737,·738,·739,·740,·741,·743,·744,·747,·748,·749,·750,·751,·752,·753,·755,·756,·758,·760,·761,·762,·763,·764,·765,·766,·767,·768,·769,·770,·771,·772,·773,·774,·775,·776,·777,·778,·779,·780,·781,·782,·783,·784,·785,·786,·787,·788,·789,·790,·791,·792,·793,·794,·795,·796,·797,·798,·799,·800,·801,·802,·803,·804,·805,·806,·807,·808,·810,·812,·813,·814,·815,·816,·817,·819,·820,·821,·822,·823,·824,·825,·826,·827,·828,·829,·830,·831,·832,·833,·834,·835,·836,·837,·838,·839,·840,·841,·842,·843,·844,·845,·846,·847,·848,·849,·850,·852,·853,·854,·855,·856,·857,·858,·859,·860,·861,·862,·863,·864,·865,·866,·867,·868,·869,·870,·871,·872,·873,·874,·875,·876,·877,·878,·879,·880,·881,·882,·883,·884,·885,·886,·887,·888,·889,·891,·892,·894,·895,·896,·897,·898,·899,·900,·901,·902,·903,·904,·905,·906,·907,·908,·909,·910,·912,·913,·914,·916,·918,·921,·923,·927,·930,·938,·939,·940,·941,·942,·943,·945,·946,·947,·948,·949,·950,·951,·952,·953,·957,·959,·960,·970,·977,·979,·981,·984,·994,·997,·1003,·1004,·1005,·1006,·1011,·1012,·1021,·1031,·1032,·1033,·1034,·1035,·1036,·1038,·1039,·1040,·1041,·1042,·1043,·1044,·1045,·1046,·1047,·1048,·1049,·1050,·1051,·1052,·1053,·1054,·1055,·1056,·1057,·1058,·1059,·1060,·1061,·1062,·1063,·1064,·1065,·1066,·1067,·1068,·1069,·1071,·1072,·1073,·1074,·1075,·1076,·1077,·1078,·1079,·1080,·1081,·1082,·1083,·1084,·1085,·1086,·1087,·1088,·1089,·1091,·1092,·1093,·1095,·1096,·1097,·1099,·1100,·1101,·1102,·1103,·1104,·1105,·1106,·1108,·1109,·1110,·1111,·1112,·1113,·1114,·1115,·1118,·1119,·1121,·1123,·1124,·1125,·1126,·1127,·1128,·1129,·1130,·1131,·1132,·1133,·1134,·1135,·1136,·1137,·1138,·1139,·1140,·1141,·1142,·1143,·1145,·1146,·1147,·1148,·1149,·1150,·1151,·1152,·1153,·1155,·1156,·1157,·1158,·1159,·1160,·1161,·1162,·1163,·1164,·1165,·1166,·1167,·1168,·1169,·1170,·1171,·1172,·1173,·1174,·1175,·1176,·1177,·1178,·1179,·1180,·1181,·1182,·1183,·1184,·1185,·1186,·1187,·1188,·1189,·1190,·1191,·1192,·1193,·1194,·1195,·1196,·1197,·1198,·1199,·1200,·1201,·1202,·1203,·1204,·1205,·1206,·1207,·1208,·1209,·1210,·1211,·1212,·1213,·1214,·1215,·1216,·1217,·1218,·1219,·1220,·1221,·1222,·1223,·1224,·1225,·1226,·1227,·1228,·1229,·1230,·1231,·1232,·1233,·1234,·1235,·1236,·1237,·1238,·1239,·1240,·1241,·1244,·1245,·1246,·1247,·1248,·1249,·1250,·1251,·1252,·1253,·1254,·1255,·1256,·1257,·1258,·1259,·1260,·1261,·1262,·1263,·1264,·1265,·1267,·1268,·1269,·1270,·1271,·1272,·1273,·1274,·1275,·1276,·1277,·1278,·1279,·1280,·1281,·1282,·1283,·1284,·1285,·1286,·1287,·1288,·1289,·1290,·1291,·1292,·1293,·1294,·1295,·1296,·1297,·1298,·1299,·1300,·1301,·1302,·1303,·1304,·1305,·1306,·1307,·1308,·1309,·1310,·1311,·1312,·1313,·1314,·1315,·1316,·1317,·1318,·1319,·1320,·1321,·1322,·1323,·1324,·1325,·1326,·1327,·1328,·1329,·1330,·1331,·1332,·1333,·1334,·1335,·1336,·1337,·1338,·1339,·1340,·1341,·1342,·1343,·1344,·1345,·1347,·1348,·1350,·1354,·1355,·1358,·1359,·1362,·1363,·1368,·1369,·1372,·1373,·1374,·1375,·1377,·1380,·1381,·1382,·1383,·1384,·1385,·1387,·1388,·1389,·1390,·1391,·1393,·1394,·1395,·1396,·1397,·1398,·1399,·1400,·1402,·1403,·1404,·1405,·1406,·1407,·1408,·1409,·1410,·1411,·1413,·1414,·1415,·1416,·1417,·1419,·1421,·1422,·1423,·1424,·1430,·1431,·1432,·1433,·1434,·1435,·1436,·1437,·1438,·1439,·1440,·1441,·1442,·1443,·1444,·1445,·1446,·1447,·1448,·1449,·1450,·1453,·1454,·1455,·1457,·1458,·1459,·1460,·1462,·1463,·1464,·1466,·1467,·1468,·1469,·1470,·1473,·1474,·1475,·1476,·1477,·1478,·1479,·1480,·1482,·1483,·1485,·1486,·1487,·1488,·1489,·1490,·1491,·1493,·1494,·1495,·1496,·1497,·1498,·1499,·1500,·1502,·1506,·1507,·1509,·1510,·1511,·1512,·1513,·1514,·1515,·1516,·1517,·1524,·1525,·1527,·1528,·1529,·1530,·1531,·1532,·1533,·1534,·1535,·1542,·1543,·1545,·1546,·1547,·1548,·1549,·1550,·1551,·1552,·1553,·1560,·1561,·1563,·1564,·1565,·1566,·1567,·1568,·1569,·1570,·1571,·1578,·1580,·1583,·1584,·1585,·1586,·1587,·1588,·1589,·1590,·1591,·1598,·1600,·1604,·1605,·1606,·1607,·1608,·1609,·1610,·1611,·1612,·1620,·1621,·1623,·1624,·1625,·1626,·1627,·1628,·1629,·1630,·1631,·1637,·1638,·1640,·1641,·1642,·1643,·1644,·1645,·1646,·1647,·1648,·1657,·1659,·1662,·1663,·1664,·1665,·1666,·1667,·1668,·1669,·1670,·1677,·1679,·1683,·1684,·1685,·1686,·1687,·1688,·1689,·1690,·1691,·1699,·1701,·1704,·1705,·1706,·1707,·1708,·1709,·1710,·1711,·1712,·1720,·1722,·1725,·1726,·1727,·1728,·1729,·1730,·1731,·1732,·1733,·1741,·1742,·1744,·1745,·1746,·1747,·1748,·1749,·1750,·1751,·1752,·1758,·1759,·1763,·1764,·1765,·1766,·1767,·1768,·1769,·1770,·1776,·1777,·1779,·1780,·1781,·1782,·1783,·1784,·1785,·1786,·1787,·1793,·1794,·1798,·1799,·1800,·1801,·1802,·1803,·1804,·1805,·1806,·1815,·1816,·1820,·1821,·1822,·1823,·1824,·1825,·1826,·1827,·1828,·1839,·1840,·1844,·1845,·1846,·1847,·1848,·1849,·1850,·1851,·1857,·1858,·1860,·1861,·1862,·1863,·1864,·1865,·1866,·1867,·1868,·1876,·1877,·1881,·1882,·1883,·1884,·1885,·1886,·1887,·1888,·1894,·1895,·1899,·1900,·1901,·1902,·1903,·1904,·1905,·1906,·1912,·1913,·1917,·1918,·1919,·1920,·1921,·1922,·1923,·1924,·1930,·1931,·1933,·1934,·1935,·1936,·1937,·1938,·1939,·1940,·1941,·1947,·1948,·1950,·1951,·1952,·1953,·1954,·1955,·1956,·1957,·1958,·1964,·1965,·1969,·1970,·1971,·1972,·1973,·1974,·1975,·1976,·1982,·1983,·1985,·1986,·1987,·1988,·1989,·1990,·1991,·1992,·1993,·2000,·2001,·2003,·2004,·2005,·2006,·2007,·2008,·2009,·2010,·2011,·2018,·2019,·2023,·2024,·2025,·2026,·2027,·2028,·2029,·2030,·2036,·2037,·2040,·2041,·2042,·2043,·2044,·2045,·2046,·2047,·2048,·2054,·2055,·2058,·2059,·2060,·2061,·2062,·2063,·2064,·2065,·2066,·2073,·2077,·2078,·2079,·2080,·2081,·2082,·2083,·2084,·2090,·2091,·2093,·2094,·2095,·2096,·2097,·2098,·2099,·2100,·2101,·2108,·2109,·2111,·2112,·2113,·2114,·2115,·2116,·2117,·2118,·2119,·2127,·2128,·2130,·2131,·2132,·2133,·2134,·2135,·2136,·2137,·2138,·2145,·2146,·2148,·2149,·2150,·2151,·2152,·2153,·2154,·2155,·2156,·2163,·2164,·2165,·2166,·2184,·2185,·2186,·2187,·2188,·2190,·2191,·2192,·2193,·2194,·2195,·2196,·2197,·2198,·2199,·2200,·2201,·2202,·2203,·2204,·2205,·2206,·2208,·2209,·2210,·2211,·2212,·2214,·2216,·2217,·2218,·2220,·2222,·2224,·2225,·2227,·2228,·2230,·2232,·2238,·2240,·2241,·2243,·2245,·2246,·2249,·2257,·2259,·2260,·2263,·2298,·2307,·2309,·2310],
22264 ········"10":·[2,·3,·5,·6,·9,·10,·15,·16,·17,·18,·19,·21,·22,·24,·25,·26,·27,·28,·29,·30,·31,·32,·68,·69,·74,·80,·83,·84,·85,·88,·91,·94,·97,·98,·102,·105,·109,·111,·113,·119,·120,·121,·129,·133,·137,·138,·139,·140,·142,·144,·160,·163,·171,·173,·187,·188,·189,·190,·192,·193,·199,·202,·203,·204,·206,·207,·212,·213,·215,·216,·217,·220,·221,·222,·223,·228,·230,·234,·244,·258,·265,·268,·275,·276,·278,·284,·286,·288,·289,·293,·295,·296,·298,·300,·302,·316,·317,·318,·322,·323,·324,·329,·330,·331,·345,·395,·423,·427,·440,·445,·509,·514,·516,·534,·536,·544,·546,·551,·554,·556,·560,·562,·568,·569,·570,·571,·572,·577,·583,·592,·594,·595,·596,·600,·620,·621,·627,·635,·639,·641,·645,·647,·648,·649,·650,·652,·670,·671,·673,·677,·678,·679,·681,·684,·685,·686,·695,·696,·708,·713,·714,·738,·741,·763,·764,·765,·766,·768,·781,·787,·788,·798,·804,·808,·836,·837,·838,·839,·840,·841,·842,·843,·844,·849,·852,·863,·868,·874,·889,·895,·902,·904,·912,·923,·940,·942,·943,·944,·948,·957,·959,·960,·970,·982,·984,·995,·997,·1001,·1003,·1004,·1005,·1011,·1016,·1020,·1021,·1069,·1071,·1072,·1075,·1109,·1154,·1158,·1162,·1163,·1173,·1174,·1175,·1180,·1185,·1189,·1195,·1200,·1205,·1219,·1220,·1230,·1239,·1246,·1250,·1256,·1261,·1264,·1267,·1284,·1288,·1291,·1292,·1294,·1297,·1298,·1299,·1306,·1308,·1319,·1324,·1343,·1344,·1345,·1350,·1367,·1387,·1391,·1403,·1411,·1416,·1418,·1420,·1421,·1440,·1447,·1451,·1452,·1458,·1462,·1467,·1473,·1478,·1479,·1482,·1485,·1488,·1490,·1491,·1498,·1598,·1657,·1677,·1699,·1720,·1741,·1758,·1894,·1912,·2018,·2185,·2186,·2188,·2190,·2191,·2192,·2193,·2194,·2195,·2196,·2197,·2198,·2199,·2200,·2201,·2202,·2203,·2204,·2205,·2206,·2207,·2208,·2209,·2210,·2211,·2212,·2216,·2217,·2218,·2219,·2220,·2221,·2222,·2223,·2224,·2225,·2226,·2227,·2228,·2229,·2230,·2231,·2232,·2234,·2235,·2238,·2240,·2241,·2246,·2249,·2254,·2257,·2260,·2261,·2264,·2265,·2271,·2277,·2283,·2289,·2290,·2294,·2298,·2302,·2307,·2308],22265 ········"10":·[2,·3,·5,·6,·9,·10,·15,·16,·17,·18,·19,·21,·22,·24,·25,·26,·27,·28,·29,·30,·31,·32,·68,·69,·74,·80,·83,·84,·85,·88,·91,·94,·97,·98,·102,·105,·109,·111,·113,·119,·120,·121,·129,·133,·137,·138,·139,·140,·142,·144,·160,·163,·171,·173,·187,·188,·189,·190,·192,·193,·199,·202,·203,·204,·206,·207,·212,·213,·215,·216,·217,·220,·221,·222,·223,·228,·230,·234,·244,·258,·265,·268,·275,·276,·278,·284,·286,·288,·289,·293,·295,·296,·298,·300,·302,·316,·317,·318,·322,·323,·324,·329,·330,·331,·345,·395,·423,·427,·440,·445,·509,·514,·516,·534,·536,·544,·546,·551,·554,·556,·560,·562,·568,·569,·570,·571,·572,·577,·583,·592,·594,·595,·596,·600,·620,·621,·627,·635,·639,·641,·645,·647,·648,·649,·650,·652,·670,·671,·673,·677,·678,·679,·681,·684,·685,·686,·695,·696,·708,·713,·714,·738,·741,·763,·764,·765,·766,·768,·781,·787,·788,·798,·804,·808,·836,·837,·838,·839,·840,·841,·842,·843,·844,·849,·852,·863,·868,·874,·889,·895,·902,·904,·912,·923,·940,·942,·943,·944,·948,·957,·959,·960,·970,·982,·984,·995,·997,·1001,·1003,·1004,·1005,·1011,·1016,·1020,·1021,·1069,·1071,·1072,·1075,·1109,·1154,·1158,·1162,·1163,·1173,·1174,·1175,·1180,·1185,·1189,·1195,·1200,·1205,·1219,·1220,·1230,·1239,·1246,·1250,·1256,·1261,·1264,·1267,·1284,·1288,·1291,·1292,·1294,·1297,·1298,·1299,·1306,·1308,·1319,·1324,·1343,·1344,·1345,·1350,·1367,·1387,·1391,·1403,·1411,·1416,·1418,·1420,·1421,·1440,·1447,·1451,·1452,·1458,·1462,·1467,·1473,·1478,·1479,·1482,·1485,·1488,·1490,·1491,·1498,·1598,·1657,·1677,·1699,·1720,·1741,·1758,·1894,·1912,·2018,·2185,·2186,·2188,·2190,·2191,·2192,·2193,·2194,·2195,·2196,·2197,·2198,·2199,·2200,·2201,·2202,·2203,·2204,·2205,·2206,·2207,·2208,·2209,·2210,·2211,·2212,·2216,·2217,·2218,·2219,·2220,·2221,·2222,·2223,·2224,·2225,·2226,·2227,·2228,·2229,·2230,·2231,·2232,·2234,·2235,·2238,·2240,·2241,·2246,·2249,·2254,·2257,·2260,·2261,·2264,·2265,·2271,·2277,·2283,·2289,·2290,·2294,·2298,·2302,·2307,·2308],
22265 ········"100":·[3,·15,·17,·22,·30,·68,·97,·98,·111,·118,·132,·135,·141,·142,·145,·159,·161,·175,·182,·192,·202,·207,·212,·213,·233,·273,·303,·345,·359,·360,·427,·577,·587,·588,·620,·621,·655,·709,·717,·760,·781,·787,·788,·900,·1345,·1391,·1398,·1447,·1457,·1472,·1473,·1488,·1490,·2184,·2185,·2186,·2188,·2190,·2191,·2193,·2194,·2195,·2197,·2199,·2200,·2201,·2202,·2204,·2207,·2208,·2209,·2210,·2211,·2212,·2218,·2220,·2222,·2223,·2225,·2226,·2230,·2231,·2232,·2235,·2241,·2242,·2246,·2249,·2302,·2307],22266 ········"100":·[3,·15,·17,·22,·30,·68,·97,·98,·111,·118,·132,·135,·141,·142,·145,·159,·161,·175,·182,·192,·202,·207,·212,·213,·233,·273,·303,·345,·359,·360,·427,·577,·587,·588,·620,·621,·655,·709,·717,·760,·781,·787,·788,·900,·1345,·1391,·1398,·1447,·1457,·1472,·1473,·1488,·1490,·2184,·2185,·2186,·2188,·2190,·2191,·2193,·2194,·2195,·2197,·2199,·2200,·2201,·2202,·2204,·2207,·2208,·2209,·2210,·2211,·2212,·2218,·2220,·2222,·2223,·2225,·2226,·2230,·2231,·2232,·2235,·2241,·2242,·2246,·2249,·2302,·2307],
22266 ········"1000":·[9,·10,·15,·24,·25,·28,·29,·32,·102,·141,·183,·191,·193,·194,·427,·717,·761,·767,·768,·769,·874,·1154,·1158,·1456,·1465,·1467,·1876,·1964,·2184,·2185,·2186,·2188,·2193,·2195,·2199,·2205,·2206,·2207,·2210,·2211,·2220,·2223,·2229,·2230,·2235,·2238,·2246,·2249,·2261,·2294],22267 ········"1000":·[9,·10,·15,·24,·25,·28,·29,·32,·102,·141,·183,·191,·193,·194,·427,·717,·761,·767,·768,·769,·874,·1154,·1158,·1456,·1465,·1467,·1876,·1964,·2184,·2185,·2186,·2188,·2193,·2195,·2199,·2205,·2206,·2207,·2210,·2211,·2220,·2223,·2229,·2230,·2235,·2238,·2246,·2249,·2261,·2294],
22267 ········"10000":·[192,·1485,·2185,·2201,·2206,·2210,·2220,·2228,·2266],22268 ········"10000":·[192,·1485,·2185,·2201,·2206,·2210,·2220,·2228,·2266],
22268 ········"100000":·[1354,·1372,·2199,·2201,·2210],22269 ········"100000":·[1354,·1372,·2199,·2201,·2210],
22269 ········"1000000":·[144,·2199,·2228],22270 ········"1000000":·[144,·2199,·2228],
Offset 22305, 15 lines modifiedOffset 22306, 15 lines modified
22305 ········"10083":·2226,22306 ········"10083":·2226,
22306 ········"100845":·2207,22307 ········"100845":·2207,
22307 ········"10087":·2227,22308 ········"10087":·2227,
22308 ········"10089":·2229,22309 ········"10089":·2229,
22309 ········"10092":·2226,22310 ········"10092":·2226,
22310 ········"10096":·2227,22311 ········"10096":·2227,
22311 ········"100y":·1344,22312 ········"100y":·1344,
22312 ········"101":·[207,·781,·2184,·2185,·2186,·2188,·2191,·2193,·2195,·2197,·2199,·2200,·2201,·2202,·2204,·2207,·2208,·2209,·2210,·2211,·2212,·2218,·2222,·2230,·2231,·2232,·2235,·2246],22313 ········"101":·[207,·781,·2184,·2185,·2186,·2188,·2191,·2195,·2197,·2199,·2200,·2201,·2202,·2204,·2207,·2208,·2209,·2210,·2211,·2212,·2218,·2222,·2230,·2231,·2232,·2235,·2246],
22313 ········"10103":·2231,22314 ········"10103":·2231,
22314 ········"10110":·2228,22315 ········"10110":·2228,
22315 ········"10114":·2228,22316 ········"10114":·2228,
22316 ········"10115":·2228,22317 ········"10115":·2228,
22317 ········"101154":·2207,22318 ········"101154":·2207,
22318 ········"10117":·2246,22319 ········"10117":·2246,
22319 ········"10119":·2227,22320 ········"10119":·2227,
Offset 22767, 14 lines modifiedOffset 22768, 15 lines modified
22767 ········"1124":·[2185,·2191,·2194],22768 ········"1124":·[2185,·2191,·2194],
22768 ········"11245":·2229,22769 ········"11245":·2229,
22769 ········"1125":·[2185,·2191,·2194],22770 ········"1125":·[2185,·2191,·2194],
22770 ········"11256":·2235,22771 ········"11256":·2235,
22771 ········"1125723":·2202,22772 ········"1125723":·2202,
22772 ········"1126":·2202,22773 ········"1126":·2202,
22773 ········"11263":·2229,22774 ········"11263":·2229,
 22775 ········"112634":·2228,
22774 ········"11269":·2229,22776 ········"11269":·2229,
Max diff block lines reached; 29083/46403 bytes (62.67%) of diff not shown.
4.38 KB
./usr/share/doc/python-pandas-doc/html/user_guide/advanced.html
    
Offset 1847, 25 lines modifiedOffset 1847, 25 lines modified
1847 <span·class="gp">In·[141]:·</span><span·class="n">indexer</span>·<span·class="o">=</span>·<span·class="n">np</span><span·class="o">.</span><span·class="n">arange</span><span·class="p">(</span><span·class="mi">10000</span><span·class="p">)</span>1847 <span·class="gp">In·[141]:·</span><span·class="n">indexer</span>·<span·class="o">=</span>·<span·class="n">np</span><span·class="o">.</span><span·class="n">arange</span><span·class="p">(</span><span·class="mi">10000</span><span·class="p">)</span>
  
1848 <span·class="gp">In·[142]:·</span><span·class="n">random</span><span·class="o">.</span><span·class="n">shuffle</span><span·class="p">(</span><span·class="n">indexer</span><span·class="p">)</span>1848 <span·class="gp">In·[142]:·</span><span·class="n">random</span><span·class="o">.</span><span·class="n">shuffle</span><span·class="p">(</span><span·class="n">indexer</span><span·class="p">)</span>
  
1849 <span·class="gp">In·[143]:·</span><span·class="o">%</span><span·class="k">timeit</span>·arr[indexer]1849 <span·class="gp">In·[143]:·</span><span·class="o">%</span><span·class="k">timeit</span>·arr[indexer]
1850 <span·class="gp">···.....:·</span><span·class="o">%</span><span·class="k">timeit</span>·arr.take(indexer,·axis=0)1850 <span·class="gp">···.....:·</span><span·class="o">%</span><span·class="k">timeit</span>·arr.take(indexer,·axis=0)
1851 <span·class="gp">···.....:·</span>1851 <span·class="gp">···.....:·</span>
1852 <span·class="go">196·us·+-·1.53·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·10,000·loops·each)</span>1852 <span·class="go">197·us·+-·2.16·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·10,000·loops·each)</span>
1853 <span·class="go">79.6·us·+-·1.88·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·10,000·loops·each)</span>1853 <span·class="go">78.1·us·+-·3.97·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·10,000·loops·each)</span>
1854 </pre></div>1854 </pre></div>
1855 </div>1855 </div>
1856 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[144]:·</span><span·class="n">ser</span>·<span·class="o">=</span>·<span·class="n">pd</span><span·class="o">.</span><span·class="n">Series</span><span·class="p">(</span><span·class="n">arr</span><span·class="p">[:,</span>·<span·class="mi">0</span><span·class="p">])</span>1856 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[144]:·</span><span·class="n">ser</span>·<span·class="o">=</span>·<span·class="n">pd</span><span·class="o">.</span><span·class="n">Series</span><span·class="p">(</span><span·class="n">arr</span><span·class="p">[:,</span>·<span·class="mi">0</span><span·class="p">])</span>
  
1857 <span·class="gp">In·[145]:·</span><span·class="o">%</span><span·class="k">timeit</span>·ser.iloc[indexer]1857 <span·class="gp">In·[145]:·</span><span·class="o">%</span><span·class="k">timeit</span>·ser.iloc[indexer]
1858 <span·class="gp">···.....:·</span><span·class="o">%</span><span·class="k">timeit</span>·ser.take(indexer)1858 <span·class="gp">···.....:·</span><span·class="o">%</span><span·class="k">timeit</span>·ser.take(indexer)
1859 <span·class="gp">···.....:·</span>1859 <span·class="gp">···.....:·</span>
1860 <span·class="go">182·us·+-·3.51·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·10,000·loops·each)</span>1860 <span·class="go">165·us·+-·4·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·10,000·loops·each)</span>
1861 <span·class="go">137·us·+-·837·ns·per·loop·(mean·+-·std.·dev.·of·7·runs,·10,000·loops·each)</span>1861 <span·class="go">129·us·+-·688·ns·per·loop·(mean·+-·std.·dev.·of·7·runs,·10,000·loops·each)</span>
1862 </pre></div>1862 </pre></div>
1863 </div>1863 </div>
1864 </section>1864 </section>
1865 <section·id="index-types">1865 <section·id="index-types">
1866 <span·id="advanced-index-types"></span><h2>Index·types<a·class="headerlink"·href="#index-types"·title="Link·to·this·heading">#</a></h2>1866 <span·id="advanced-index-types"></span><h2>Index·types<a·class="headerlink"·href="#index-types"·title="Link·to·this·heading">#</a></h2>
1867 <p>We·have·discussed·<code·class="docutils·literal·notranslate"><span·class="pre">MultiIndex</span></code>·in·the·previous·sections·pretty·extensively.1867 <p>We·have·discussed·<code·class="docutils·literal·notranslate"><span·class="pre">MultiIndex</span></code>·in·the·previous·sections·pretty·extensively.
1868 Documentation·about·<code·class="docutils·literal·notranslate"><span·class="pre">DatetimeIndex</span></code>·and·<code·class="docutils·literal·notranslate"><span·class="pre">PeriodIndex</span></code>·are·shown·<a·class="reference·internal"·href="timeseries.html#timeseries-overview"><span·class="std·std-ref">here</span></a>,1868 Documentation·about·<code·class="docutils·literal·notranslate"><span·class="pre">DatetimeIndex</span></code>·and·<code·class="docutils·literal·notranslate"><span·class="pre">PeriodIndex</span></code>·are·shown·<a·class="reference·internal"·href="timeseries.html#timeseries-overview"><span·class="std·std-ref">here</span></a>,
1.47 KB
html2text {}
    
Offset 1245, 23 lines modifiedOffset 1245, 23 lines modified
1245 In·[141]:·indexer·=·np.arange(10000)1245 In·[141]:·indexer·=·np.arange(10000)
  
1246 In·[142]:·random.shuffle(indexer)1246 In·[142]:·random.shuffle(indexer)
  
1247 In·[143]:·%timeit·arr[indexer]1247 In·[143]:·%timeit·arr[indexer]
1248 ···.....:·%timeit·arr.take(indexer,·axis=0)1248 ···.....:·%timeit·arr.take(indexer,·axis=0)
1249 ···.....:1249 ···.....:
1250 196·us·+-·1.53·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·10,000·loops·each)1250 197·us·+-·2.16·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·10,000·loops·each)
1251 79.6·us·+-·1.88·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·10,000·loops·each)1251 78.1·us·+-·3.97·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·10,000·loops·each)
1252 In·[144]:·ser·=·pd.Series(arr[:,·0])1252 In·[144]:·ser·=·pd.Series(arr[:,·0])
  
1253 In·[145]:·%timeit·ser.iloc[indexer]1253 In·[145]:·%timeit·ser.iloc[indexer]
1254 ···.....:·%timeit·ser.take(indexer)1254 ···.....:·%timeit·ser.take(indexer)
1255 ···.....:1255 ···.....:
1256 182·us·+-·3.51·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·10,000·loops·each)1256 165·us·+-·4·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·10,000·loops·each)
1257 137·us·+-·837·ns·per·loop·(mean·+-·std.·dev.·of·7·runs,·10,000·loops·each)1257 129·us·+-·688·ns·per·loop·(mean·+-·std.·dev.·of·7·runs,·10,000·loops·each)
1258 *\x8**\x8**\x8**\x8**\x8*·I\x8In\x8nd\x8de\x8ex\x8x·t\x8ty\x8yp\x8pe\x8es\x8s_\x8#\x8#·*\x8**\x8**\x8**\x8**\x8*1258 *\x8**\x8**\x8**\x8**\x8*·I\x8In\x8nd\x8de\x8ex\x8x·t\x8ty\x8yp\x8pe\x8es\x8s_\x8#\x8#·*\x8**\x8**\x8**\x8**\x8*
1259 We·have·discussed·MultiIndex·in·the·previous·sections·pretty·extensively.1259 We·have·discussed·MultiIndex·in·the·previous·sections·pretty·extensively.
1260 Documentation·about·DatetimeIndex·and·PeriodIndex·are·shown·_\x8h_\x8e_\x8r_\x8e,·and1260 Documentation·about·DatetimeIndex·and·PeriodIndex·are·shown·_\x8h_\x8e_\x8r_\x8e,·and
1261 documentation·about·TimedeltaIndex·is·found·_\x8h_\x8e_\x8r_\x8e.1261 documentation·about·TimedeltaIndex·is·found·_\x8h_\x8e_\x8r_\x8e.
1262 In·the·following·sub-sections·we·will·highlight·some·other·index·types.1262 In·the·following·sub-sections·we·will·highlight·some·other·index·types.
1263 *\x8**\x8**\x8**\x8*·C\x8Ca\x8at\x8te\x8eg\x8go\x8or\x8ri\x8ic\x8ca\x8al\x8lI\x8In\x8nd\x8de\x8ex\x8x_\x8#\x8#·*\x8**\x8**\x8**\x8*1263 *\x8**\x8**\x8**\x8*·C\x8Ca\x8at\x8te\x8eg\x8go\x8or\x8ri\x8ic\x8ca\x8al\x8lI\x8In\x8nd\x8de\x8ex\x8x_\x8#\x8#·*\x8**\x8**\x8**\x8*
1264 _\x8C_\x8a_\x8t_\x8e_\x8g_\x8o_\x8r_\x8i_\x8c_\x8a_\x8l_\x8I_\x8n_\x8d_\x8e_\x8x·is·a·type·of·index·that·is·useful·for·supporting·indexing·with1264 _\x8C_\x8a_\x8t_\x8e_\x8g_\x8o_\x8r_\x8i_\x8c_\x8a_\x8l_\x8I_\x8n_\x8d_\x8e_\x8x·is·a·type·of·index·that·is·useful·for·supporting·indexing·with
26.7 KB
./usr/share/doc/python-pandas-doc/html/user_guide/enhancingperf.html
    
Offset 592, 30 lines modifiedOffset 592, 30 lines modified
592 <span·class="gp">···...:·</span>········<span·class="n">s</span>·<span·class="o">+=</span>·<span·class="n">f</span><span·class="p">(</span><span·class="n">a</span>·<span·class="o">+</span>·<span·class="n">i</span>·<span·class="o">*</span>·<span·class="n">dx</span><span·class="p">)</span>592 <span·class="gp">···...:·</span>········<span·class="n">s</span>·<span·class="o">+=</span>·<span·class="n">f</span><span·class="p">(</span><span·class="n">a</span>·<span·class="o">+</span>·<span·class="n">i</span>·<span·class="o">*</span>·<span·class="n">dx</span><span·class="p">)</span>
593 <span·class="gp">···...:·</span>····<span·class="k">return</span>·<span·class="n">s</span>·<span·class="o">*</span>·<span·class="n">dx</span>593 <span·class="gp">···...:·</span>····<span·class="k">return</span>·<span·class="n">s</span>·<span·class="o">*</span>·<span·class="n">dx</span>
594 <span·class="gp">···...:·</span>594 <span·class="gp">···...:·</span>
595 </pre></div>595 </pre></div>
596 </div>596 </div>
597 <p>We·achieve·our·result·by·using·<a·class="reference·internal"·href="../reference/api/pandas.DataFrame.apply.html#pandas.DataFrame.apply"·title="pandas.DataFrame.apply"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">DataFrame.apply()</span></code></a>·(row-wise):</p>597 <p>We·achieve·our·result·by·using·<a·class="reference·internal"·href="../reference/api/pandas.DataFrame.apply.html#pandas.DataFrame.apply"·title="pandas.DataFrame.apply"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">DataFrame.apply()</span></code></a>·(row-wise):</p>
598 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[5]:·</span><span·class="o">%</span><span·class="k">timeit</span>·df.apply(lambda·x:·integrate_f(x[&quot;a&quot;],·x[&quot;b&quot;],·x[&quot;N&quot;]),·axis=1)598 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[5]:·</span><span·class="o">%</span><span·class="k">timeit</span>·df.apply(lambda·x:·integrate_f(x[&quot;a&quot;],·x[&quot;b&quot;],·x[&quot;N&quot;]),·axis=1)
599 <span·class="go">66.5·ms·+-·199·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·10·loops·each)</span>599 <span·class="go">81.2·ms·+-·21.2·ms·per·loop·(mean·+-·std.·dev.·of·7·runs,·10·loops·each)</span>
600 </pre></div>600 </pre></div>
601 </div>601 </div>
602 <p>Let’s·take·a·look·and·see·where·the·time·is·spent·during·this·operation602 <p>Let’s·take·a·look·and·see·where·the·time·is·spent·during·this·operation
603 using·the·<a·class="reference·external"·href="https://ipython.readthedocs.io/en/stable/interactive/magics.html#magic-prun">prun·ipython·magic·function</a>:</p>603 using·the·<a·class="reference·external"·href="https://ipython.readthedocs.io/en/stable/interactive/magics.html#magic-prun">prun·ipython·magic·function</a>:</p>
604 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="go">#·most·time·consuming·4·calls</span>604 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="go">#·most·time·consuming·4·calls</span>
605 <span·class="gp">In·[6]:·</span><span·class="o">%</span><span·class="k">prun</span>·-l·4·df.apply(lambda·x:·integrate_f(x[&quot;a&quot;],·x[&quot;b&quot;],·x[&quot;N&quot;]),·axis=1)··#·noqa·E999605 <span·class="gp">In·[6]:·</span><span·class="o">%</span><span·class="k">prun</span>·-l·4·df.apply(lambda·x:·integrate_f(x[&quot;a&quot;],·x[&quot;b&quot;],·x[&quot;N&quot;]),·axis=1)··#·noqa·E999
606 <span·class="go">·········605946·function·calls·(605928·primitive·calls)·in·0.214·seconds</span>606 <span·class="go">·········605946·function·calls·(605928·primitive·calls)·in·0.228·seconds</span>
  
607 <span·class="go">···Ordered·by:·internal·time</span>607 <span·class="go">···Ordered·by:·internal·time</span>
608 <span·class="go">···List·reduced·from·159·to·4·due·to·restriction·&lt;4&gt;</span>608 <span·class="go">···List·reduced·from·159·to·4·due·to·restriction·&lt;4&gt;</span>
  
609 <span·class="go">···ncalls··tottime··percall··cumtime··percall·filename:lineno(function)</span>609 <span·class="go">···ncalls··tottime··percall··cumtime··percall·filename:lineno(function)</span>
610 <span·class="go">·····1000····0.131····0.000····0.189····0.000·&lt;ipython-input-4-c2a74e076cf0&gt;:1(integrate_f)</span>610 <span·class="go">·····1000····0.137····0.000····0.202····0.000·&lt;ipython-input-4-c2a74e076cf0&gt;:1(integrate_f)</span>
611 <span·class="go">···552423····0.058····0.000····0.058····0.000·&lt;ipython-input-3-c138bdd570e3&gt;:1(f)</span>611 <span·class="go">···552423····0.065····0.000····0.065····0.000·&lt;ipython-input-3-c138bdd570e3&gt;:1(f)</span>
612 <span·class="go">·····3000····0.004····0.000····0.016····0.000·series.py:1095(__getitem__)</span>612 <span·class="go">·····3000····0.004····0.000····0.017····0.000·series.py:1095(__getitem__)</span>
613 <span·class="go">·····3000····0.003····0.000····0.007····0.000·series.py:1220(_get_value)</span>613 <span·class="go">·····3000····0.003····0.000····0.007····0.000·series.py:1220(_get_value)</span>
614 </pre></div>614 </pre></div>
615 </div>615 </div>
616 <p>By·far·the·majority·of·time·is·spend·inside·either·<code·class="docutils·literal·notranslate"><span·class="pre">integrate_f</span></code>·or·<code·class="docutils·literal·notranslate"><span·class="pre">f</span></code>,616 <p>By·far·the·majority·of·time·is·spend·inside·either·<code·class="docutils·literal·notranslate"><span·class="pre">integrate_f</span></code>·or·<code·class="docutils·literal·notranslate"><span·class="pre">f</span></code>,
617 hence·we’ll·concentrate·our·efforts·cythonizing·these·two·functions.</p>617 hence·we’ll·concentrate·our·efforts·cythonizing·these·two·functions.</p>
618 </section>618 </section>
619 <section·id="plain-cython">619 <section·id="plain-cython">
Offset 634, 15 lines modifiedOffset 634, 15 lines modified
634 <span·class="gp">···...:·</span>····for·i·in·range(N):634 <span·class="gp">···...:·</span>····for·i·in·range(N):
635 <span·class="gp">···...:·</span>········s·+=·f_plain(a·+·i·*·dx)635 <span·class="gp">···...:·</span>········s·+=·f_plain(a·+·i·*·dx)
636 <span·class="gp">···...:·</span>····return·s·*·dx636 <span·class="gp">···...:·</span>····return·s·*·dx
637 <span·class="gp">···...:·</span>637 <span·class="gp">···...:·</span>
638 </pre></div>638 </pre></div>
639 </div>639 </div>
640 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[9]:·</span><span·class="o">%</span><span·class="k">timeit</span>·df.apply(lambda·x:·integrate_f_plain(x[&quot;a&quot;],·x[&quot;b&quot;],·x[&quot;N&quot;]),·axis=1)640 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[9]:·</span><span·class="o">%</span><span·class="k">timeit</span>·df.apply(lambda·x:·integrate_f_plain(x[&quot;a&quot;],·x[&quot;b&quot;],·x[&quot;N&quot;]),·axis=1)
641 <span·class="go">71.3·ms·+-·33.2·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·10·loops·each)</span>641 <span·class="go">74.3·ms·+-·916·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·10·loops·each)</span>
642 </pre></div>642 </pre></div>
643 </div>643 </div>
644 <p>This·has·improved·the·performance·compared·to·the·pure·Python·approach·by·one-third.</p>644 <p>This·has·improved·the·performance·compared·to·the·pure·Python·approach·by·one-third.</p>
645 </section>645 </section>
646 <section·id="declaring-c-types">646 <section·id="declaring-c-types">
647 <span·id="enhancingperf-type"></span><h3>Declaring·C·types<a·class="headerlink"·href="#declaring-c-types"·title="Link·to·this·heading">#</a></h3>647 <span·id="enhancingperf-type"></span><h3>Declaring·C·types<a·class="headerlink"·href="#declaring-c-types"·title="Link·to·this·heading">#</a></h3>
648 <p>We·can·annotate·the·function·variables·and·return·types·as·well·as·use·<code·class="docutils·literal·notranslate"><span·class="pre">cdef</span></code>648 <p>We·can·annotate·the·function·variables·and·return·types·as·well·as·use·<code·class="docutils·literal·notranslate"><span·class="pre">cdef</span></code>
Offset 658, 15 lines modifiedOffset 658, 15 lines modified
658 <span·class="gp">···....:·</span>····for·i·in·range(N):658 <span·class="gp">···....:·</span>····for·i·in·range(N):
659 <span·class="gp">···....:·</span>········s·+=·f_typed(a·+·i·*·dx)659 <span·class="gp">···....:·</span>········s·+=·f_typed(a·+·i·*·dx)
660 <span·class="gp">···....:·</span>····return·s·*·dx660 <span·class="gp">···....:·</span>····return·s·*·dx
661 <span·class="gp">···....:·</span>661 <span·class="gp">···....:·</span>
662 </pre></div>662 </pre></div>
663 </div>663 </div>
664 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[11]:·</span><span·class="o">%</span><span·class="k">timeit</span>·df.apply(lambda·x:·integrate_f_typed(x[&quot;a&quot;],·x[&quot;b&quot;],·x[&quot;N&quot;]),·axis=1)664 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[11]:·</span><span·class="o">%</span><span·class="k">timeit</span>·df.apply(lambda·x:·integrate_f_typed(x[&quot;a&quot;],·x[&quot;b&quot;],·x[&quot;N&quot;]),·axis=1)
665 <span·class="go">8.55·ms·+-·13.8·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·100·loops·each)</span>665 <span·class="go">8.48·ms·+-·18.5·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·100·loops·each)</span>
666 </pre></div>666 </pre></div>
667 </div>667 </div>
668 <p>Annotating·the·functions·with·C·types·yields·an·over·ten·times·performance·improvement·compared·to668 <p>Annotating·the·functions·with·C·types·yields·an·over·ten·times·performance·improvement·compared·to
669 the·original·Python·implementation.</p>669 the·original·Python·implementation.</p>
670 </section>670 </section>
671 <section·id="using-ndarray">671 <section·id="using-ndarray">
672 <span·id="enhancingperf-ndarray"></span><h3>Using·ndarray<a·class="headerlink"·href="#using-ndarray"·title="Link·to·this·heading">#</a></h3>672 <span·id="enhancingperf-ndarray"></span><h3>Using·ndarray<a·class="headerlink"·href="#using-ndarray"·title="Link·to·this·heading">#</a></h3>
Offset 722, 15 lines modifiedOffset 722, 15 lines modified
722 </div>722 </div>
723 <p>This·implementation·creates·an·array·of·zeros·and·inserts·the·result723 <p>This·implementation·creates·an·array·of·zeros·and·inserts·the·result
724 of·<code·class="docutils·literal·notranslate"><span·class="pre">integrate_f_typed</span></code>·applied·over·each·row.·Looping·over·an·<code·class="docutils·literal·notranslate"><span·class="pre">ndarray</span></code>·is·faster724 of·<code·class="docutils·literal·notranslate"><span·class="pre">integrate_f_typed</span></code>·applied·over·each·row.·Looping·over·an·<code·class="docutils·literal·notranslate"><span·class="pre">ndarray</span></code>·is·faster
725 in·Cython·than·looping·over·a·<a·class="reference·internal"·href="../reference/api/pandas.Series.html#pandas.Series"·title="pandas.Series"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Series</span></code></a>·object.</p>725 in·Cython·than·looping·over·a·<a·class="reference·internal"·href="../reference/api/pandas.Series.html#pandas.Series"·title="pandas.Series"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Series</span></code></a>·object.</p>
726 <p>Since·<code·class="docutils·literal·notranslate"><span·class="pre">apply_integrate_f</span></code>·is·typed·to·accept·an·<code·class="docutils·literal·notranslate"><span·class="pre">np.ndarray</span></code>,·<a·class="reference·internal"·href="../reference/api/pandas.Series.to_numpy.html#pandas.Series.to_numpy"·title="pandas.Series.to_numpy"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">Series.to_numpy()</span></code></a>726 <p>Since·<code·class="docutils·literal·notranslate"><span·class="pre">apply_integrate_f</span></code>·is·typed·to·accept·an·<code·class="docutils·literal·notranslate"><span·class="pre">np.ndarray</span></code>,·<a·class="reference·internal"·href="../reference/api/pandas.Series.to_numpy.html#pandas.Series.to_numpy"·title="pandas.Series.to_numpy"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">Series.to_numpy()</span></code></a>
727 calls·are·needed·to·utilize·this·function.</p>727 calls·are·needed·to·utilize·this·function.</p>
728 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[14]:·</span><span·class="o">%</span><span·class="k">timeit</span>·apply_integrate_f(df[&quot;a&quot;].to_numpy(),·df[&quot;b&quot;].to_numpy(),·df[&quot;N&quot;].to_numpy())728 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[14]:·</span><span·class="o">%</span><span·class="k">timeit</span>·apply_integrate_f(df[&quot;a&quot;].to_numpy(),·df[&quot;b&quot;].to_numpy(),·df[&quot;N&quot;].to_numpy())
729 <span·class="go">1.15·ms·+-·308·ns·per·loop·(mean·+-·std.·dev.·of·7·runs,·1,000·loops·each)</span>729 <span·class="go">1.15·ms·+-·1.94·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·1,000·loops·each)</span>
730 </pre></div>730 </pre></div>
731 </div>731 </div>
732 <p>Performance·has·improved·from·the·prior·implementation·by·almost·ten·times.</p>732 <p>Performance·has·improved·from·the·prior·implementation·by·almost·ten·times.</p>
733 </section>733 </section>
734 <section·id="disabling-compiler-directives">734 <section·id="disabling-compiler-directives">
735 <span·id="enhancingperf-boundswrap"></span><h3>Disabling·compiler·directives<a·class="headerlink"·href="#disabling-compiler-directives"·title="Link·to·this·heading">#</a></h3>735 <span·id="enhancingperf-boundswrap"></span><h3>Disabling·compiler·directives<a·class="headerlink"·href="#disabling-compiler-directives"·title="Link·to·this·heading">#</a></h3>
736 <p>The·majority·of·the·time·is·now·spent·in·<code·class="docutils·literal·notranslate"><span·class="pre">apply_integrate_f</span></code>.·Disabling·Cython’s·<code·class="docutils·literal·notranslate"><span·class="pre">boundscheck</span></code>736 <p>The·majority·of·the·time·is·now·spent·in·<code·class="docutils·literal·notranslate"><span·class="pre">apply_integrate_f</span></code>.·Disabling·Cython’s·<code·class="docutils·literal·notranslate"><span·class="pre">boundscheck</span></code>
Offset 782, 15 lines modifiedOffset 782, 15 lines modified
782 <span·class="go">·················from·/build/reproducible-path/pandas-2.2.3+dfsg/buildtmp/.cache/ipython/cython/_cython_magic_4fbfead67d857169a035ca51f16d2f87b01d2cb3.c:1251:</span>782 <span·class="go">·················from·/build/reproducible-path/pandas-2.2.3+dfsg/buildtmp/.cache/ipython/cython/_cython_magic_4fbfead67d857169a035ca51f16d2f87b01d2cb3.c:1251:</span>
783 <span·class="go">/usr/lib/aarch64-linux-gnu/python3-numpy/numpy/_core/include/numpy/npy_1_7_deprecated_api.h:17:2:·warning:·#warning·&quot;Using·deprecated·NumPy·API,·disable·it·with·&quot;·&quot;#define·NPY_NO_DEPRECATED_API·NPY_1_7_API_VERSION&quot;·[-Wcpp]</span>783 <span·class="go">/usr/lib/aarch64-linux-gnu/python3-numpy/numpy/_core/include/numpy/npy_1_7_deprecated_api.h:17:2:·warning:·#warning·&quot;Using·deprecated·NumPy·API,·disable·it·with·&quot;·&quot;#define·NPY_NO_DEPRECATED_API·NPY_1_7_API_VERSION&quot;·[-Wcpp]</span>
784 <span·class="go">···17·|·#warning·&quot;Using·deprecated·NumPy·API,·disable·it·with·&quot;·\</span>784 <span·class="go">···17·|·#warning·&quot;Using·deprecated·NumPy·API,·disable·it·with·&quot;·\</span>
785 <span·class="go">······|··^~~~~~~</span>785 <span·class="go">······|··^~~~~~~</span>
786 </pre></div>786 </pre></div>
787 </div>787 </div>
788 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[17]:·</span><span·class="o">%</span><span·class="k">timeit</span>·apply_integrate_f_wrap(df[&quot;a&quot;].to_numpy(),·df[&quot;b&quot;].to_numpy(),·df[&quot;N&quot;].to_numpy())788 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[17]:·</span><span·class="o">%</span><span·class="k">timeit</span>·apply_integrate_f_wrap(df[&quot;a&quot;].to_numpy(),·df[&quot;b&quot;].to_numpy(),·df[&quot;N&quot;].to_numpy())
789 <span·class="go">813·us·+-·54.9·ns·per·loop·(mean·+-·std.·dev.·of·7·runs,·1,000·loops·each)</span>789 <span·class="go">814·us·+-·182·ns·per·loop·(mean·+-·std.·dev.·of·7·runs,·1,000·loops·each)</span>
790 </pre></div>790 </pre></div>
791 </div>791 </div>
792 <p>However,·a·loop·indexer·<code·class="docutils·literal·notranslate"><span·class="pre">i</span></code>·accessing·an·invalid·location·in·an·array·would·cause·a·segfault·because·memory·access·isn’t·checked.792 <p>However,·a·loop·indexer·<code·class="docutils·literal·notranslate"><span·class="pre">i</span></code>·accessing·an·invalid·location·in·an·array·would·cause·a·segfault·because·memory·access·isn’t·checked.
793 For·more·about·<code·class="docutils·literal·notranslate"><span·class="pre">boundscheck</span></code>·and·<code·class="docutils·literal·notranslate"><span·class="pre">wraparound</span></code>,·see·the·Cython·docs·on793 For·more·about·<code·class="docutils·literal·notranslate"><span·class="pre">boundscheck</span></code>·and·<code·class="docutils·literal·notranslate"><span·class="pre">wraparound</span></code>,·see·the·Cython·docs·on
794 <a·class="reference·external"·href="https://cython.readthedocs.io/en/latest/src/userguide/source_files_and_compilation.html#compiler-directives">compiler·directives</a>.</p>794 <a·class="reference·external"·href="https://cython.readthedocs.io/en/latest/src/userguide/source_files_and_compilation.html#compiler-directives">compiler·directives</a>.</p>
795 </section>795 </section>
796 </section>796 </section>
Offset 1148, 19 lines modifiedOffset 1148, 19 lines modified
1148 compared·to·standard·Python·syntax·for·large·<a·class="reference·internal"·href="../reference/api/pandas.DataFrame.html#pandas.DataFrame"·title="pandas.DataFrame"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">DataFrame</span></code></a>.·This·engine·requires·the1148 compared·to·standard·Python·syntax·for·large·<a·class="reference·internal"·href="../reference/api/pandas.DataFrame.html#pandas.DataFrame"·title="pandas.DataFrame"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">DataFrame</span></code></a>.·This·engine·requires·the
1149 optional·dependency·<code·class="docutils·literal·notranslate"><span·class="pre">numexpr</span></code>·to·be·installed.</p>1149 optional·dependency·<code·class="docutils·literal·notranslate"><span·class="pre">numexpr</span></code>·to·be·installed.</p>
1150 <p>The·<code·class="docutils·literal·notranslate"><span·class="pre">'python'</span></code>·engine·is·generally·<em>not</em>·useful·except·for·testing1150 <p>The·<code·class="docutils·literal·notranslate"><span·class="pre">'python'</span></code>·engine·is·generally·<em>not</em>·useful·except·for·testing
1151 other·evaluation·engines·against·it.·You·will·achieve·<strong>no</strong>·performance1151 other·evaluation·engines·against·it.·You·will·achieve·<strong>no</strong>·performance
1152 benefits·using·<a·class="reference·internal"·href="../reference/api/pandas.eval.html#pandas.eval"·title="pandas.eval"><code·class="xref·py·py-func·docutils·literal·notranslate"><span·class="pre">eval()</span></code></a>·with·<code·class="docutils·literal·notranslate"><span·class="pre">engine='python'</span></code>·and·may1152 benefits·using·<a·class="reference·internal"·href="../reference/api/pandas.eval.html#pandas.eval"·title="pandas.eval"><code·class="xref·py·py-func·docutils·literal·notranslate"><span·class="pre">eval()</span></code></a>·with·<code·class="docutils·literal·notranslate"><span·class="pre">engine='python'</span></code>·and·may
1153 incur·a·performance·hit.</p>1153 incur·a·performance·hit.</p>
1154 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[40]:·</span><span·class="o">%</span><span·class="k">timeit</span>·df1·+·df2·+·df3·+·df41154 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[40]:·</span><span·class="o">%</span><span·class="k">timeit</span>·df1·+·df2·+·df3·+·df4
1155 <span·class="go">9.27·ms·+-·125·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·100·loops·each)</span>1155 <span·class="go">8.69·ms·+-·338·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·100·loops·each)</span>
1156 </pre></div>1156 </pre></div>
1157 </div>1157 </div>
1158 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[41]:·</span><span·class="o">%</span><span·class="k">timeit</span>·pd.eval(&quot;df1·+·df2·+·df3·+·df4&quot;,·engine=&quot;python&quot;)1158 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[41]:·</span><span·class="o">%</span><span·class="k">timeit</span>·pd.eval(&quot;df1·+·df2·+·df3·+·df4&quot;,·engine=&quot;python&quot;)
1159 <span·class="go">11.5·ms·+-·61.9·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·100·loops·each)</span>1159 <span·class="go">11.6·ms·+-·166·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·100·loops·each)</span>
1160 </pre></div>1160 </pre></div>
1161 </div>1161 </div>
1162 </section>1162 </section>
1163 <section·id="the-dataframe-eval-method">1163 <section·id="the-dataframe-eval-method">
1164 <h3>The·<a·class="reference·internal"·href="../reference/api/pandas.DataFrame.eval.html#pandas.DataFrame.eval"·title="pandas.DataFrame.eval"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">DataFrame.eval()</span></code></a>·method<a·class="headerlink"·href="#the-dataframe-eval-method"·title="Link·to·this·heading">#</a></h3>1164 <h3>The·<a·class="reference·internal"·href="../reference/api/pandas.DataFrame.eval.html#pandas.DataFrame.eval"·title="pandas.DataFrame.eval"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">DataFrame.eval()</span></code></a>·method<a·class="headerlink"·href="#the-dataframe-eval-method"·title="Link·to·this·heading">#</a></h3>
1165 <p>In·addition·to·the·top·level·<a·class="reference·internal"·href="../reference/api/pandas.eval.html#pandas.eval"·title="pandas.eval"><code·class="xref·py·py-func·docutils·literal·notranslate"><span·class="pre">pandas.eval()</span></code></a>·function·you·can·also1165 <p>In·addition·to·the·top·level·<a·class="reference·internal"·href="../reference/api/pandas.eval.html#pandas.eval"·title="pandas.eval"><code·class="xref·py·py-func·docutils·literal·notranslate"><span·class="pre">pandas.eval()</span></code></a>·function·you·can·also
1166 evaluate·an·expression·in·the·“context”·of·a·<a·class="reference·internal"·href="../reference/api/pandas.DataFrame.html#pandas.DataFrame"·title="pandas.DataFrame"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">DataFrame</span></code></a>.</p>1166 evaluate·an·expression·in·the·“context”·of·a·<a·class="reference·internal"·href="../reference/api/pandas.DataFrame.html#pandas.DataFrame"·title="pandas.DataFrame"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">DataFrame</span></code></a>.</p>
Offset 1275, 39 lines modifiedOffset 1275, 39 lines modified
1275 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[58]:·</span><span·class="n">nrows</span><span·class="p">,</span>·<span·class="n">ncols</span>·<span·class="o">=</span>·<span·class="mi">20000</span><span·class="p">,</span>·<span·class="mi">100</span>1275 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[58]:·</span><span·class="n">nrows</span><span·class="p">,</span>·<span·class="n">ncols</span>·<span·class="o">=</span>·<span·class="mi">20000</span><span·class="p">,</span>·<span·class="mi">100</span>
  
1276 <span·class="gp">In·[59]:·</span><span·class="n">df1</span><span·class="p">,</span>·<span·class="n">df2</span><span·class="p">,</span>·<span·class="n">df3</span><span·class="p">,</span>·<span·class="n">df4</span>·<span·class="o">=</span>·<span·class="p">[</span><span·class="n">pd</span><span·class="o">.</span><span·class="n">DataFrame</span><span·class="p">(</span><span·class="n">np</span><span·class="o">.</span><span·class="n">random</span><span·class="o">.</span><span·class="n">randn</span><span·class="p">(</span><span·class="n">nrows</span><span·class="p">,</span>·<span·class="n">ncols</span><span·class="p">))</span>·<span·class="k">for</span>·<span·class="n">_</span>·<span·class="ow">in</span>·<span·class="nb">range</span><span·class="p">(</span><span·class="mi">4</span><span·class="p">)]</span>1276 <span·class="gp">In·[59]:·</span><span·class="n">df1</span><span·class="p">,</span>·<span·class="n">df2</span><span·class="p">,</span>·<span·class="n">df3</span><span·class="p">,</span>·<span·class="n">df4</span>·<span·class="o">=</span>·<span·class="p">[</span><span·class="n">pd</span><span·class="o">.</span><span·class="n">DataFrame</span><span·class="p">(</span><span·class="n">np</span><span·class="o">.</span><span·class="n">random</span><span·class="o">.</span><span·class="n">randn</span><span·class="p">(</span><span·class="n">nrows</span><span·class="p">,</span>·<span·class="n">ncols</span><span·class="p">))</span>·<span·class="k">for</span>·<span·class="n">_</span>·<span·class="ow">in</span>·<span·class="nb">range</span><span·class="p">(</span><span·class="mi">4</span><span·class="p">)]</span>
1277 </pre></div>1277 </pre></div>
1278 </div>1278 </div>
1279 <p><a·class="reference·internal"·href="../reference/api/pandas.DataFrame.html#pandas.DataFrame"·title="pandas.DataFrame"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">DataFrame</span></code></a>·arithmetic:</p>1279 <p><a·class="reference·internal"·href="../reference/api/pandas.DataFrame.html#pandas.DataFrame"·title="pandas.DataFrame"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">DataFrame</span></code></a>·arithmetic:</p>
1280 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[60]:·</span><span·class="o">%</span><span·class="k">timeit</span>·df1·+·df2·+·df3·+·df41280 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[60]:·</span><span·class="o">%</span><span·class="k">timeit</span>·df1·+·df2·+·df3·+·df4
1281 <span·class="go">8.79·ms·+-·19.4·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·100·loops·each)</span>1281 <span·class="go">9.09·ms·+-·259·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·100·loops·each)</span>
1282 </pre></div>1282 </pre></div>
1283 </div>1283 </div>
1284 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[61]:·</span><span·class="o">%</span><span·class="k">timeit</span>·pd.eval(&quot;df1·+·df2·+·df3·+·df4&quot;)1284 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[61]:·</span><span·class="o">%</span><span·class="k">timeit</span>·pd.eval(&quot;df1·+·df2·+·df3·+·df4&quot;)
1285 <span·class="go">6.57·ms·+-·234·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·100·loops·each)</span>1285 <span·class="go">7.08·ms·+-·216·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·100·loops·each)</span>
Max diff block lines reached; 3197/17924 bytes (17.84%) of diff not shown.
9.02 KB
html2text {}
    
Offset 110, 31 lines modifiedOffset 110, 31 lines modified
110 ···...:·····dx·=·(b·-·a)·/·N110 ···...:·····dx·=·(b·-·a)·/·N
111 ···...:·····for·i·in·range(N):111 ···...:·····for·i·in·range(N):
112 ···...:·········s·+=·f(a·+·i·*·dx)112 ···...:·········s·+=·f(a·+·i·*·dx)
113 ···...:·····return·s·*·dx113 ···...:·····return·s·*·dx
114 ···...:114 ···...:
115 We·achieve·our·result·by·using·_\x8D_\x8a_\x8t_\x8a_\x8F_\x8r_\x8a_\x8m_\x8e_\x8._\x8a_\x8p_\x8p_\x8l_\x8y_\x8(_\x8)·(row-wise):115 We·achieve·our·result·by·using·_\x8D_\x8a_\x8t_\x8a_\x8F_\x8r_\x8a_\x8m_\x8e_\x8._\x8a_\x8p_\x8p_\x8l_\x8y_\x8(_\x8)·(row-wise):
116 In·[5]:·%timeit·df.apply(lambda·x:·integrate_f(x["a"],·x["b"],·x["N"]),·axis=1)116 In·[5]:·%timeit·df.apply(lambda·x:·integrate_f(x["a"],·x["b"],·x["N"]),·axis=1)
117 66.5·ms·+-·199·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·10·loops·each)117 81.2·ms·+-·21.2·ms·per·loop·(mean·+-·std.·dev.·of·7·runs,·10·loops·each)
118 Let’s·take·a·look·and·see·where·the·time·is·spent·during·this·operation·using118 Let’s·take·a·look·and·see·where·the·time·is·spent·during·this·operation·using
119 the·_\x8p_\x8r_\x8u_\x8n_\x8·_\x8i_\x8p_\x8y_\x8t_\x8h_\x8o_\x8n_\x8·_\x8m_\x8a_\x8g_\x8i_\x8c_\x8·_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n:119 the·_\x8p_\x8r_\x8u_\x8n_\x8·_\x8i_\x8p_\x8y_\x8t_\x8h_\x8o_\x8n_\x8·_\x8m_\x8a_\x8g_\x8i_\x8c_\x8·_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n:
120 #·most·time·consuming·4·calls120 #·most·time·consuming·4·calls
121 In·[6]:·%prun·-l·4·df.apply(lambda·x:·integrate_f(x["a"],·x["b"],·x["N"]),121 In·[6]:·%prun·-l·4·df.apply(lambda·x:·integrate_f(x["a"],·x["b"],·x["N"]),
122 axis=1)··#·noqa·E999122 axis=1)··#·noqa·E999
123 ·········605946·function·calls·(605928·primitive·calls)·in·0.214·seconds123 ·········605946·function·calls·(605928·primitive·calls)·in·0.228·seconds
  
124 ···Ordered·by:·internal·time124 ···Ordered·by:·internal·time
125 ···List·reduced·from·159·to·4·due·to·restriction·<4>125 ···List·reduced·from·159·to·4·due·to·restriction·<4>
  
126 ···ncalls··tottime··percall··cumtime··percall·filename:lineno(function)126 ···ncalls··tottime··percall··cumtime··percall·filename:lineno(function)
127 ·····1000····0.131····0.000····0.189····0.000·<ipython-input-4-c2a74e076cf0>:1127 ·····1000····0.137····0.000····0.202····0.000·<ipython-input-4-c2a74e076cf0>:1
128 (integrate_f)128 (integrate_f)
129 ···552423····0.058····0.000····0.058····0.000·<ipython-input-3-c138bdd570e3>:1129 ···552423····0.065····0.000····0.065····0.000·<ipython-input-3-c138bdd570e3>:1
130 (f)130 (f)
131 ·····3000····0.004····0.000····0.016····0.000·series.py:1095(__getitem__)131 ·····3000····0.004····0.000····0.017····0.000·series.py:1095(__getitem__)
132 ·····3000····0.003····0.000····0.007····0.000·series.py:1220(_get_value)132 ·····3000····0.003····0.000····0.007····0.000·series.py:1220(_get_value)
133 By·far·the·majority·of·time·is·spend·inside·either·integrate_f·or·f,·hence133 By·far·the·majority·of·time·is·spend·inside·either·integrate_f·or·f,·hence
134 we’ll·concentrate·our·efforts·cythonizing·these·two·functions.134 we’ll·concentrate·our·efforts·cythonizing·these·two·functions.
135 *\x8**\x8**\x8**\x8*·P\x8Pl\x8la\x8ai\x8in\x8n·C\x8Cy\x8yt\x8th\x8ho\x8on\x8n_\x8#\x8#·*\x8**\x8**\x8**\x8*135 *\x8**\x8**\x8**\x8*·P\x8Pl\x8la\x8ai\x8in\x8n·C\x8Cy\x8yt\x8th\x8ho\x8on\x8n_\x8#\x8#·*\x8**\x8**\x8**\x8*
136 First·we’re·going·to·need·to·import·the·Cython·magic·function·to·IPython:136 First·we’re·going·to·need·to·import·the·Cython·magic·function·to·IPython:
137 In·[7]:·%load_ext·Cython137 In·[7]:·%load_ext·Cython
138 Now,·let’s·simply·copy·our·functions·over·to·Cython:138 Now,·let’s·simply·copy·our·functions·over·to·Cython:
Offset 146, 15 lines modifiedOffset 146, 15 lines modified
146 ···...:·····dx·=·(b·-·a)·/·N146 ···...:·····dx·=·(b·-·a)·/·N
147 ···...:·····for·i·in·range(N):147 ···...:·····for·i·in·range(N):
148 ···...:·········s·+=·f_plain(a·+·i·*·dx)148 ···...:·········s·+=·f_plain(a·+·i·*·dx)
149 ···...:·····return·s·*·dx149 ···...:·····return·s·*·dx
150 ···...:150 ···...:
151 In·[9]:·%timeit·df.apply(lambda·x:·integrate_f_plain(x["a"],·x["b"],·x["N"]),151 In·[9]:·%timeit·df.apply(lambda·x:·integrate_f_plain(x["a"],·x["b"],·x["N"]),
152 axis=1)152 axis=1)
153 71.3·ms·+-·33.2·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·10·loops·each)153 74.3·ms·+-·916·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·10·loops·each)
154 This·has·improved·the·performance·compared·to·the·pure·Python·approach·by·one-154 This·has·improved·the·performance·compared·to·the·pure·Python·approach·by·one-
155 third.155 third.
156 *\x8**\x8**\x8**\x8*·D\x8De\x8ec\x8cl\x8la\x8ar\x8ri\x8in\x8ng\x8g·C\x8C·t\x8ty\x8yp\x8pe\x8es\x8s_\x8#\x8#·*\x8**\x8**\x8**\x8*156 *\x8**\x8**\x8**\x8*·D\x8De\x8ec\x8cl\x8la\x8ar\x8ri\x8in\x8ng\x8g·C\x8C·t\x8ty\x8yp\x8pe\x8es\x8s_\x8#\x8#·*\x8**\x8**\x8**\x8*
157 We·can·annotate·the·function·variables·and·return·types·as·well·as·use·cdef·and157 We·can·annotate·the·function·variables·and·return·types·as·well·as·use·cdef·and
158 cpdef·to·improve·performance:158 cpdef·to·improve·performance:
159 In·[10]:·%%cython159 In·[10]:·%%cython
160 ···....:·cdef·double·f_typed(double·x)·except?·-2:160 ···....:·cdef·double·f_typed(double·x)·except?·-2:
Offset 166, 15 lines modifiedOffset 166, 15 lines modified
166 ···....:·····dx·=·(b·-·a)·/·N166 ···....:·····dx·=·(b·-·a)·/·N
167 ···....:·····for·i·in·range(N):167 ···....:·····for·i·in·range(N):
168 ···....:·········s·+=·f_typed(a·+·i·*·dx)168 ···....:·········s·+=·f_typed(a·+·i·*·dx)
169 ···....:·····return·s·*·dx169 ···....:·····return·s·*·dx
170 ···....:170 ···....:
171 In·[11]:·%timeit·df.apply(lambda·x:·integrate_f_typed(x["a"],·x["b"],·x["N"]),171 In·[11]:·%timeit·df.apply(lambda·x:·integrate_f_typed(x["a"],·x["b"],·x["N"]),
172 axis=1)172 axis=1)
173 8.55·ms·+-·13.8·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·100·loops·each)173 8.48·ms·+-·18.5·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·100·loops·each)
174 Annotating·the·functions·with·C·types·yields·an·over·ten·times·performance174 Annotating·the·functions·with·C·types·yields·an·over·ten·times·performance
175 improvement·compared·to·the·original·Python·implementation.175 improvement·compared·to·the·original·Python·implementation.
176 *\x8**\x8**\x8**\x8*·U\x8Us\x8si\x8in\x8ng\x8g·n\x8nd\x8da\x8ar\x8rr\x8ra\x8ay\x8y_\x8#\x8#·*\x8**\x8**\x8**\x8*176 *\x8**\x8**\x8**\x8*·U\x8Us\x8si\x8in\x8ng\x8g·n\x8nd\x8da\x8ar\x8rr\x8ra\x8ay\x8y_\x8#\x8#·*\x8**\x8**\x8**\x8*
177 When·re-profiling,·time·is·spent·creating·a·_\x8S_\x8e_\x8r_\x8i_\x8e_\x8s·from·each·row,·and·calling177 When·re-profiling,·time·is·spent·creating·a·_\x8S_\x8e_\x8r_\x8i_\x8e_\x8s·from·each·row,·and·calling
178 __getitem__·from·both·the·index·and·the·series·(three·times·for·each·row).178 __getitem__·from·both·the·index·and·the·series·(three·times·for·each·row).
179 These·Python·function·calls·are·expensive·and·can·be·improved·by·passing·an179 These·Python·function·calls·are·expensive·and·can·be·improved·by·passing·an
180 np.ndarray.180 np.ndarray.
Offset 235, 15 lines modifiedOffset 235, 15 lines modified
235 This·implementation·creates·an·array·of·zeros·and·inserts·the·result·of235 This·implementation·creates·an·array·of·zeros·and·inserts·the·result·of
236 integrate_f_typed·applied·over·each·row.·Looping·over·an·ndarray·is·faster·in236 integrate_f_typed·applied·over·each·row.·Looping·over·an·ndarray·is·faster·in
237 Cython·than·looping·over·a·_\x8S_\x8e_\x8r_\x8i_\x8e_\x8s·object.237 Cython·than·looping·over·a·_\x8S_\x8e_\x8r_\x8i_\x8e_\x8s·object.
238 Since·apply_integrate_f·is·typed·to·accept·an·np.ndarray,·_\x8S_\x8e_\x8r_\x8i_\x8e_\x8s_\x8._\x8t_\x8o_\x8__\x8n_\x8u_\x8m_\x8p_\x8y_\x8(_\x8)238 Since·apply_integrate_f·is·typed·to·accept·an·np.ndarray,·_\x8S_\x8e_\x8r_\x8i_\x8e_\x8s_\x8._\x8t_\x8o_\x8__\x8n_\x8u_\x8m_\x8p_\x8y_\x8(_\x8)
239 calls·are·needed·to·utilize·this·function.239 calls·are·needed·to·utilize·this·function.
240 In·[14]:·%timeit·apply_integrate_f(df["a"].to_numpy(),·df["b"].to_numpy(),·df240 In·[14]:·%timeit·apply_integrate_f(df["a"].to_numpy(),·df["b"].to_numpy(),·df
241 ["N"].to_numpy())241 ["N"].to_numpy())
242 1.15·ms·+-·308·ns·per·loop·(mean·+-·std.·dev.·of·7·runs,·1,000·loops·each)242 1.15·ms·+-·1.94·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·1,000·loops·each)
243 Performance·has·improved·from·the·prior·implementation·by·almost·ten·times.243 Performance·has·improved·from·the·prior·implementation·by·almost·ten·times.
244 *\x8**\x8**\x8**\x8*·D\x8Di\x8is\x8sa\x8ab\x8bl\x8li\x8in\x8ng\x8g·c\x8co\x8om\x8mp\x8pi\x8il\x8le\x8er\x8r·d\x8di\x8ir\x8re\x8ec\x8ct\x8ti\x8iv\x8ve\x8es\x8s_\x8#\x8#·*\x8**\x8**\x8**\x8*244 *\x8**\x8**\x8**\x8*·D\x8Di\x8is\x8sa\x8ab\x8bl\x8li\x8in\x8ng\x8g·c\x8co\x8om\x8mp\x8pi\x8il\x8le\x8er\x8r·d\x8di\x8ir\x8re\x8ec\x8ct\x8ti\x8iv\x8ve\x8es\x8s_\x8#\x8#·*\x8**\x8**\x8**\x8*
245 The·majority·of·the·time·is·now·spent·in·apply_integrate_f.·Disabling·Cython’s245 The·majority·of·the·time·is·now·spent·in·apply_integrate_f.·Disabling·Cython’s
246 boundscheck·and·wraparound·checks·can·yield·more·performance.246 boundscheck·and·wraparound·checks·can·yield·more·performance.
247 In·[15]:·%prun·-l·4·apply_integrate_f(df["a"].to_numpy(),·df["b"].to_numpy(),247 In·[15]:·%prun·-l·4·apply_integrate_f(df["a"].to_numpy(),·df["b"].to_numpy(),
248 df["N"].to_numpy())248 df["N"].to_numpy())
249 ·········78·function·calls·in·0.001·seconds249 ·········78·function·calls·in·0.001·seconds
Offset 298, 15 lines modifiedOffset 298, 15 lines modified
298 /usr/lib/aarch64-linux-gnu/python3-numpy/numpy/_core/include/numpy/298 /usr/lib/aarch64-linux-gnu/python3-numpy/numpy/_core/include/numpy/
299 npy_1_7_deprecated_api.h:17:2:·warning:·#warning·"Using·deprecated·NumPy·API,299 npy_1_7_deprecated_api.h:17:2:·warning:·#warning·"Using·deprecated·NumPy·API,
300 disable·it·with·"·"#define·NPY_NO_DEPRECATED_API·NPY_1_7_API_VERSION"·[-Wcpp]300 disable·it·with·"·"#define·NPY_NO_DEPRECATED_API·NPY_1_7_API_VERSION"·[-Wcpp]
301 ···17·|·#warning·"Using·deprecated·NumPy·API,·disable·it·with·"·\301 ···17·|·#warning·"Using·deprecated·NumPy·API,·disable·it·with·"·\
302 ······|··^~~~~~~302 ······|··^~~~~~~
303 In·[17]:·%timeit·apply_integrate_f_wrap(df["a"].to_numpy(),·df["b"].to_numpy(),303 In·[17]:·%timeit·apply_integrate_f_wrap(df["a"].to_numpy(),·df["b"].to_numpy(),
304 df["N"].to_numpy())304 df["N"].to_numpy())
305 813·us·+-·54.9·ns·per·loop·(mean·+-·std.·dev.·of·7·runs,·1,000·loops·each)305 814·us·+-·182·ns·per·loop·(mean·+-·std.·dev.·of·7·runs,·1,000·loops·each)
306 However,·a·loop·indexer·i·accessing·an·invalid·location·in·an·array·would·cause306 However,·a·loop·indexer·i·accessing·an·invalid·location·in·an·array·would·cause
307 a·segfault·because·memory·access·isn’t·checked.·For·more·about·boundscheck·and307 a·segfault·because·memory·access·isn’t·checked.·For·more·about·boundscheck·and
308 wraparound,·see·the·Cython·docs·on·_\x8c_\x8o_\x8m_\x8p_\x8i_\x8l_\x8e_\x8r_\x8·_\x8d_\x8i_\x8r_\x8e_\x8c_\x8t_\x8i_\x8v_\x8e_\x8s.308 wraparound,·see·the·Cython·docs·on·_\x8c_\x8o_\x8m_\x8p_\x8i_\x8l_\x8e_\x8r_\x8·_\x8d_\x8i_\x8r_\x8e_\x8c_\x8t_\x8i_\x8v_\x8e_\x8s.
309 *\x8**\x8**\x8**\x8**\x8*·N\x8Nu\x8um\x8mb\x8ba\x8a·(\x8(J\x8JI\x8IT\x8T·c\x8co\x8om\x8mp\x8pi\x8il\x8la\x8at\x8ti\x8io\x8on\x8n)\x8)_\x8#\x8#·*\x8**\x8**\x8**\x8**\x8*309 *\x8**\x8**\x8**\x8**\x8*·N\x8Nu\x8um\x8mb\x8ba\x8a·(\x8(J\x8JI\x8IT\x8T·c\x8co\x8om\x8mp\x8pi\x8il\x8la\x8at\x8ti\x8io\x8on\x8n)\x8)_\x8#\x8#·*\x8**\x8**\x8**\x8**\x8*
310 An·alternative·to·statically·compiling·Cython·code·is·to·use·a·dynamic·just-in-310 An·alternative·to·statically·compiling·Cython·code·is·to·use·a·dynamic·just-in-
311 time·(JIT)·compiler·with·_\x8N_\x8u_\x8m_\x8b_\x8a.311 time·(JIT)·compiler·with·_\x8N_\x8u_\x8m_\x8b_\x8a.
312 Numba·allows·you·to·write·a·pure·Python·function·which·can·be·JIT·compiled·to312 Numba·allows·you·to·write·a·pure·Python·function·which·can·be·JIT·compiled·to
Offset 609, 17 lines modifiedOffset 609, 17 lines modified
609 The·'numexpr'·engine·is·the·more·performant·engine·that·can·yield·performance609 The·'numexpr'·engine·is·the·more·performant·engine·that·can·yield·performance
610 improvements·compared·to·standard·Python·syntax·for·large·_\x8D_\x8a_\x8t_\x8a_\x8F_\x8r_\x8a_\x8m_\x8e.·This610 improvements·compared·to·standard·Python·syntax·for·large·_\x8D_\x8a_\x8t_\x8a_\x8F_\x8r_\x8a_\x8m_\x8e.·This
611 engine·requires·the·optional·dependency·numexpr·to·be·installed.611 engine·requires·the·optional·dependency·numexpr·to·be·installed.
612 The·'python'·engine·is·generally·n\x8no\x8ot\x8t·useful·except·for·testing·other·evaluation612 The·'python'·engine·is·generally·n\x8no\x8ot\x8t·useful·except·for·testing·other·evaluation
613 engines·against·it.·You·will·achieve·n\x8no\x8o·performance·benefits·using·_\x8e_\x8v_\x8a_\x8l_\x8(_\x8)·with613 engines·against·it.·You·will·achieve·n\x8no\x8o·performance·benefits·using·_\x8e_\x8v_\x8a_\x8l_\x8(_\x8)·with
614 engine='python'·and·may·incur·a·performance·hit.614 engine='python'·and·may·incur·a·performance·hit.
615 In·[40]:·%timeit·df1·+·df2·+·df3·+·df4615 In·[40]:·%timeit·df1·+·df2·+·df3·+·df4
616 9.27·ms·+-·125·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·100·loops·each)616 8.69·ms·+-·338·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·100·loops·each)
617 In·[41]:·%timeit·pd.eval("df1·+·df2·+·df3·+·df4",·engine="python")617 In·[41]:·%timeit·pd.eval("df1·+·df2·+·df3·+·df4",·engine="python")
618 11.5·ms·+-·61.9·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·100·loops·each)618 11.6·ms·+-·166·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·100·loops·each)
619 *\x8**\x8**\x8**\x8*·T\x8Th\x8he\x8e·_\x8D\x8D_\x8a\x8a_\x8t\x8t_\x8a\x8a_\x8F\x8F_\x8r\x8r_\x8a\x8a_\x8m\x8m_\x8e\x8e_\x8.\x8._\x8e\x8e_\x8v\x8v_\x8a\x8a_\x8l\x8l_\x8(\x8(_\x8)\x8)·m\x8me\x8et\x8th\x8ho\x8od\x8d_\x8#\x8#·*\x8**\x8**\x8**\x8*619 *\x8**\x8**\x8**\x8*·T\x8Th\x8he\x8e·_\x8D\x8D_\x8a\x8a_\x8t\x8t_\x8a\x8a_\x8F\x8F_\x8r\x8r_\x8a\x8a_\x8m\x8m_\x8e\x8e_\x8.\x8._\x8e\x8e_\x8v\x8v_\x8a\x8a_\x8l\x8l_\x8(\x8(_\x8)\x8)·m\x8me\x8et\x8th\x8ho\x8od\x8d_\x8#\x8#·*\x8**\x8**\x8**\x8*
620 In·addition·to·the·top·level·_\x8p_\x8a_\x8n_\x8d_\x8a_\x8s_\x8._\x8e_\x8v_\x8a_\x8l_\x8(_\x8)·function·you·can·also·evaluate·an620 In·addition·to·the·top·level·_\x8p_\x8a_\x8n_\x8d_\x8a_\x8s_\x8._\x8e_\x8v_\x8a_\x8l_\x8(_\x8)·function·you·can·also·evaluate·an
621 expression·in·the·“context”·of·a·_\x8D_\x8a_\x8t_\x8a_\x8F_\x8r_\x8a_\x8m_\x8e.621 expression·in·the·“context”·of·a·_\x8D_\x8a_\x8t_\x8a_\x8F_\x8r_\x8a_\x8m_\x8e.
622 In·[42]:·df·=·pd.DataFrame(np.random.randn(5,·2),·columns=["a",·"b"])622 In·[42]:·df·=·pd.DataFrame(np.random.randn(5,·2),·columns=["a",·"b"])
  
623 In·[43]:·df.eval("a·+·b")623 In·[43]:·df.eval("a·+·b")
624 Out[43]:624 Out[43]:
Offset 716, 29 lines modifiedOffset 716, 29 lines modified
716 _\x8p_\x8a_\x8n_\x8d_\x8a_\x8s_\x8._\x8e_\x8v_\x8a_\x8l_\x8(_\x8)·works·well·with·expressions·containing·large·arrays.716 _\x8p_\x8a_\x8n_\x8d_\x8a_\x8s_\x8._\x8e_\x8v_\x8a_\x8l_\x8(_\x8)·works·well·with·expressions·containing·large·arrays.
717 In·[58]:·nrows,·ncols·=·20000,·100717 In·[58]:·nrows,·ncols·=·20000,·100
  
718 In·[59]:·df1,·df2,·df3,·df4·=·[pd.DataFrame(np.random.randn(nrows,·ncols))·for718 In·[59]:·df1,·df2,·df3,·df4·=·[pd.DataFrame(np.random.randn(nrows,·ncols))·for
719 _·in·range(4)]719 _·in·range(4)]
720 _\x8D_\x8a_\x8t_\x8a_\x8F_\x8r_\x8a_\x8m_\x8e·arithmetic:720 _\x8D_\x8a_\x8t_\x8a_\x8F_\x8r_\x8a_\x8m_\x8e·arithmetic:
721 In·[60]:·%timeit·df1·+·df2·+·df3·+·df4721 In·[60]:·%timeit·df1·+·df2·+·df3·+·df4
722 8.79·ms·+-·19.4·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·100·loops·each)722 9.09·ms·+-·259·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·100·loops·each)
723 In·[61]:·%timeit·pd.eval("df1·+·df2·+·df3·+·df4")723 In·[61]:·%timeit·pd.eval("df1·+·df2·+·df3·+·df4")
724 6.57·ms·+-·234·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·100·loops·each)724 7.08·ms·+-·216·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·100·loops·each)
725 _\x8D_\x8a_\x8t_\x8a_\x8F_\x8r_\x8a_\x8m_\x8e·comparison:725 _\x8D_\x8a_\x8t_\x8a_\x8F_\x8r_\x8a_\x8m_\x8e·comparison:
726 In·[62]:·%timeit·(df1·>·0)·&·(df2·>·0)·&·(df3·>·0)·&·(df4·>·0)726 In·[62]:·%timeit·(df1·>·0)·&·(df2·>·0)·&·(df3·>·0)·&·(df4·>·0)
727 10.5·ms·+-·311·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·100·loops·each)727 11.1·ms·+-·73.8·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·100·loops·each)
Max diff block lines reached; 993/9213 bytes (10.78%) of diff not shown.
4.07 KB
./usr/share/doc/python-pandas-doc/html/user_guide/scale.html
    
Offset 1086, 16 lines modifiedOffset 1086, 16 lines modified
1086 <span·class="gp">···....:·</span><span·class="n">files</span>·<span·class="o">=</span>·<span·class="n">pathlib</span><span·class="o">.</span><span·class="n">Path</span><span·class="p">(</span><span·class="s2">&quot;data/timeseries/&quot;</span><span·class="p">)</span><span·class="o">.</span><span·class="n">glob</span><span·class="p">(</span><span·class="s2">&quot;ts*.parquet&quot;</span><span·class="p">)</span>1086 <span·class="gp">···....:·</span><span·class="n">files</span>·<span·class="o">=</span>·<span·class="n">pathlib</span><span·class="o">.</span><span·class="n">Path</span><span·class="p">(</span><span·class="s2">&quot;data/timeseries/&quot;</span><span·class="p">)</span><span·class="o">.</span><span·class="n">glob</span><span·class="p">(</span><span·class="s2">&quot;ts*.parquet&quot;</span><span·class="p">)</span>
1087 <span·class="gp">···....:·</span><span·class="n">counts</span>·<span·class="o">=</span>·<span·class="n">pd</span><span·class="o">.</span><span·class="n">Series</span><span·class="p">(</span><span·class="n">dtype</span><span·class="o">=</span><span·class="nb">int</span><span·class="p">)</span>1087 <span·class="gp">···....:·</span><span·class="n">counts</span>·<span·class="o">=</span>·<span·class="n">pd</span><span·class="o">.</span><span·class="n">Series</span><span·class="p">(</span><span·class="n">dtype</span><span·class="o">=</span><span·class="nb">int</span><span·class="p">)</span>
1088 <span·class="gp">···....:·</span><span·class="k">for</span>·<span·class="n">path</span>·<span·class="ow">in</span>·<span·class="n">files</span><span·class="p">:</span>1088 <span·class="gp">···....:·</span><span·class="k">for</span>·<span·class="n">path</span>·<span·class="ow">in</span>·<span·class="n">files</span><span·class="p">:</span>
1089 <span·class="gp">···....:·</span>····<span·class="n">df</span>·<span·class="o">=</span>·<span·class="n">pd</span><span·class="o">.</span><span·class="n">read_parquet</span><span·class="p">(</span><span·class="n">path</span><span·class="p">)</span>1089 <span·class="gp">···....:·</span>····<span·class="n">df</span>·<span·class="o">=</span>·<span·class="n">pd</span><span·class="o">.</span><span·class="n">read_parquet</span><span·class="p">(</span><span·class="n">path</span><span·class="p">)</span>
1090 <span·class="gp">···....:·</span>····<span·class="n">counts</span>·<span·class="o">=</span>·<span·class="n">counts</span><span·class="o">.</span><span·class="n">add</span><span·class="p">(</span><span·class="n">df</span><span·class="p">[</span><span·class="s2">&quot;name&quot;</span><span·class="p">]</span><span·class="o">.</span><span·class="n">value_counts</span><span·class="p">(),</span>·<span·class="n">fill_value</span><span·class="o">=</span><span·class="mi">0</span><span·class="p">)</span>1090 <span·class="gp">···....:·</span>····<span·class="n">counts</span>·<span·class="o">=</span>·<span·class="n">counts</span><span·class="o">.</span><span·class="n">add</span><span·class="p">(</span><span·class="n">df</span><span·class="p">[</span><span·class="s2">&quot;name&quot;</span><span·class="p">]</span><span·class="o">.</span><span·class="n">value_counts</span><span·class="p">(),</span>·<span·class="n">fill_value</span><span·class="o">=</span><span·class="mi">0</span><span·class="p">)</span>
1091 <span·class="gp">···....:·</span><span·class="n">counts</span><span·class="o">.</span><span·class="n">astype</span><span·class="p">(</span><span·class="nb">int</span><span·class="p">)</span>1091 <span·class="gp">···....:·</span><span·class="n">counts</span><span·class="o">.</span><span·class="n">astype</span><span·class="p">(</span><span·class="nb">int</span><span·class="p">)</span>
1092 <span·class="gp">···....:·</span>1092 <span·class="gp">···....:·</span>
1093 <span·class="go">CPU·times:·user·445·us,·sys:·195·us,·total:·640·us</span>1093 <span·class="go">CPU·times:·user·424·us,·sys:·190·us,·total:·614·us</span>
1094 <span·class="go">Wall·time:·649·us</span>1094 <span·class="go">Wall·time:·622·us</span>
1095 <span·class="gh">Out[32]:·</span><span·class="go">Series([],·dtype:·int64)</span>1095 <span·class="gh">Out[32]:·</span><span·class="go">Series([],·dtype:·int64)</span>
1096 </pre></div>1096 </pre></div>
1097 </div>1097 </div>
1098 <p>Some·readers,·like·<a·class="reference·internal"·href="../reference/api/pandas.read_csv.html#pandas.read_csv"·title="pandas.read_csv"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">pandas.read_csv()</span></code></a>,·offer·parameters·to·control·the1098 <p>Some·readers,·like·<a·class="reference·internal"·href="../reference/api/pandas.read_csv.html#pandas.read_csv"·title="pandas.read_csv"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">pandas.read_csv()</span></code></a>,·offer·parameters·to·control·the
1099 <code·class="docutils·literal·notranslate"><span·class="pre">chunksize</span></code>·when·reading·a·single·file.</p>1099 <code·class="docutils·literal·notranslate"><span·class="pre">chunksize</span></code>·when·reading·a·single·file.</p>
1100 <p>Manually·chunking·is·an·OK·option·for·workflows·that·don’t1100 <p>Manually·chunking·is·an·OK·option·for·workflows·that·don’t
1101 require·too·sophisticated·of·operations.·Some·operations,·like·<a·class="reference·internal"·href="../reference/api/pandas.DataFrame.groupby.html#pandas.DataFrame.groupby"·title="pandas.DataFrame.groupby"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">pandas.DataFrame.groupby()</span></code></a>,·are1101 require·too·sophisticated·of·operations.·Some·operations,·like·<a·class="reference·internal"·href="../reference/api/pandas.DataFrame.groupby.html#pandas.DataFrame.groupby"·title="pandas.DataFrame.groupby"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">pandas.DataFrame.groupby()</span></code></a>,·are
1020 B
html2text {}
    
Offset 644, 16 lines modifiedOffset 644, 16 lines modified
644 ···....:·files·=·pathlib.Path("data/timeseries/").glob("ts*.parquet")644 ···....:·files·=·pathlib.Path("data/timeseries/").glob("ts*.parquet")
645 ···....:·counts·=·pd.Series(dtype=int)645 ···....:·counts·=·pd.Series(dtype=int)
646 ···....:·for·path·in·files:646 ···....:·for·path·in·files:
647 ···....:·····df·=·pd.read_parquet(path)647 ···....:·····df·=·pd.read_parquet(path)
648 ···....:·····counts·=·counts.add(df["name"].value_counts(),·fill_value=0)648 ···....:·····counts·=·counts.add(df["name"].value_counts(),·fill_value=0)
649 ···....:·counts.astype(int)649 ···....:·counts.astype(int)
650 ···....:650 ···....:
651 CPU·times:·user·445·us,·sys:·195·us,·total:·640·us651 CPU·times:·user·424·us,·sys:·190·us,·total:·614·us
652 Wall·time:·649·us652 Wall·time:·622·us
653 Out[32]:·Series([],·dtype:·int64)653 Out[32]:·Series([],·dtype:·int64)
654 Some·readers,·like·_\x8p_\x8a_\x8n_\x8d_\x8a_\x8s_\x8._\x8r_\x8e_\x8a_\x8d_\x8__\x8c_\x8s_\x8v_\x8(_\x8),·offer·parameters·to·control·the·chunksize654 Some·readers,·like·_\x8p_\x8a_\x8n_\x8d_\x8a_\x8s_\x8._\x8r_\x8e_\x8a_\x8d_\x8__\x8c_\x8s_\x8v_\x8(_\x8),·offer·parameters·to·control·the·chunksize
655 when·reading·a·single·file.655 when·reading·a·single·file.
656 Manually·chunking·is·an·OK·option·for·workflows·that·don’t·require·too656 Manually·chunking·is·an·OK·option·for·workflows·that·don’t·require·too
657 sophisticated·of·operations.·Some·operations,·like·_\x8p_\x8a_\x8n_\x8d_\x8a_\x8s_\x8._\x8D_\x8a_\x8t_\x8a_\x8F_\x8r_\x8a_\x8m_\x8e_\x8._\x8g_\x8r_\x8o_\x8u_\x8p_\x8b_\x8y_\x8(_\x8),657 sophisticated·of·operations.·Some·operations,·like·_\x8p_\x8a_\x8n_\x8d_\x8a_\x8s_\x8._\x8D_\x8a_\x8t_\x8a_\x8F_\x8r_\x8a_\x8m_\x8e_\x8._\x8g_\x8r_\x8o_\x8u_\x8p_\x8b_\x8y_\x8(_\x8),
658 are·much·harder·to·do·chunkwise.·In·these·cases,·you·may·be·better·switching·to658 are·much·harder·to·do·chunkwise.·In·these·cases,·you·may·be·better·switching·to
659 a·different·library·that·implements·these·out-of-core·algorithms·for·you.659 a·different·library·that·implements·these·out-of-core·algorithms·for·you.
89.1 KB
./usr/share/doc/python-pandas-doc/html/user_guide/style.ipynb.gz
88.9 KB
style.ipynb
88.9 KB
Pretty-printed
Similarity: 0.9985610875706213% Differences: {"'cells'": "{1: {'metadata': {'execution': {'iopub.execute_input': '2026-06-19T06:21:07.336316Z', " "'iopub.status.busy': '2026-06-19T06:21:07.335829Z', 'iopub.status.idle': " "'2026-06-19T06:21:07.754639Z', 'shell.execute_reply': " "'2026-06-19T06:21:07.753665Z'}}}, 3: {'metadata': {'execution': " "{'iopub.execute_input': '2026-06-19T06:21:07.758382Z', 'iopub.status.busy': " "'2026-06-19T06:21:07.758023Z', 'iopub.status.idle': '2026-06-19T06:21:0 […]
    
Offset 39, 18 lines modifiedOffset 39, 18 lines modified
39 ············]39 ············]
40 ········},40 ········},
41 ········{41 ········{
42 ············"cell_type":·"code",42 ············"cell_type":·"code",
43 ············"execution_count":·1,43 ············"execution_count":·1,
44 ············"metadata":·{44 ············"metadata":·{
45 ················"execution":·{45 ················"execution":·{
46 ····················"iopub.execute_input":·"2025-05-16T23:00:23.687784Z",46 ····················"iopub.execute_input":·"2026-06-19T06:21:07.336316Z",
47 ····················"iopub.status.busy":·"2025-05-16T23:00:23.687308Z",47 ····················"iopub.status.busy":·"2026-06-19T06:21:07.335829Z",
48 ····················"iopub.status.idle":·"2025-05-16T23:00:24.117709Z",48 ····················"iopub.status.idle":·"2026-06-19T06:21:07.754639Z",
49 ····················"shell.execute_reply":·"2025-05-16T23:00:24.116783Z"49 ····················"shell.execute_reply":·"2026-06-19T06:21:07.753665Z"
50 ················},50 ················},
51 ················"nbsphinx":·"hidden"51 ················"nbsphinx":·"hidden"
52 ············},52 ············},
53 ············"outputs":·[],53 ············"outputs":·[],
54 ············"source":·[54 ············"source":·[
55 ················"import·matplotlib.pyplot\n",55 ················"import·matplotlib.pyplot\n",
56 ················"#·We·have·this·here·to·trigger·matplotlib's·font·cache·stuff.\n",56 ················"#·We·have·this·here·to·trigger·matplotlib's·font·cache·stuff.\n",
Offset 77, 36 lines modifiedOffset 77, 36 lines modified
77 ············]77 ············]
78 ········},78 ········},
79 ········{79 ········{
80 ············"cell_type":·"code",80 ············"cell_type":·"code",
81 ············"execution_count":·2,81 ············"execution_count":·2,
82 ············"metadata":·{82 ············"metadata":·{
83 ················"execution":·{83 ················"execution":·{
84 ····················"iopub.execute_input":·"2025-05-16T23:00:24.121390Z",84 ····················"iopub.execute_input":·"2026-06-19T06:21:07.758382Z",
85 ····················"iopub.status.busy":·"2025-05-16T23:00:24.121043Z",85 ····················"iopub.status.busy":·"2026-06-19T06:21:07.758023Z",
86 ····················"iopub.status.idle":·"2025-05-16T23:00:24.455916Z",86 ····················"iopub.status.idle":·"2026-06-19T06:21:08.081506Z",
87 ····················"shell.execute_reply":·"2025-05-16T23:00:24.454966Z"87 ····················"shell.execute_reply":·"2026-06-19T06:21:08.080558Z"
88 ················}88 ················}
89 ············},89 ············},
90 ············"outputs":·[],90 ············"outputs":·[],
91 ············"source":·[91 ············"source":·[
92 ················"import·pandas·as·pd\n",92 ················"import·pandas·as·pd\n",
93 ················"import·numpy·as·np\n",93 ················"import·numpy·as·np\n",
94 ················"import·matplotlib·as·mpl\n"94 ················"import·matplotlib·as·mpl\n"
95 ············]95 ············]
96 ········},96 ········},
97 ········{97 ········{
98 ············"cell_type":·"code",98 ············"cell_type":·"code",
99 ············"execution_count":·3,99 ············"execution_count":·3,
100 ············"metadata":·{100 ············"metadata":·{
101 ················"execution":·{101 ················"execution":·{
102 ····················"iopub.execute_input":·"2025-05-16T23:00:24.459391Z",102 ····················"iopub.execute_input":·"2026-06-19T06:21:08.085210Z",
103 ····················"iopub.status.busy":·"2025-05-16T23:00:24.459018Z",103 ····················"iopub.status.busy":·"2026-06-19T06:21:08.084850Z",
104 ····················"iopub.status.idle":·"2025-05-16T23:00:24.512061Z",104 ····················"iopub.status.idle":·"2026-06-19T06:21:08.137535Z",
105 ····················"shell.execute_reply":·"2025-05-16T23:00:24.511121Z"105 ····················"shell.execute_reply":·"2026-06-19T06:21:08.136198Z"
106 ················},106 ················},
107 ················"nbsphinx":·"hidden"107 ················"nbsphinx":·"hidden"
108 ············},108 ············},
109 ············"outputs":·[],109 ············"outputs":·[],
110 ············"source":·[110 ············"source":·[
111 ················"#·For·reproducibility·-·this·doesn't·respect·uuid_len·or·positionally-passed·uuid·but·the·places·here·that·use·that·coincidentally·bypass·this·anyway\n",111 ················"#·For·reproducibility·-·this·doesn't·respect·uuid_len·or·positionally-passed·uuid·but·the·places·here·that·use·that·coincidentally·bypass·this·anyway\n",
112 ················"from·pandas.io.formats.style·import·Styler\n",112 ················"from·pandas.io.formats.style·import·Styler\n",
Offset 123, 18 lines modifiedOffset 123, 18 lines modified
123 ············]123 ············]
124 ········},124 ········},
125 ········{125 ········{
126 ············"cell_type":·"code",126 ············"cell_type":·"code",
127 ············"execution_count":·4,127 ············"execution_count":·4,
128 ············"metadata":·{128 ············"metadata":·{
129 ················"execution":·{129 ················"execution":·{
130 ····················"iopub.execute_input":·"2025-05-16T23:00:24.515432Z",130 ····················"iopub.execute_input":·"2026-06-19T06:21:08.142836Z",
131 ····················"iopub.status.busy":·"2025-05-16T23:00:24.515074Z",131 ····················"iopub.status.busy":·"2026-06-19T06:21:08.141453Z",
132 ····················"iopub.status.idle":·"2025-05-16T23:00:24.525526Z",132 ····················"iopub.status.idle":·"2026-06-19T06:21:08.159762Z",
133 ····················"shell.execute_reply":·"2025-05-16T23:00:24.524700Z"133 ····················"shell.execute_reply":·"2026-06-19T06:21:08.158745Z"
134 ················}134 ················}
135 ············},135 ············},
136 ············"outputs":·[136 ············"outputs":·[
137 ················{137 ················{
138 ····················"data":·{138 ····················"data":·{
139 ························"text/html":·[139 ························"text/html":·[
140 ····························"<style·type=\"text/css\">\n",140 ····························"<style·type=\"text/css\">\n",
Offset 193, 18 lines modifiedOffset 193, 18 lines modified
193 ············]193 ············]
194 ········},194 ········},
195 ········{195 ········{
196 ············"cell_type":·"code",196 ············"cell_type":·"code",
197 ············"execution_count":·5,197 ············"execution_count":·5,
198 ············"metadata":·{198 ············"metadata":·{
199 ················"execution":·{199 ················"execution":·{
200 ····················"iopub.execute_input":·"2025-05-16T23:00:24.599937Z",200 ····················"iopub.execute_input":·"2026-06-19T06:21:08.228196Z",
201 ····················"iopub.status.busy":·"2025-05-16T23:00:24.599662Z",201 ····················"iopub.status.busy":·"2026-06-19T06:21:08.227931Z",
202 ····················"iopub.status.idle":·"2025-05-16T23:00:24.616932Z",202 ····················"iopub.status.idle":·"2026-06-19T06:21:08.240062Z",
203 ····················"shell.execute_reply":·"2025-05-16T23:00:24.615381Z"203 ····················"shell.execute_reply":·"2026-06-19T06:21:08.239388Z"
204 ················}204 ················}
205 ············},205 ············},
206 ············"outputs":·[206 ············"outputs":·[
207 ················{207 ················{
208 ····················"data":·{208 ····················"data":·{
209 ························"text/html":·[209 ························"text/html":·[
210 ····························"<div>\n",210 ····························"<div>\n",
Offset 327, 18 lines modifiedOffset 327, 18 lines modified
327 ············]327 ············]
328 ········},328 ········},
329 ········{329 ········{
330 ············"cell_type":·"code",330 ············"cell_type":·"code",
331 ············"execution_count":·6,331 ············"execution_count":·6,
332 ············"metadata":·{332 ············"metadata":·{
333 ················"execution":·{333 ················"execution":·{
334 ····················"iopub.execute_input":·"2025-05-16T23:00:24.620777Z",334 ····················"iopub.execute_input":·"2026-06-19T06:21:08.243309Z",
335 ····················"iopub.status.busy":·"2025-05-16T23:00:24.620387Z",335 ····················"iopub.status.busy":·"2026-06-19T06:21:08.243041Z",
336 ····················"iopub.status.idle":·"2025-05-16T23:00:24.638994Z",336 ····················"iopub.status.idle":·"2026-06-19T06:21:08.255502Z",
337 ····················"shell.execute_reply":·"2025-05-16T23:00:24.637147Z"337 ····················"shell.execute_reply":·"2026-06-19T06:21:08.254606Z"
338 ················}338 ················}
339 ············},339 ············},
340 ············"outputs":·[340 ············"outputs":·[
341 ················{341 ················{
342 ····················"data":·{342 ····················"data":·{
343 ························"text/html":·[343 ························"text/html":·[
344 ····························"<style·type=\"text/css\">\n",344 ····························"<style·type=\"text/css\">\n",
Offset 448, 18 lines modifiedOffset 448, 18 lines modified
448 ············]448 ············]
449 ········},449 ········},
450 ········{450 ········{
451 ············"cell_type":·"code",451 ············"cell_type":·"code",
452 ············"execution_count":·7,452 ············"execution_count":·7,
453 ············"metadata":·{453 ············"metadata":·{
454 ················"execution":·{454 ················"execution":·{
455 ····················"iopub.execute_input":·"2025-05-16T23:00:24.643693Z",455 ····················"iopub.execute_input":·"2026-06-19T06:21:08.259237Z",
456 ····················"iopub.status.busy":·"2025-05-16T23:00:24.643257Z",456 ····················"iopub.status.busy":·"2026-06-19T06:21:08.258971Z",
457 ····················"iopub.status.idle":·"2025-05-16T23:00:24.656191Z",457 ····················"iopub.status.idle":·"2026-06-19T06:21:08.268386Z",
458 ····················"shell.execute_reply":·"2025-05-16T23:00:24.654885Z"458 ····················"shell.execute_reply":·"2026-06-19T06:21:08.267065Z"
459 ················}459 ················}
460 ············},460 ············},
461 ············"outputs":·[461 ············"outputs":·[
Max diff block lines reached; 83518/90470 bytes (92.32%) of diff not shown.
3.76 KB
./usr/share/doc/python-pandas-doc/html/whatsnew/v0.13.0.html
    
Offset 1613, 20 lines modifiedOffset 1613, 20 lines modified
1613 <span·class="gp">In·[94]:·</span><span·class="n">df1</span><span·class="p">,</span>·<span·class="n">df2</span><span·class="p">,</span>·<span·class="n">df3</span><span·class="p">,</span>·<span·class="n">df4</span>·<span·class="o">=</span>·<span·class="p">[</span><span·class="n">pd</span><span·class="o">.</span><span·class="n">DataFrame</span><span·class="p">(</span><span·class="n">np</span><span·class="o">.</span><span·class="n">random</span><span·class="o">.</span><span·class="n">randn</span><span·class="p">(</span><span·class="n">nrows</span><span·class="p">,</span>·<span·class="n">ncols</span><span·class="p">))</span>1613 <span·class="gp">In·[94]:·</span><span·class="n">df1</span><span·class="p">,</span>·<span·class="n">df2</span><span·class="p">,</span>·<span·class="n">df3</span><span·class="p">,</span>·<span·class="n">df4</span>·<span·class="o">=</span>·<span·class="p">[</span><span·class="n">pd</span><span·class="o">.</span><span·class="n">DataFrame</span><span·class="p">(</span><span·class="n">np</span><span·class="o">.</span><span·class="n">random</span><span·class="o">.</span><span·class="n">randn</span><span·class="p">(</span><span·class="n">nrows</span><span·class="p">,</span>·<span·class="n">ncols</span><span·class="p">))</span>
1614 <span·class="gp">···....:·</span>······················<span·class="k">for</span>·<span·class="n">_</span>·<span·class="ow">in</span>·<span·class="nb">range</span><span·class="p">(</span><span·class="mi">4</span><span·class="p">)]</span>1614 <span·class="gp">···....:·</span>······················<span·class="k">for</span>·<span·class="n">_</span>·<span·class="ow">in</span>·<span·class="nb">range</span><span·class="p">(</span><span·class="mi">4</span><span·class="p">)]</span>
1615 <span·class="gp">···....:·</span>1615 <span·class="gp">···....:·</span>
1616 </pre></div>1616 </pre></div>
1617 </div>1617 </div>
1618 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="go">#·eval·with·NumExpr·backend</span>1618 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="go">#·eval·with·NumExpr·backend</span>
1619 <span·class="gp">In·[95]:·</span><span·class="o">%</span><span·class="k">timeit</span>·pd.eval(&#39;df1·+·df2·+·df3·+·df4&#39;)1619 <span·class="gp">In·[95]:·</span><span·class="o">%</span><span·class="k">timeit</span>·pd.eval(&#39;df1·+·df2·+·df3·+·df4&#39;)
1620 <span·class="go">6.54·ms·+-·59.5·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·100·loops·each)</span>1620 <span·class="go">6.74·ms·+-·311·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·100·loops·each)</span>
1621 </pre></div>1621 </pre></div>
1622 </div>1622 </div>
1623 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="go">#·pure·Python·evaluation</span>1623 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="go">#·pure·Python·evaluation</span>
1624 <span·class="gp">In·[96]:·</span><span·class="o">%</span><span·class="k">timeit</span>·df1·+·df2·+·df3·+·df41624 <span·class="gp">In·[96]:·</span><span·class="o">%</span><span·class="k">timeit</span>·df1·+·df2·+·df3·+·df4
1625 <span·class="go">4.03·ms·+-·57.3·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·100·loops·each)</span>1625 <span·class="go">4.4·ms·+-·315·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·100·loops·each)</span>
1626 </pre></div>1626 </pre></div>
1627 </div>1627 </div>
1628 <p>For·more·details,·see·the·<a·class="reference·internal"·href="../user_guide/enhancingperf.html#enhancingperf-eval"><span·class="std·std-ref">the·docs</span></a></p>1628 <p>For·more·details,·see·the·<a·class="reference·internal"·href="../user_guide/enhancingperf.html#enhancingperf-eval"><span·class="std·std-ref">the·docs</span></a></p>
1629 </li>1629 </li>
1630 <li><p>Similar·to·<code·class="docutils·literal·notranslate"><span·class="pre">pandas.eval</span></code>,·<a·class="reference·internal"·href="../reference/api/pandas.DataFrame.html#pandas.DataFrame"·title="pandas.DataFrame"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">DataFrame</span></code></a>·has·a·new1630 <li><p>Similar·to·<code·class="docutils·literal·notranslate"><span·class="pre">pandas.eval</span></code>,·<a·class="reference·internal"·href="../reference/api/pandas.DataFrame.html#pandas.DataFrame"·title="pandas.DataFrame"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">DataFrame</span></code></a>·has·a·new
1631 <code·class="docutils·literal·notranslate"><span·class="pre">DataFrame.eval</span></code>·method·that·evaluates·an·expression·in·the·context·of1631 <code·class="docutils·literal·notranslate"><span·class="pre">DataFrame.eval</span></code>·method·that·evaluates·an·expression·in·the·context·of
1632 the·<code·class="docutils·literal·notranslate"><span·class="pre">DataFrame</span></code>.·For·example,</p>1632 the·<code·class="docutils·literal·notranslate"><span·class="pre">DataFrame</span></code>.·For·example,</p>
1.04 KB
html2text {}
    
Offset 965, 18 lines modifiedOffset 965, 18 lines modified
  
965 ······In·[94]:·df1,·df2,·df3,·df4·=·[pd.DataFrame(np.random.randn(nrows,965 ······In·[94]:·df1,·df2,·df3,·df4·=·[pd.DataFrame(np.random.randn(nrows,
966 ······ncols))966 ······ncols))
967 ·········....:·······················for·_·in·range(4)]967 ·········....:·······················for·_·in·range(4)]
968 ·········....:968 ·········....:
969 ······#·eval·with·NumExpr·backend969 ······#·eval·with·NumExpr·backend
970 ······In·[95]:·%timeit·pd.eval('df1·+·df2·+·df3·+·df4')970 ······In·[95]:·%timeit·pd.eval('df1·+·df2·+·df3·+·df4')
971 ······6.54·ms·+-·59.5·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·100·loops·each)971 ······6.74·ms·+-·311·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·100·loops·each)
972 ······#·pure·Python·evaluation972 ······#·pure·Python·evaluation
973 ······In·[96]:·%timeit·df1·+·df2·+·df3·+·df4973 ······In·[96]:·%timeit·df1·+·df2·+·df3·+·df4
974 ······4.03·ms·+-·57.3·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·100·loops·each)974 ······4.4·ms·+-·315·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·100·loops·each)
975 ······For·more·details,·see·the·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8s975 ······For·more·details,·see·the·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8s
976 ····*·Similar·to·pandas.eval,·_\x8D_\x8a_\x8t_\x8a_\x8F_\x8r_\x8a_\x8m_\x8e·has·a·new·DataFrame.eval·method·that976 ····*·Similar·to·pandas.eval,·_\x8D_\x8a_\x8t_\x8a_\x8F_\x8r_\x8a_\x8m_\x8e·has·a·new·DataFrame.eval·method·that
977 ······evaluates·an·expression·in·the·context·of·the·DataFrame.·For·example,977 ······evaluates·an·expression·in·the·context·of·the·DataFrame.·For·example,
978 ······In·[97]:·df·=·pd.DataFrame(np.random.randn(10,·2),·columns=['a',·'b'])978 ······In·[97]:·df·=·pd.DataFrame(np.random.randn(10,·2),·columns=['a',·'b'])
  
979 ······In·[98]:·df.eval('a·+·b')979 ······In·[98]:·df.eval('a·+·b')
980 ······Out[98]:980 ······Out[98]:
2.96 KB
./usr/share/doc/python-pandas-doc/html/whatsnew/v0.17.0.html
    
Offset 1458, 18 lines modifiedOffset 1458, 18 lines modified
1458 </div>1458 </div>
1459 <div·class="admonition·note">1459 <div·class="admonition·note">
1460 <p·class="admonition-title">Note</p>1460 <p·class="admonition-title">Note</p>
1461 <p>If·you·want·to·perform·calculations·based·on·today’s·date,·use·<code·class="docutils·literal·notranslate"><span·class="pre">Timestamp.now()</span></code>·and·<code·class="docutils·literal·notranslate"><span·class="pre">pandas.tseries.offsets</span></code>.</p>1461 <p>If·you·want·to·perform·calculations·based·on·today’s·date,·use·<code·class="docutils·literal·notranslate"><span·class="pre">Timestamp.now()</span></code>·and·<code·class="docutils·literal·notranslate"><span·class="pre">pandas.tseries.offsets</span></code>.</p>
1462 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[65]:·</span><span·class="kn">import</span>·<span·class="nn">pandas.tseries.offsets</span>·<span·class="k">as</span>·<span·class="nn">offsets</span>1462 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[65]:·</span><span·class="kn">import</span>·<span·class="nn">pandas.tseries.offsets</span>·<span·class="k">as</span>·<span·class="nn">offsets</span>
  
1463 <span·class="gp">In·[66]:·</span><span·class="n">pd</span><span·class="o">.</span><span·class="n">Timestamp</span><span·class="o">.</span><span·class="n">now</span><span·class="p">()</span>1463 <span·class="gp">In·[66]:·</span><span·class="n">pd</span><span·class="o">.</span><span·class="n">Timestamp</span><span·class="o">.</span><span·class="n">now</span><span·class="p">()</span>
1464 <span·class="gh">Out[66]:·</span><span·class="go">Timestamp(&#39;2025-05-16·11:01:10.883287&#39;)</span>1464 <span·class="gh">Out[66]:·</span><span·class="go">Timestamp(&#39;2026-06-19·20:21:56.112634&#39;)</span>
  
1465 <span·class="gp">In·[67]:·</span><span·class="n">pd</span><span·class="o">.</span><span·class="n">Timestamp</span><span·class="o">.</span><span·class="n">now</span><span·class="p">()</span>·<span·class="o">+</span>·<span·class="n">offsets</span><span·class="o">.</span><span·class="n">DateOffset</span><span·class="p">(</span><span·class="n">years</span><span·class="o">=</span><span·class="mi">1</span><span·class="p">)</span>1465 <span·class="gp">In·[67]:·</span><span·class="n">pd</span><span·class="o">.</span><span·class="n">Timestamp</span><span·class="o">.</span><span·class="n">now</span><span·class="p">()</span>·<span·class="o">+</span>·<span·class="n">offsets</span><span·class="o">.</span><span·class="n">DateOffset</span><span·class="p">(</span><span·class="n">years</span><span·class="o">=</span><span·class="mi">1</span><span·class="p">)</span>
1466 <span·class="gh">Out[67]:·</span><span·class="go">Timestamp(&#39;2026-05-16·11:01:10.884712&#39;)</span>1466 <span·class="gh">Out[67]:·</span><span·class="go">Timestamp(&#39;2027-06-19·20:21:56.114271&#39;)</span>
1467 </pre></div>1467 </pre></div>
1468 </div>1468 </div>
1469 </div>1469 </div>
1470 </section>1470 </section>
1471 </section>1471 </section>
1472 <section·id="changes-to-index-comparisons">1472 <section·id="changes-to-index-comparisons">
1473 <h3>Changes·to·Index·comparisons<a·class="headerlink"·href="#changes-to-index-comparisons"·title="Link·to·this·heading">#</a></h3>1473 <h3>Changes·to·Index·comparisons<a·class="headerlink"·href="#changes-to-index-comparisons"·title="Link·to·this·heading">#</a></h3>
1010 B
html2text {}
    
Offset 814, 18 lines modifiedOffset 814, 18 lines modified
814 freq=None)814 freq=None)
815 Note815 Note
816 If·you·want·to·perform·calculations·based·on·today’s·date,·use·Timestamp.now()816 If·you·want·to·perform·calculations·based·on·today’s·date,·use·Timestamp.now()
817 and·pandas.tseries.offsets.817 and·pandas.tseries.offsets.
818 In·[65]:·import·pandas.tseries.offsets·as·offsets818 In·[65]:·import·pandas.tseries.offsets·as·offsets
  
819 In·[66]:·pd.Timestamp.now()819 In·[66]:·pd.Timestamp.now()
820 Out[66]:·Timestamp('2025-05-16·11:01:10.883287')820 Out[66]:·Timestamp('2026-06-19·20:21:56.112634')
  
821 In·[67]:·pd.Timestamp.now()·+·offsets.DateOffset(years=1)821 In·[67]:·pd.Timestamp.now()·+·offsets.DateOffset(years=1)
822 Out[67]:·Timestamp('2026-05-16·11:01:10.884712')822 Out[67]:·Timestamp('2027-06-19·20:21:56.114271')
823 *\x8**\x8**\x8**\x8*·C\x8Ch\x8ha\x8an\x8ng\x8ge\x8es\x8s·t\x8to\x8o·I\x8In\x8nd\x8de\x8ex\x8x·c\x8co\x8om\x8mp\x8pa\x8ar\x8ri\x8is\x8so\x8on\x8ns\x8s_\x8#\x8#·*\x8**\x8**\x8**\x8*823 *\x8**\x8**\x8**\x8*·C\x8Ch\x8ha\x8an\x8ng\x8ge\x8es\x8s·t\x8to\x8o·I\x8In\x8nd\x8de\x8ex\x8x·c\x8co\x8om\x8mp\x8pa\x8ar\x8ri\x8is\x8so\x8on\x8ns\x8s_\x8#\x8#·*\x8**\x8**\x8**\x8*
824 Operator·equal·on·Index·should·behavior·similarly·to·Series·(_\x8G_\x8H_\x8·_\x89_\x89_\x84_\x87,·_\x8G_\x8H_\x8·_\x81_\x80_\x86_\x83_\x87)824 Operator·equal·on·Index·should·behavior·similarly·to·Series·(_\x8G_\x8H_\x8·_\x89_\x89_\x84_\x87,·_\x8G_\x8H_\x8·_\x81_\x80_\x86_\x83_\x87)
825 Starting·in·v0.17.0,·comparing·Index·objects·of·different·lengths·will·raise·a825 Starting·in·v0.17.0,·comparing·Index·objects·of·different·lengths·will·raise·a
826 ValueError.·This·is·to·be·consistent·with·the·behavior·of·Series.826 ValueError.·This·is·to·be·consistent·with·the·behavior·of·Series.
827 Previous·behavior:827 Previous·behavior:
828 In·[2]:·pd.Index([1,·2,·3])·==·pd.Index([1,·4,·5])828 In·[2]:·pd.Index([1,·2,·3])·==·pd.Index([1,·4,·5])
829 Out[2]:·array([·True,·False,·False],·dtype=bool)829 Out[2]:·array([·True,·False,·False],·dtype=bool)
2.93 KB
./usr/share/doc/python-pandas-doc/html/whatsnew/v0.24.0.html
    
Offset 820, 18 lines modifiedOffset 820, 18 lines modified
820 a·new·ndarray·of·period·objects·each·time.</p>820 a·new·ndarray·of·period·objects·each·time.</p>
821 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[18]:·</span><span·class="n">idx</span><span·class="o">.</span><span·class="n">values</span>821 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[18]:·</span><span·class="n">idx</span><span·class="o">.</span><span·class="n">values</span>
822 <span·class="gh">Out[18]:·</span>822 <span·class="gh">Out[18]:·</span>
823 <span·class="go">array([Period(&#39;2000-01-01&#39;,·&#39;D&#39;),·Period(&#39;2000-01-02&#39;,·&#39;D&#39;),</span>823 <span·class="go">array([Period(&#39;2000-01-01&#39;,·&#39;D&#39;),·Period(&#39;2000-01-02&#39;,·&#39;D&#39;),</span>
824 <span·class="go">·······Period(&#39;2000-01-03&#39;,·&#39;D&#39;),·Period(&#39;2000-01-04&#39;,·&#39;D&#39;)],·dtype=object)</span>824 <span·class="go">·······Period(&#39;2000-01-03&#39;,·&#39;D&#39;),·Period(&#39;2000-01-04&#39;,·&#39;D&#39;)],·dtype=object)</span>
  
825 <span·class="gp">In·[19]:·</span><span·class="nb">id</span><span·class="p">(</span><span·class="n">idx</span><span·class="o">.</span><span·class="n">values</span><span·class="p">)</span>825 <span·class="gp">In·[19]:·</span><span·class="nb">id</span><span·class="p">(</span><span·class="n">idx</span><span·class="o">.</span><span·class="n">values</span><span·class="p">)</span>
826 <span·class="gh">Out[19]:·</span><span·class="go">281473261164592</span>826 <span·class="gh">Out[19]:·</span><span·class="go">281473035360688</span>
  
827 <span·class="gp">In·[20]:·</span><span·class="nb">id</span><span·class="p">(</span><span·class="n">idx</span><span·class="o">.</span><span·class="n">values</span><span·class="p">)</span>827 <span·class="gp">In·[20]:·</span><span·class="nb">id</span><span·class="p">(</span><span·class="n">idx</span><span·class="o">.</span><span·class="n">values</span><span·class="p">)</span>
828 <span·class="gh">Out[20]:·</span><span·class="go">281473261164592</span>828 <span·class="gh">Out[20]:·</span><span·class="go">281473035360688</span>
829 </pre></div>829 </pre></div>
830 </div>830 </div>
831 <p>If·you·need·an·actual·NumPy·array,·use·<a·class="reference·internal"·href="../reference/api/pandas.Series.to_numpy.html#pandas.Series.to_numpy"·title="pandas.Series.to_numpy"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">Series.to_numpy()</span></code></a>·or·<code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">Index.to_numpy()</span></code>.</p>831 <p>If·you·need·an·actual·NumPy·array,·use·<a·class="reference·internal"·href="../reference/api/pandas.Series.to_numpy.html#pandas.Series.to_numpy"·title="pandas.Series.to_numpy"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">Series.to_numpy()</span></code></a>·or·<code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">Index.to_numpy()</span></code>.</p>
832 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[21]:·</span><span·class="n">idx</span><span·class="o">.</span><span·class="n">to_numpy</span><span·class="p">()</span>832 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[21]:·</span><span·class="n">idx</span><span·class="o">.</span><span·class="n">to_numpy</span><span·class="p">()</span>
833 <span·class="gh">Out[21]:·</span>833 <span·class="gh">Out[21]:·</span>
834 <span·class="go">array([Period(&#39;2000-01-01&#39;,·&#39;D&#39;),·Period(&#39;2000-01-02&#39;,·&#39;D&#39;),</span>834 <span·class="go">array([Period(&#39;2000-01-01&#39;,·&#39;D&#39;),·Period(&#39;2000-01-02&#39;,·&#39;D&#39;),</span>
835 <span·class="go">·······Period(&#39;2000-01-03&#39;,·&#39;D&#39;),·Period(&#39;2000-01-04&#39;,·&#39;D&#39;)],·dtype=object)</span>835 <span·class="go">·······Period(&#39;2000-01-03&#39;,·&#39;D&#39;),·Period(&#39;2000-01-04&#39;,·&#39;D&#39;)],·dtype=object)</span>
711 B
html2text {}
    
Offset 268, 18 lines modifiedOffset 268, 18 lines modified
268 each·time.268 each·time.
269 In·[18]:·idx.values269 In·[18]:·idx.values
270 Out[18]:270 Out[18]:
271 array([Period('2000-01-01',·'D'),·Period('2000-01-02',·'D'),271 array([Period('2000-01-01',·'D'),·Period('2000-01-02',·'D'),
272 ·······Period('2000-01-03',·'D'),·Period('2000-01-04',·'D')],·dtype=object)272 ·······Period('2000-01-03',·'D'),·Period('2000-01-04',·'D')],·dtype=object)
  
273 In·[19]:·id(idx.values)273 In·[19]:·id(idx.values)
274 Out[19]:·281473261164592274 Out[19]:·281473035360688
  
275 In·[20]:·id(idx.values)275 In·[20]:·id(idx.values)
276 Out[20]:·281473261164592276 Out[20]:·281473035360688
277 If·you·need·an·actual·NumPy·array,·use·_\x8S_\x8e_\x8r_\x8i_\x8e_\x8s_\x8._\x8t_\x8o_\x8__\x8n_\x8u_\x8m_\x8p_\x8y_\x8(_\x8)·or·Index.to_numpy().277 If·you·need·an·actual·NumPy·array,·use·_\x8S_\x8e_\x8r_\x8i_\x8e_\x8s_\x8._\x8t_\x8o_\x8__\x8n_\x8u_\x8m_\x8p_\x8y_\x8(_\x8)·or·Index.to_numpy().
278 In·[21]:·idx.to_numpy()278 In·[21]:·idx.to_numpy()
279 Out[21]:279 Out[21]:
280 array([Period('2000-01-01',·'D'),·Period('2000-01-02',·'D'),280 array([Period('2000-01-01',·'D'),·Period('2000-01-02',·'D'),
281 ·······Period('2000-01-03',·'D'),·Period('2000-01-04',·'D')],·dtype=object)281 ·······Period('2000-01-03',·'D'),·Period('2000-01-04',·'D')],·dtype=object)
  
282 In·[22]:·pd.Series(idx).to_numpy()282 In·[22]:·pd.Series(idx).to_numpy()
3.87 KB
python3-pandas-lib_2.2.3+dfsg-9_arm64.deb
367 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2025-03-29·13:01:52.000000·debian-binary1 -rw-r--r--···0········0········0········4·2025-03-29·13:01:52.000000·debian-binary
2 -rw-r--r--···0········0········0·····2004·2025-03-29·13:01:52.000000·control.tar.xz2 -rw-r--r--···0········0········0·····2004·2025-03-29·13:01:52.000000·control.tar.xz
3 -rw-r--r--···0········0········0··3871496·2025-03-29·13:01:52.000000·data.tar.xz3 -rw-r--r--···0········0········0··3871460·2025-03-29·13:01:52.000000·data.tar.xz
98.0 B
control.tar.xz
70.0 B
control.tar
48.0 B
./md5sums
30.0 B
./md5sums
Files differ
3.34 KB
data.tar.xz
3.31 KB
data.tar
1.65 KB
./usr/lib/python3/dist-packages/pandas/_libs/tslibs/strptime.cpython-313-aarch64-linux-gnu.so
File has been modified after NT_GNU_BUILD_ID has been applied.
628 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000010»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·AArch64·feature:·BTI,·PAC3 ··GNU··················0x00000010»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·AArch64·feature:·BTI,·PAC
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·2b3de064da60a5d5b0a17088572a09115397c9b26 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·bae682daa2c0620f1e64adf4a7375a8994f11d84
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·33646530·36346461·36306135·64356230·3de064da60a5d5b0 
3 ··0x00000010·61313730·38383537·32613039·31313533·a17088572a0911532 ··0x00000000·65363832·64616132·63303632·30663165·e682daa2c0620f1e
 3 ··0x00000010·36346164·66346137·33373561·38393934·64adf4a7375a8994
4 ··0x00000020·39376339·62322e64·65627567·00000000·97c9b2.debug....4 ··0x00000020·66313164·38342e64·65627567·00000000·f11d84.debug....
5 ··0x00000030·c843ca4f····························.C.O5 ··0x00000030·309403cd····························0...
  
1.65 KB
./usr/lib/python3/dist-packages/pandas/_libs/tslibs/timedeltas.cpython-313-aarch64-linux-gnu.so
File has been modified after NT_GNU_BUILD_ID has been applied.
628 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000010»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·AArch64·feature:·BTI,·PAC3 ··GNU··················0x00000010»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·AArch64·feature:·BTI,·PAC
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·7dd8a242ad675f754ff06705708441c81f2194dc6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·886d9c65f6dd7494f5a187384a2bcce36aa67c5e
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·64386132·34326164·36373566·37353466·d8a242ad675f754f 
3 ··0x00000010·66303637·30353730·38343431·63383166·f06705708441c81f2 ··0x00000000·36643963·36356636·64643734·39346635·6d9c65f6dd7494f5
 3 ··0x00000010·61313837·33383461·32626363·65333661·a187384a2bcce36a
4 ··0x00000020·32313934·64632e64·65627567·00000000·2194dc.debug....4 ··0x00000020·61363763·35652e64·65627567·00000000·a67c5e.debug....
5 ··0x00000030·bd7ea702····························.~..5 ··0x00000030·2ef6e4d2····························....
  
33.4 MB
python3-pandas-lib-dbgsym_2.2.3+dfsg-9_arm64.deb
452 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2025-03-29·13:01:52.000000·debian-binary1 -rw-r--r--···0········0········0········4·2025-03-29·13:01:52.000000·debian-binary
2 -rw-r--r--···0········0········0·····2600·2025-03-29·13:01:52.000000·control.tar.xz2 -rw-r--r--···0········0········0·····2604·2025-03-29·13:01:52.000000·control.tar.xz
3 -rw-r--r--···0········0········0·34792004·2025-03-29·13:01:52.000000·data.tar.xz3 -rw-r--r--···0········0········0·34792420·2025-03-29·13:01:52.000000·data.tar.xz
6.82 KB
control.tar.xz
6.79 KB
control.tar
3.83 KB
./control
    
Offset 6, 8 lines modifiedOffset 6, 8 lines modified
6 Maintainer:·Debian·Science·Team·<debian-science-maintainers@lists.alioth.debian.org>6 Maintainer:·Debian·Science·Team·<debian-science-maintainers@lists.alioth.debian.org>
7 Installed-Size:·363527 Installed-Size:·36352
8 Depends:·python3-pandas-lib·(=·2.2.3+dfsg-9)8 Depends:·python3-pandas-lib·(=·2.2.3+dfsg-9)
9 Section:·debug9 Section:·debug
10 Priority:·optional10 Priority:·optional
11 Multi-Arch:·same11 Multi-Arch:·same
12 Description:·debug·symbols·for·python3-pandas-lib12 Description:·debug·symbols·for·python3-pandas-lib
13 Build-Ids:·00400a334804b52ace3375177cde83a20e11dcec·01a32dbc2f86b504ab761aa68c7e78c3dc0b7997·05836ff3ffc79c66acfdcb84245d3620040ef5e2·05d469643a1f6964772ed4558d6301a96726056f·07dc175edd1b3ffb1ee0dbeaf3f47f53d95ed836·0dfe39baf56620a2f97fda227f8637b172f8d333·0f611f7a95a90674b5ea1ffb09009e9ea5cb81df·0fa094593a639a06e6db445bcd0b86faba38dffd·1f32f9ef4273c87a8d276bc40d901af39f4a3775·22cd95aa5b1425a6fcea197273bbdeb1fb3a0d4b·253a4ca864b8c62796aa9818ba3838dbc4193d42·295789e55c491f048465e1f841c44fc70ef70b65·2b3de064da60a5d5b0a17088572a09115397c9b2·3080b0ca753620d67fcd4e6f5c795a3d5d761eb1·31efb091cd3e7f02c45f4cee875e5671d9db9ebc·321c8995b66283ba57b7fc7c7839cfefdffc47d2·3755ad77208ac1282681422e8e062cd8eeaf287a·4eee4707937c4e22d1a722817e12b921e66db707·50fd1a1c25[·...·truncated·by·diffoscope;·len:·727,·SHA:·ea24df38bf5b6254211e9805c38da50f42955c428e9cddc604736eb50b1eb693·...·]·c1e932e09c9be74e6ecd810769c3771b31694ffc·c2b9eb32a5960b1302584a3b717030f11b638a09·d7e5061b169f2b402a5d2c916a0795dd9f1f6c3e·e604a2d98f8d4537f8881edb6258f6a9236080f7·ec0d41e81ec37fd7482745c09938353353197e96·f06452f30b7f4026274338933ebd7ae8e7836372·f22692d5521990bf7b0b19c820ead42176fef27b·ff13b1c97b07fcc878bd9945fe90d4476131e2d213 Build-Ids:·00400a334804b52ace3375177cde83a20e11dcec·01a32dbc2f86b504ab761aa68c7e78c3dc0b7997·05836ff3ffc79c66acfdcb84245d3620040ef5e2·05d469643a1f6964772ed4558d6301a96726056f·07dc175edd1b3ffb1ee0dbeaf3f47f53d95ed836·0dfe39baf56620a2f97fda227f8637b172f8d333·0f611f7a95a90674b5ea1ffb09009e9ea5cb81df·0fa094593a639a06e6db445bcd0b86faba38dffd·1f32f9ef4273c87a8d276bc40d901af39f4a3775·22cd95aa5b1425a6fcea197273bbdeb1fb3a0d4b·253a4ca864b8c62796aa9818ba3838dbc4193d42·295789e55c491f048465e1f841c44fc70ef70b65·3080b0ca753620d67fcd4e6f5c795a3d5d761eb1·31efb091cd3e7f02c45f4cee875e5671d9db9ebc·321c8995b66283ba57b7fc7c7839cfefdffc47d2·3755ad77208ac1282681422e8e062cd8eeaf287a·4eee4707937c4e22d1a722817e12b921e66db707·50fd1a1c2503eacd5c91adab7bbb8e758efb1b68·570b3a61a9[·...·truncated·by·diffoscope;·len:·727,·SHA:·3804a0dce084abc903bbcf9f9fff12511f0ff0a4fa2cd5cd82936883e0c4723f·...·]·c1e932e09c9be74e6ecd810769c3771b31694ffc·c2b9eb32a5960b1302584a3b717030f11b638a09·d7e5061b169f2b402a5d2c916a0795dd9f1f6c3e·e604a2d98f8d4537f8881edb6258f6a9236080f7·ec0d41e81ec37fd7482745c09938353353197e96·f06452f30b7f4026274338933ebd7ae8e7836372·f22692d5521990bf7b0b19c820ead42176fef27b·ff13b1c97b07fcc878bd9945fe90d4476131e2d2
2.94 KB
./md5sums
30.0 B
./md5sums
Files differ
2.89 KB
line order
    
Offset 6, 38 lines modifiedOffset 6, 38 lines modified
6 usr/lib/debug/.build-id/0d/fe39baf56620a2f97fda227f8637b172f8d333.debug6 usr/lib/debug/.build-id/0d/fe39baf56620a2f97fda227f8637b172f8d333.debug
7 usr/lib/debug/.build-id/0f/611f7a95a90674b5ea1ffb09009e9ea5cb81df.debug7 usr/lib/debug/.build-id/0f/611f7a95a90674b5ea1ffb09009e9ea5cb81df.debug
8 usr/lib/debug/.build-id/0f/a094593a639a06e6db445bcd0b86faba38dffd.debug8 usr/lib/debug/.build-id/0f/a094593a639a06e6db445bcd0b86faba38dffd.debug
9 usr/lib/debug/.build-id/1f/32f9ef4273c87a8d276bc40d901af39f4a3775.debug9 usr/lib/debug/.build-id/1f/32f9ef4273c87a8d276bc40d901af39f4a3775.debug
10 usr/lib/debug/.build-id/22/cd95aa5b1425a6fcea197273bbdeb1fb3a0d4b.debug10 usr/lib/debug/.build-id/22/cd95aa5b1425a6fcea197273bbdeb1fb3a0d4b.debug
11 usr/lib/debug/.build-id/25/3a4ca864b8c62796aa9818ba3838dbc4193d42.debug11 usr/lib/debug/.build-id/25/3a4ca864b8c62796aa9818ba3838dbc4193d42.debug
12 usr/lib/debug/.build-id/29/5789e55c491f048465e1f841c44fc70ef70b65.debug12 usr/lib/debug/.build-id/29/5789e55c491f048465e1f841c44fc70ef70b65.debug
13 usr/lib/debug/.build-id/2b/3de064da60a5d5b0a17088572a09115397c9b2.debug 
14 usr/lib/debug/.build-id/30/80b0ca753620d67fcd4e6f5c795a3d5d761eb1.debug13 usr/lib/debug/.build-id/30/80b0ca753620d67fcd4e6f5c795a3d5d761eb1.debug
15 usr/lib/debug/.build-id/31/efb091cd3e7f02c45f4cee875e5671d9db9ebc.debug14 usr/lib/debug/.build-id/31/efb091cd3e7f02c45f4cee875e5671d9db9ebc.debug
16 usr/lib/debug/.build-id/32/1c8995b66283ba57b7fc7c7839cfefdffc47d2.debug15 usr/lib/debug/.build-id/32/1c8995b66283ba57b7fc7c7839cfefdffc47d2.debug
17 usr/lib/debug/.build-id/37/55ad77208ac1282681422e8e062cd8eeaf287a.debug16 usr/lib/debug/.build-id/37/55ad77208ac1282681422e8e062cd8eeaf287a.debug
18 usr/lib/debug/.build-id/4e/ee4707937c4e22d1a722817e12b921e66db707.debug17 usr/lib/debug/.build-id/4e/ee4707937c4e22d1a722817e12b921e66db707.debug
19 usr/lib/debug/.build-id/50/fd1a1c2503eacd5c91adab7bbb8e758efb1b68.debug18 usr/lib/debug/.build-id/50/fd1a1c2503eacd5c91adab7bbb8e758efb1b68.debug
20 usr/lib/debug/.build-id/57/0b3a61a9361d50e65d666fbe292e5375bbe659.debug19 usr/lib/debug/.build-id/57/0b3a61a9361d50e65d666fbe292e5375bbe659.debug
21 usr/lib/debug/.build-id/5c/9bbba24339672ac952d18e68c917fb82cb1ba1.debug20 usr/lib/debug/.build-id/5c/9bbba24339672ac952d18e68c917fb82cb1ba1.debug
22 usr/lib/debug/.build-id/5e/2219d56186aa2810eba1fed4f377f324df9caa.debug21 usr/lib/debug/.build-id/5e/2219d56186aa2810eba1fed4f377f324df9caa.debug
23 usr/lib/debug/.build-id/62/4187887091629570591ccbbd3d7bd7eab48b6c.debug22 usr/lib/debug/.build-id/62/4187887091629570591ccbbd3d7bd7eab48b6c.debug
24 usr/lib/debug/.build-id/72/1ae57ecf27dfcf0124671b98705fd57a8b5f6f.debug23 usr/lib/debug/.build-id/72/1ae57ecf27dfcf0124671b98705fd57a8b5f6f.debug
25 usr/lib/debug/.build-id/72/7669d79cb6eb32cfcbb7623e368cc34f5cef5c.debug24 usr/lib/debug/.build-id/72/7669d79cb6eb32cfcbb7623e368cc34f5cef5c.debug
26 usr/lib/debug/.build-id/79/a81ae7e0e0ad648cf84707804d93eddcb1d94e.debug25 usr/lib/debug/.build-id/79/a81ae7e0e0ad648cf84707804d93eddcb1d94e.debug
27 usr/lib/debug/.build-id/7d/d8a242ad675f754ff06705708441c81f2194dc.debug26 usr/lib/debug/.build-id/88/6d9c65f6dd7494f5a187384a2bcce36aa67c5e.debug
28 usr/lib/debug/.build-id/8a/8e6cae4e7384027e7655156cca5c57825b4c9b.debug27 usr/lib/debug/.build-id/8a/8e6cae4e7384027e7655156cca5c57825b4c9b.debug
29 usr/lib/debug/.build-id/93/9619e5879f38ecf323120eb4208d6bde809238.debug28 usr/lib/debug/.build-id/93/9619e5879f38ecf323120eb4208d6bde809238.debug
30 usr/lib/debug/.build-id/95/3673b50ea8511ca681906ffed08729aa4bcbaa.debug29 usr/lib/debug/.build-id/95/3673b50ea8511ca681906ffed08729aa4bcbaa.debug
31 usr/lib/debug/.build-id/98/a84c06c78b697453aff005f561b44af96c861f.debug30 usr/lib/debug/.build-id/98/a84c06c78b697453aff005f561b44af96c861f.debug
32 usr/lib/debug/.build-id/9a/fdb31153f8a7d5bf8dc6ee025656bd7a5ee610.debug31 usr/lib/debug/.build-id/9a/fdb31153f8a7d5bf8dc6ee025656bd7a5ee610.debug
33 usr/lib/debug/.build-id/9e/bd8e59f2cf549e640053e7392e8ba43cd4c9ef.debug32 usr/lib/debug/.build-id/9e/bd8e59f2cf549e640053e7392e8ba43cd4c9ef.debug
34 usr/lib/debug/.build-id/a1/ef1df7ef5286848af2e9003850a80213a1b542.debug33 usr/lib/debug/.build-id/a1/ef1df7ef5286848af2e9003850a80213a1b542.debug
35 usr/lib/debug/.build-id/a9/b7308f33e42882c779d821f4b9bc8eeae47b89.debug34 usr/lib/debug/.build-id/a9/b7308f33e42882c779d821f4b9bc8eeae47b89.debug
36 usr/lib/debug/.build-id/b4/7065d1e48b71b87384f7ac89cd04b2c5657f92.debug35 usr/lib/debug/.build-id/b4/7065d1e48b71b87384f7ac89cd04b2c5657f92.debug
 36 usr/lib/debug/.build-id/ba/e682daa2c0620f1e64adf4a7375a8994f11d84.debug
37 usr/lib/debug/.build-id/c1/e932e09c9be74e6ecd810769c3771b31694ffc.debug37 usr/lib/debug/.build-id/c1/e932e09c9be74e6ecd810769c3771b31694ffc.debug
38 usr/lib/debug/.build-id/c2/b9eb32a5960b1302584a3b717030f11b638a09.debug38 usr/lib/debug/.build-id/c2/b9eb32a5960b1302584a3b717030f11b638a09.debug
39 usr/lib/debug/.build-id/d7/e5061b169f2b402a5d2c916a0795dd9f1f6c3e.debug39 usr/lib/debug/.build-id/d7/e5061b169f2b402a5d2c916a0795dd9f1f6c3e.debug
40 usr/lib/debug/.build-id/e6/04a2d98f8d4537f8881edb6258f6a9236080f7.debug40 usr/lib/debug/.build-id/e6/04a2d98f8d4537f8881edb6258f6a9236080f7.debug
41 usr/lib/debug/.build-id/ec/0d41e81ec37fd7482745c09938353353197e96.debug41 usr/lib/debug/.build-id/ec/0d41e81ec37fd7482745c09938353353197e96.debug
42 usr/lib/debug/.build-id/f0/6452f30b7f4026274338933ebd7ae8e7836372.debug42 usr/lib/debug/.build-id/f0/6452f30b7f4026274338933ebd7ae8e7836372.debug
43 usr/lib/debug/.build-id/f2/2692d5521990bf7b0b19c820ead42176fef27b.debug43 usr/lib/debug/.build-id/f2/2692d5521990bf7b0b19c820ead42176fef27b.debug
33.4 MB
data.tar.xz
33.4 MB
data.tar
6.81 KB
file list
    
Offset 21, 16 lines modifiedOffset 21, 14 lines modified
21 -rw-r--r--···0·root·········(0)·root·········(0)···448456·2025-03-29·13:01:52.000000·./usr/lib/debug/.build-id/1f/32f9ef4273c87a8d276bc40d901af39f4a3775.debug21 -rw-r--r--···0·root·········(0)·root·········(0)···448456·2025-03-29·13:01:52.000000·./usr/lib/debug/.build-id/1f/32f9ef4273c87a8d276bc40d901af39f4a3775.debug
22 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-03-29·13:01:52.000000·./usr/lib/debug/.build-id/22/22 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-03-29·13:01:52.000000·./usr/lib/debug/.build-id/22/
23 -rw-r--r--···0·root·········(0)·root·········(0)···438096·2025-03-29·13:01:52.000000·./usr/lib/debug/.build-id/22/cd95aa5b1425a6fcea197273bbdeb1fb3a0d4b.debug23 -rw-r--r--···0·root·········(0)·root·········(0)···438096·2025-03-29·13:01:52.000000·./usr/lib/debug/.build-id/22/cd95aa5b1425a6fcea197273bbdeb1fb3a0d4b.debug
24 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-03-29·13:01:52.000000·./usr/lib/debug/.build-id/25/24 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-03-29·13:01:52.000000·./usr/lib/debug/.build-id/25/
25 -rw-r--r--···0·root·········(0)·root·········(0)··1459896·2025-03-29·13:01:52.000000·./usr/lib/debug/.build-id/25/3a4ca864b8c62796aa9818ba3838dbc4193d42.debug25 -rw-r--r--···0·root·········(0)·root·········(0)··1459896·2025-03-29·13:01:52.000000·./usr/lib/debug/.build-id/25/3a4ca864b8c62796aa9818ba3838dbc4193d42.debug
26 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-03-29·13:01:52.000000·./usr/lib/debug/.build-id/29/26 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-03-29·13:01:52.000000·./usr/lib/debug/.build-id/29/
27 -rw-r--r--···0·root·········(0)·root·········(0)···478552·2025-03-29·13:01:52.000000·./usr/lib/debug/.build-id/29/5789e55c491f048465e1f841c44fc70ef70b65.debug27 -rw-r--r--···0·root·········(0)·root·········(0)···478552·2025-03-29·13:01:52.000000·./usr/lib/debug/.build-id/29/5789e55c491f048465e1f841c44fc70ef70b65.debug
28 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-03-29·13:01:52.000000·./usr/lib/debug/.build-id/2b/ 
29 -rw-r--r--···0·root·········(0)·root·········(0)···689536·2025-03-29·13:01:52.000000·./usr/lib/debug/.build-id/2b/3de064da60a5d5b0a17088572a09115397c9b2.debug 
30 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-03-29·13:01:52.000000·./usr/lib/debug/.build-id/30/28 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-03-29·13:01:52.000000·./usr/lib/debug/.build-id/30/
31 -rw-r--r--···0·root·········(0)·root·········(0)··3173880·2025-03-29·13:01:52.000000·./usr/lib/debug/.build-id/30/80b0ca753620d67fcd4e6f5c795a3d5d761eb1.debug29 -rw-r--r--···0·root·········(0)·root·········(0)··3173880·2025-03-29·13:01:52.000000·./usr/lib/debug/.build-id/30/80b0ca753620d67fcd4e6f5c795a3d5d761eb1.debug
32 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-03-29·13:01:52.000000·./usr/lib/debug/.build-id/31/30 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-03-29·13:01:52.000000·./usr/lib/debug/.build-id/31/
33 -rw-r--r--···0·root·········(0)·root·········(0)··3516568·2025-03-29·13:01:52.000000·./usr/lib/debug/.build-id/31/efb091cd3e7f02c45f4cee875e5671d9db9ebc.debug31 -rw-r--r--···0·root·········(0)·root·········(0)··3516568·2025-03-29·13:01:52.000000·./usr/lib/debug/.build-id/31/efb091cd3e7f02c45f4cee875e5671d9db9ebc.debug
34 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-03-29·13:01:52.000000·./usr/lib/debug/.build-id/32/32 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-03-29·13:01:52.000000·./usr/lib/debug/.build-id/32/
35 -rw-r--r--···0·root·········(0)·root·········(0)···586120·2025-03-29·13:01:52.000000·./usr/lib/debug/.build-id/32/1c8995b66283ba57b7fc7c7839cfefdffc47d2.debug33 -rw-r--r--···0·root·········(0)·root·········(0)···586120·2025-03-29·13:01:52.000000·./usr/lib/debug/.build-id/32/1c8995b66283ba57b7fc7c7839cfefdffc47d2.debug
36 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-03-29·13:01:52.000000·./usr/lib/debug/.build-id/37/34 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-03-29·13:01:52.000000·./usr/lib/debug/.build-id/37/
Offset 48, 16 lines modifiedOffset 46, 16 lines modified
48 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-03-29·13:01:52.000000·./usr/lib/debug/.build-id/62/46 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-03-29·13:01:52.000000·./usr/lib/debug/.build-id/62/
49 -rw-r--r--···0·root·········(0)·root·········(0)····38568·2025-03-29·13:01:52.000000·./usr/lib/debug/.build-id/62/4187887091629570591ccbbd3d7bd7eab48b6c.debug47 -rw-r--r--···0·root·········(0)·root·········(0)····38568·2025-03-29·13:01:52.000000·./usr/lib/debug/.build-id/62/4187887091629570591ccbbd3d7bd7eab48b6c.debug
50 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-03-29·13:01:52.000000·./usr/lib/debug/.build-id/72/48 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-03-29·13:01:52.000000·./usr/lib/debug/.build-id/72/
51 -rw-r--r--···0·root·········(0)·root·········(0)····95208·2025-03-29·13:01:52.000000·./usr/lib/debug/.build-id/72/1ae57ecf27dfcf0124671b98705fd57a8b5f6f.debug49 -rw-r--r--···0·root·········(0)·root·········(0)····95208·2025-03-29·13:01:52.000000·./usr/lib/debug/.build-id/72/1ae57ecf27dfcf0124671b98705fd57a8b5f6f.debug
52 -rw-r--r--···0·root·········(0)·root·········(0)···419168·2025-03-29·13:01:52.000000·./usr/lib/debug/.build-id/72/7669d79cb6eb32cfcbb7623e368cc34f5cef5c.debug50 -rw-r--r--···0·root·········(0)·root·········(0)···419168·2025-03-29·13:01:52.000000·./usr/lib/debug/.build-id/72/7669d79cb6eb32cfcbb7623e368cc34f5cef5c.debug
53 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-03-29·13:01:52.000000·./usr/lib/debug/.build-id/79/51 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-03-29·13:01:52.000000·./usr/lib/debug/.build-id/79/
54 -rw-r--r--···0·root·········(0)·root·········(0)····39816·2025-03-29·13:01:52.000000·./usr/lib/debug/.build-id/79/a81ae7e0e0ad648cf84707804d93eddcb1d94e.debug52 -rw-r--r--···0·root·········(0)·root·········(0)····39816·2025-03-29·13:01:52.000000·./usr/lib/debug/.build-id/79/a81ae7e0e0ad648cf84707804d93eddcb1d94e.debug
55 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-03-29·13:01:52.000000·./usr/lib/debug/.build-id/7d/53 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-03-29·13:01:52.000000·./usr/lib/debug/.build-id/88/
56 -rw-r--r--···0·root·········(0)·root·········(0)··1086896·2025-03-29·13:01:52.000000·./usr/lib/debug/.build-id/7d/d8a242ad675f754ff06705708441c81f2194dc.debug54 -rw-r--r--···0·root·········(0)·root·········(0)··1086896·2025-03-29·13:01:52.000000·./usr/lib/debug/.build-id/88/6d9c65f6dd7494f5a187384a2bcce36aa67c5e.debug
57 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-03-29·13:01:52.000000·./usr/lib/debug/.build-id/8a/55 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-03-29·13:01:52.000000·./usr/lib/debug/.build-id/8a/
58 -rw-r--r--···0·root·········(0)·root·········(0)····94080·2025-03-29·13:01:52.000000·./usr/lib/debug/.build-id/8a/8e6cae4e7384027e7655156cca5c57825b4c9b.debug56 -rw-r--r--···0·root·········(0)·root·········(0)····94080·2025-03-29·13:01:52.000000·./usr/lib/debug/.build-id/8a/8e6cae4e7384027e7655156cca5c57825b4c9b.debug
59 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-03-29·13:01:52.000000·./usr/lib/debug/.build-id/93/57 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-03-29·13:01:52.000000·./usr/lib/debug/.build-id/93/
60 -rw-r--r--···0·root·········(0)·root·········(0)···540000·2025-03-29·13:01:52.000000·./usr/lib/debug/.build-id/93/9619e5879f38ecf323120eb4208d6bde809238.debug58 -rw-r--r--···0·root·········(0)·root·········(0)···540000·2025-03-29·13:01:52.000000·./usr/lib/debug/.build-id/93/9619e5879f38ecf323120eb4208d6bde809238.debug
61 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-03-29·13:01:52.000000·./usr/lib/debug/.build-id/95/59 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-03-29·13:01:52.000000·./usr/lib/debug/.build-id/95/
62 -rw-r--r--···0·root·········(0)·root·········(0)··1014048·2025-03-29·13:01:52.000000·./usr/lib/debug/.build-id/95/3673b50ea8511ca681906ffed08729aa4bcbaa.debug60 -rw-r--r--···0·root·········(0)·root·········(0)··1014048·2025-03-29·13:01:52.000000·./usr/lib/debug/.build-id/95/3673b50ea8511ca681906ffed08729aa4bcbaa.debug
63 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-03-29·13:01:52.000000·./usr/lib/debug/.build-id/98/61 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-03-29·13:01:52.000000·./usr/lib/debug/.build-id/98/
Offset 68, 14 lines modifiedOffset 66, 16 lines modified
68 -rw-r--r--···0·root·········(0)·root·········(0)···572712·2025-03-29·13:01:52.000000·./usr/lib/debug/.build-id/9e/bd8e59f2cf549e640053e7392e8ba43cd4c9ef.debug66 -rw-r--r--···0·root·········(0)·root·········(0)···572712·2025-03-29·13:01:52.000000·./usr/lib/debug/.build-id/9e/bd8e59f2cf549e640053e7392e8ba43cd4c9ef.debug
69 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-03-29·13:01:52.000000·./usr/lib/debug/.build-id/a1/67 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-03-29·13:01:52.000000·./usr/lib/debug/.build-id/a1/
70 -rw-r--r--···0·root·········(0)·root·········(0)···443320·2025-03-29·13:01:52.000000·./usr/lib/debug/.build-id/a1/ef1df7ef5286848af2e9003850a80213a1b542.debug68 -rw-r--r--···0·root·········(0)·root·········(0)···443320·2025-03-29·13:01:52.000000·./usr/lib/debug/.build-id/a1/ef1df7ef5286848af2e9003850a80213a1b542.debug
71 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-03-29·13:01:52.000000·./usr/lib/debug/.build-id/a9/69 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-03-29·13:01:52.000000·./usr/lib/debug/.build-id/a9/
72 -rw-r--r--···0·root·········(0)·root·········(0)···764880·2025-03-29·13:01:52.000000·./usr/lib/debug/.build-id/a9/b7308f33e42882c779d821f4b9bc8eeae47b89.debug70 -rw-r--r--···0·root·········(0)·root·········(0)···764880·2025-03-29·13:01:52.000000·./usr/lib/debug/.build-id/a9/b7308f33e42882c779d821f4b9bc8eeae47b89.debug
73 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-03-29·13:01:52.000000·./usr/lib/debug/.build-id/b4/71 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-03-29·13:01:52.000000·./usr/lib/debug/.build-id/b4/
74 -rw-r--r--···0·root·········(0)·root·········(0)···298584·2025-03-29·13:01:52.000000·./usr/lib/debug/.build-id/b4/7065d1e48b71b87384f7ac89cd04b2c5657f92.debug72 -rw-r--r--···0·root·········(0)·root·········(0)···298584·2025-03-29·13:01:52.000000·./usr/lib/debug/.build-id/b4/7065d1e48b71b87384f7ac89cd04b2c5657f92.debug
 73 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-03-29·13:01:52.000000·./usr/lib/debug/.build-id/ba/
 74 -rw-r--r--···0·root·········(0)·root·········(0)···689496·2025-03-29·13:01:52.000000·./usr/lib/debug/.build-id/ba/e682daa2c0620f1e64adf4a7375a8994f11d84.debug
75 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-03-29·13:01:52.000000·./usr/lib/debug/.build-id/c1/75 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-03-29·13:01:52.000000·./usr/lib/debug/.build-id/c1/
76 -rw-r--r--···0·root·········(0)·root·········(0)··3840008·2025-03-29·13:01:52.000000·./usr/lib/debug/.build-id/c1/e932e09c9be74e6ecd810769c3771b31694ffc.debug76 -rw-r--r--···0·root·········(0)·root·········(0)··3840008·2025-03-29·13:01:52.000000·./usr/lib/debug/.build-id/c1/e932e09c9be74e6ecd810769c3771b31694ffc.debug
77 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-03-29·13:01:52.000000·./usr/lib/debug/.build-id/c2/77 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-03-29·13:01:52.000000·./usr/lib/debug/.build-id/c2/
78 -rw-r--r--···0·root·········(0)·root·········(0)··2118008·2025-03-29·13:01:52.000000·./usr/lib/debug/.build-id/c2/b9eb32a5960b1302584a3b717030f11b638a09.debug78 -rw-r--r--···0·root·········(0)·root·········(0)··2118008·2025-03-29·13:01:52.000000·./usr/lib/debug/.build-id/c2/b9eb32a5960b1302584a3b717030f11b638a09.debug
79 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-03-29·13:01:52.000000·./usr/lib/debug/.build-id/d7/79 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-03-29·13:01:52.000000·./usr/lib/debug/.build-id/d7/
80 -rw-r--r--···0·root·········(0)·root·········(0)····86120·2025-03-29·13:01:52.000000·./usr/lib/debug/.build-id/d7/e5061b169f2b402a5d2c916a0795dd9f1f6c3e.debug80 -rw-r--r--···0·root·········(0)·root·········(0)····86120·2025-03-29·13:01:52.000000·./usr/lib/debug/.build-id/d7/e5061b169f2b402a5d2c916a0795dd9f1f6c3e.debug
81 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-03-29·13:01:52.000000·./usr/lib/debug/.build-id/e6/81 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-03-29·13:01:52.000000·./usr/lib/debug/.build-id/e6/
13.0 MB
./usr/lib/debug/.build-id/2b/3de064da60a5d5b0a17088572a09115397c9b2.debug vs.
./usr/lib/debug/.build-id/ba/e682daa2c0620f1e64adf4a7375a8994f11d84.debug
File has been modified after NT_GNU_BUILD_ID has been applied. Files 86% similar despite different names
863 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········687232·(bytes·into·file)13 ··Start·of·section·headers:··········687192·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········3619 ··Number·of·section·headers:·········36
20 ··Section·header·string·table·index:·3520 ··Section·header·string·table·index:·35
3.47 KB
readelf --wide --sections {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 There·are·36·section·headers,·starting·at·offset·0xa7c80:1 There·are·36·section·headers,·starting·at·offset·0xa7c58:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.gnu.property·NOTE············0000000000000238·000238·000020·00···A··0···0··85 ··[·1]·.note.gnu.property·NOTE············0000000000000238·000238·000020·00···A··0···0··8
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000258·000258·000024·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000258·000258·000024·00···A··0···0··4
7 ··[·3]·.gnu.hash·········NOBITS··········0000000000000280·00027c·000028·00···A··4···0··87 ··[·3]·.gnu.hash·········NOBITS··········0000000000000280·00027c·000028·00···A··4···0··8
Offset 23, 23 lines modifiedOffset 23, 23 lines modified
23 ··[18]·.fini_array·······NOBITS··········000000000005f740·00f730·000008·08··WA··0···0··823 ··[18]·.fini_array·······NOBITS··········000000000005f740·00f730·000008·08··WA··0···0··8
24 ··[19]·.dynamic··········NOBITS··········000000000005f748·00f730·000200·10··WA··5···0··824 ··[19]·.dynamic··········NOBITS··········000000000005f748·00f730·000200·10··WA··5···0··8
25 ··[20]·.got··············NOBITS··········000000000005f948·00f730·0006b8·08··WA··0···0··825 ··[20]·.got··············NOBITS··········000000000005f948·00f730·0006b8·08··WA··0···0··8
26 ··[21]·.data·············NOBITS··········0000000000060000·00f730·0015a0·00··WA··0···0·1626 ··[21]·.data·············NOBITS··········0000000000060000·00f730·0015a0·00··WA··0···0·16
27 ··[22]·.bss··············NOBITS··········00000000000615a0·00f730·001198·00··WA··0···0·1627 ··[22]·.bss··············NOBITS··········00000000000615a0·00f730·001198·00··WA··0···0·16
28 ··[23]·.comment··········PROGBITS········0000000000000000·00027c·00001f·01··MS··0···0··128 ··[23]·.comment··········PROGBITS········0000000000000000·00027c·00001f·01··MS··0···0··1
29 ··[24]·.debug_aranges····PROGBITS········0000000000000000·0002a0·00010f·00···C··0···0··829 ··[24]·.debug_aranges····PROGBITS········0000000000000000·0002a0·00010f·00···C··0···0··8
30 ··[25]·.debug_info·······PROGBITS········0000000000000000·0003b0·040dae·00···C··0···0··830 ··[25]·.debug_info·······PROGBITS········0000000000000000·0003b0·040d8f·00···C··0···0··8
31 ··[26]·.debug_abbrev·····PROGBITS········0000000000000000·041160·000507·00···C··0···0··831 ··[26]·.debug_abbrev·····PROGBITS········0000000000000000·041140·000507·00···C··0···0··8
32 ··[27]·.debug_line·······PROGBITS········0000000000000000·041668·01ca4b·00···C··0···0··832 ··[27]·.debug_line·······PROGBITS········0000000000000000·041648·01ca4b·00···C··0···0··8
33 ··[28]·.debug_str········PROGBITS········0000000000000000·05e0b8·000686·01·MSC··0···0··833 ··[28]·.debug_str········PROGBITS········0000000000000000·05e098·000686·01·MSC··0···0··8
34 ··[29]·.debug_line_str···PROGBITS········0000000000000000·05e740·0001d2·01·MSC··0···0··834 ··[29]·.debug_line_str···PROGBITS········0000000000000000·05e720·0001d2·01·MSC··0···0··8
35 ··[30]·.debug_loclists···PROGBITS········0000000000000000·05e918·0353e8·00···C··0···0··835 ··[30]·.debug_loclists···PROGBITS········0000000000000000·05e8f8·0353dd·00···C··0···0··8
36 ··[31]·.debug_rnglists···PROGBITS········0000000000000000·093d00·007dfd·00···C··0···0··836 ··[31]·.debug_rnglists···PROGBITS········0000000000000000·093cd8·007dfd·00···C··0···0··8
37 ··[32]·.gnu_debugaltlink·PROGBITS········0000000000000000·09bafd·000053·00······0···0··137 ··[32]·.gnu_debugaltlink·PROGBITS········0000000000000000·09bad5·000053·00······0···0··1
38 ··[33]·.symtab···········SYMTAB··········0000000000000000·09bb50·0061b0·18·····34·832··838 ··[33]·.symtab···········SYMTAB··········0000000000000000·09bb28·0061b0·18·····34·832··8
39 ··[34]·.strtab···········STRTAB··········0000000000000000·0a1d00·005e04·00······0···0··139 ··[34]·.strtab···········STRTAB··········0000000000000000·0a1cd8·005e04·00······0···0··1
40 ··[35]·.shstrtab·········STRTAB··········0000000000000000·0a7b04·000179·00······0···0··140 ··[35]·.shstrtab·········STRTAB··········0000000000000000·0a7adc·000179·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),
43 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),43 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
44 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),44 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
45 ··D·(mbind),·p·(processor·specific)45 ··D·(mbind),·p·(processor·specific)
628 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000010»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·AArch64·feature:·BTI,·PAC3 ··GNU··················0x00000010»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·AArch64·feature:·BTI,·PAC
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·2b3de064da60a5d5b0a17088572a09115397c9b26 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·bae682daa2c0620f1e64adf4a7375a8994f11d84
12.9 MB
readelf --wide --debug-dump=info {}
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
1 Contents·of·the·.debug_info·section:1 Contents·of·the·.debug_info·section:
  
2 ··Compilation·Unit·@·offset·0:2 ··Compilation·Unit·@·offset·0:
3 ···Length:········0x863f1·(32-bit)3 ···Length:········0x863f3·(32-bit)
4 ···Version:·······54 ···Version:·······5
5 ···Unit·Type:·····DW_UT_compile·(1)5 ···Unit·Type:·····DW_UT_compile·(1)
6 ···Abbrev·Offset:·06 ···Abbrev·Offset:·0
7 ···Pointer·Size:··87 ···Pointer·Size:··8
8 ·<0><c>:·Abbrev·Number:·170·(DW_TAG_compile_unit)8 ·<0><c>:·Abbrev·Number:·170·(DW_TAG_compile_unit)
9 ····<e>···DW_AT_producer····:·(GNU_strp_alt)·(offset:·0x18242)·9 ····<e>···DW_AT_producer····:·(GNU_strp_alt)·(offset:·0x18242)·
10 ····<12>···DW_AT_language····:·(data1)·29»   (C11)10 ····<12>···DW_AT_language····:·(data1)·29»   (C11)
Offset 11039, 15 lines modifiedOffset 11039, 15 lines modified
11039 ····<66d3>···DW_AT_location····:·(exprloc)·1·byte·block:·51·»    (DW_OP_reg1·(x1))11039 ····<66d3>···DW_AT_location····:·(exprloc)·1·byte·block:·51·»    (DW_OP_reg1·(x1))
11040 ····<66d5>···DW_AT_call_value··:·(exprloc)·9·byte·block:·3·0·4a·4·0·0·0·0·0·»  (DW_OP_addr:·44a00)11040 ····<66d5>···DW_AT_call_value··:·(exprloc)·9·byte·block:·3·0·4a·4·0·0·0·0·0·»  (DW_OP_addr:·44a00)
11041 ·<8><66df>:·Abbrev·Number:·011041 ·<8><66df>:·Abbrev·Number:·0
11042 ·<7><66e0>:·Abbrev·Number:·011042 ·<7><66e0>:·Abbrev·Number:·0
11043 ·<6><66e1>:·Abbrev·Number:·011043 ·<6><66e1>:·Abbrev·Number:·0
11044 ·<5><66e2>:·Abbrev·Number:·24·(DW_TAG_call_site)11044 ·<5><66e2>:·Abbrev·Number:·24·(DW_TAG_call_site)
11045 ····<66e3>···DW_AT_call_return_pc:·(addr)·0x13b9c11045 ····<66e3>···DW_AT_call_return_pc:·(addr)·0x13b9c
11046 ····<66eb>···DW_AT_call_origin·:·(ref_udata)·<0x67091>11046 ····<66eb>···DW_AT_call_origin·:·(ref_udata)·<0x67093>
11047 ·<6><66ee>:·Abbrev·Number:·17·(DW_TAG_call_site_parameter)11047 ·<6><66ee>:·Abbrev·Number:·17·(DW_TAG_call_site_parameter)
11048 ····<66ef>···DW_AT_call_parameter:·(ref_udata)·<0x5c73>11048 ····<66ef>···DW_AT_call_parameter:·(ref_udata)·<0x5c73>
11049 ····<66f2>···DW_AT_call_value··:·(exprloc)·9·byte·block:·3·40·41·4·0·0·0·0·0·» (DW_OP_addr:·44140)11049 ····<66f2>···DW_AT_call_value··:·(exprloc)·9·byte·block:·3·40·41·4·0·0·0·0·0·» (DW_OP_addr:·44140)
11050 ·<6><66fc>:·Abbrev·Number:·011050 ·<6><66fc>:·Abbrev·Number:·0
11051 ·<5><66fd>:·Abbrev·Number:·011051 ·<5><66fd>:·Abbrev·Number:·0
11052 ·<4><66fe>:·Abbrev·Number:·011052 ·<4><66fe>:·Abbrev·Number:·0
11053 ·<3><66ff>:·Abbrev·Number:·7·(DW_TAG_inlined_subroutine)11053 ·<3><66ff>:·Abbrev·Number:·7·(DW_TAG_inlined_subroutine)
Offset 11229, 29 lines modifiedOffset 11229, 29 lines modified
11229 ····<6861>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x1435a)·11229 ····<6861>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x1435a)·
11230 ····<6865>···DW_AT_decl_file···:·(data1)·111230 ····<6865>···DW_AT_decl_file···:·(data1)·1
11231 ····<6866>···DW_AT_decl_line···:·(data2)·4964511231 ····<6866>···DW_AT_decl_line···:·(data2)·49645
11232 ····<6868>···DW_AT_decl_column·:·(data1)·1311232 ····<6868>···DW_AT_decl_column·:·(data1)·13
11233 ····<6869>···DW_AT_type········:·(ref_udata)·<0x91c>11233 ····<6869>···DW_AT_type········:·(ref_udata)·<0x91c>
11234 ·<4><686b>:·Abbrev·Number:·011234 ·<4><686b>:·Abbrev·Number:·0
11235 ·<3><686c>:·Abbrev·Number:·49·(DW_TAG_inlined_subroutine)11235 ·<3><686c>:·Abbrev·Number:·49·(DW_TAG_inlined_subroutine)
11236 ····<686d>···DW_AT_abstract_origin:·(ref_udata)·<0x65016>11236 ····<686d>···DW_AT_abstract_origin:·(ref_udata)·<0x65018>
11237 ····<6870>···DW_AT_entry_pc····:·(addr)·0x13ad011237 ····<6870>···DW_AT_entry_pc····:·(addr)·0x13ad0
11238 ····<6878>···DW_AT_GNU_entry_view:·(data2)·211238 ····<6878>···DW_AT_GNU_entry_view:·(data2)·2
11239 ····<687a>···DW_AT_ranges······:·(sec_offset)·0x174011239 ····<687a>···DW_AT_ranges······:·(sec_offset)·0x1740
11240 ····<687e>···DW_AT_call_file···:·(data1)·111240 ····<687e>···DW_AT_call_file···:·(data1)·1
11241 ····<687f>···DW_AT_call_line···:·(data2)·4964511241 ····<687f>···DW_AT_call_line···:·(data2)·49645
11242 ····<6881>···DW_AT_call_column·:·(data1)·1311242 ····<6881>···DW_AT_call_column·:·(data1)·13
11243 ·<4><6882>:·Abbrev·Number:·4·(DW_TAG_formal_parameter)11243 ·<4><6882>:·Abbrev·Number:·4·(DW_TAG_formal_parameter)
11244 ····<6883>···DW_AT_abstract_origin:·(ref_udata)·<0x65025>11244 ····<6883>···DW_AT_abstract_origin:·(ref_udata)·<0x65027>
11245 ····<6886>···DW_AT_location····:·(sec_offset)·0x431·(location·list)11245 ····<6886>···DW_AT_location····:·(sec_offset)·0x431·(location·list)
11246 ····<688a>···DW_AT_GNU_locviews:·(sec_offset)·0x42d11246 ····<688a>···DW_AT_GNU_locviews:·(sec_offset)·0x42d
11247 ·<4><688e>:·Abbrev·Number:·10·(DW_TAG_lexical_block)11247 ·<4><688e>:·Abbrev·Number:·10·(DW_TAG_lexical_block)
11248 ····<688f>···DW_AT_ranges······:·(sec_offset)·0x174011248 ····<688f>···DW_AT_ranges······:·(sec_offset)·0x1740
11249 ·<5><6893>:·Abbrev·Number:·5·(DW_TAG_variable)11249 ·<5><6893>:·Abbrev·Number:·5·(DW_TAG_variable)
11250 ····<6894>···DW_AT_abstract_origin:·(ref_udata)·<0x65030>11250 ····<6894>···DW_AT_abstract_origin:·(ref_udata)·<0x65032>
11251 ····<6897>···DW_AT_location····:·(sec_offset)·0x44c·(location·list)11251 ····<6897>···DW_AT_location····:·(sec_offset)·0x44c·(location·list)
11252 ····<689b>···DW_AT_GNU_locviews:·(sec_offset)·0x44811252 ····<689b>···DW_AT_GNU_locviews:·(sec_offset)·0x448
11253 ·<5><689f>:·Abbrev·Number:·011253 ·<5><689f>:·Abbrev·Number:·0
11254 ·<4><68a0>:·Abbrev·Number:·011254 ·<4><68a0>:·Abbrev·Number:·0
11255 ·<3><68a1>:·Abbrev·Number:·011255 ·<3><68a1>:·Abbrev·Number:·0
11256 ·<2><68a2>:·Abbrev·Number:·30·(DW_TAG_lexical_block)11256 ·<2><68a2>:·Abbrev·Number:·30·(DW_TAG_lexical_block)
11257 ····<68a3>···DW_AT_ranges······:·(sec_offset)·0x175211257 ····<68a3>···DW_AT_ranges······:·(sec_offset)·0x1752
Offset 11481, 25 lines modifiedOffset 11481, 25 lines modified
11481 ····<6a83>···DW_AT_GNU_locviews:·(sec_offset)·0x51711481 ····<6a83>···DW_AT_GNU_locviews:·(sec_offset)·0x517
11482 ·<3><6a87>:·Abbrev·Number:·9·(DW_TAG_variable)11482 ·<3><6a87>:·Abbrev·Number:·9·(DW_TAG_variable)
11483 ····<6a88>···DW_AT_abstract_origin:·(GNU_ref_alt)·<0x105c5>11483 ····<6a88>···DW_AT_abstract_origin:·(GNU_ref_alt)·<0x105c5>
11484 ····<6a8c>···DW_AT_location····:·(sec_offset)·0x52b·(location·list)11484 ····<6a8c>···DW_AT_location····:·(sec_offset)·0x52b·(location·list)
11485 ····<6a90>···DW_AT_GNU_locviews:·(sec_offset)·0x52911485 ····<6a90>···DW_AT_GNU_locviews:·(sec_offset)·0x529
11486 ·<3><6a94>:·Abbrev·Number:·011486 ·<3><6a94>:·Abbrev·Number:·0
11487 ·<2><6a95>:·Abbrev·Number:·25·(DW_TAG_inlined_subroutine)11487 ·<2><6a95>:·Abbrev·Number:·25·(DW_TAG_inlined_subroutine)
11488 ····<6a96>···DW_AT_abstract_origin:·(ref_udata)·<0x65050>11488 ····<6a96>···DW_AT_abstract_origin:·(ref_udata)·<0x65052>
11489 ····<6a99>···DW_AT_entry_pc····:·(addr)·0x13a4411489 ····<6a99>···DW_AT_entry_pc····:·(addr)·0x13a44
11490 ····<6aa1>···DW_AT_GNU_entry_view:·(data2)·211490 ····<6aa1>···DW_AT_GNU_entry_view:·(data2)·2
11491 ····<6aa3>···DW_AT_low_pc······:·(addr)·0x13a4411491 ····<6aa3>···DW_AT_low_pc······:·(addr)·0x13a44
11492 ····<6aab>···DW_AT_high_pc·····:·(udata)·411492 ····<6aab>···DW_AT_high_pc·····:·(udata)·4
11493 ····<6aac>···DW_AT_call_file···:·(data1)·111493 ····<6aac>···DW_AT_call_file···:·(data1)·1
11494 ····<6aad>···DW_AT_call_line···:·(data2)·4964411494 ····<6aad>···DW_AT_call_line···:·(data2)·49644
11495 ····<6aaf>···DW_AT_call_column·:·(data1)·1311495 ····<6aaf>···DW_AT_call_column·:·(data1)·13
11496 ····<6ab0>···DW_AT_sibling·····:·(ref_udata)·<0x6ac0>11496 ····<6ab0>···DW_AT_sibling·····:·(ref_udata)·<0x6ac0>
11497 ·<3><6ab3>:·Abbrev·Number:·4·(DW_TAG_formal_parameter)11497 ·<3><6ab3>:·Abbrev·Number:·4·(DW_TAG_formal_parameter)
11498 ····<6ab4>···DW_AT_abstract_origin:·(ref_udata)·<0x6505f>11498 ····<6ab4>···DW_AT_abstract_origin:·(ref_udata)·<0x65061>
11499 ····<6ab7>···DW_AT_location····:·(sec_offset)·0x53c·(location·list)11499 ····<6ab7>···DW_AT_location····:·(sec_offset)·0x53c·(location·list)
11500 ····<6abb>···DW_AT_GNU_locviews:·(sec_offset)·0x53a11500 ····<6abb>···DW_AT_GNU_locviews:·(sec_offset)·0x53a
11501 ·<3><6abf>:·Abbrev·Number:·011501 ·<3><6abf>:·Abbrev·Number:·0
11502 ·<2><6ac0>:·Abbrev·Number:·8·(DW_TAG_call_site)11502 ·<2><6ac0>:·Abbrev·Number:·8·(DW_TAG_call_site)
11503 ····<6ac1>···DW_AT_call_return_pc:·(addr)·0x13ac811503 ····<6ac1>···DW_AT_call_return_pc:·(addr)·0x13ac8
11504 ····<6ac9>···DW_AT_call_origin·:·(GNU_ref_alt)·<0x104c4>11504 ····<6ac9>···DW_AT_call_origin·:·(GNU_ref_alt)·<0x104c4>
11505 ·<3><6acd>:·Abbrev·Number:·2·(DW_TAG_call_site_parameter)11505 ·<3><6acd>:·Abbrev·Number:·2·(DW_TAG_call_site_parameter)
Offset 12222, 15 lines modifiedOffset 12222, 15 lines modified
12222 ····<7073>···DW_AT_location····:·(exprloc)·1·byte·block:·51·»    (DW_OP_reg1·(x1))12222 ····<7073>···DW_AT_location····:·(exprloc)·1·byte·block:·51·»    (DW_OP_reg1·(x1))
12223 ····<7075>···DW_AT_call_value··:·(exprloc)·9·byte·block:·3·0·4a·4·0·0·0·0·0·»  (DW_OP_addr:·44a00)12223 ····<7075>···DW_AT_call_value··:·(exprloc)·9·byte·block:·3·0·4a·4·0·0·0·0·0·»  (DW_OP_addr:·44a00)
12224 ·<8><707f>:·Abbrev·Number:·012224 ·<8><707f>:·Abbrev·Number:·0
12225 ·<7><7080>:·Abbrev·Number:·012225 ·<7><7080>:·Abbrev·Number:·0
12226 ·<6><7081>:·Abbrev·Number:·012226 ·<6><7081>:·Abbrev·Number:·0
12227 ·<5><7082>:·Abbrev·Number:·24·(DW_TAG_call_site)12227 ·<5><7082>:·Abbrev·Number:·24·(DW_TAG_call_site)
12228 ····<7083>···DW_AT_call_return_pc:·(addr)·0x13d5412228 ····<7083>···DW_AT_call_return_pc:·(addr)·0x13d54
12229 ····<708b>···DW_AT_call_origin·:·(ref_udata)·<0x67091>12229 ····<708b>···DW_AT_call_origin·:·(ref_udata)·<0x67093>
12230 ·<6><708e>:·Abbrev·Number:·17·(DW_TAG_call_site_parameter)12230 ·<6><708e>:·Abbrev·Number:·17·(DW_TAG_call_site_parameter)
12231 ····<708f>···DW_AT_call_parameter:·(ref_udata)·<0x5c73>12231 ····<708f>···DW_AT_call_parameter:·(ref_udata)·<0x5c73>
12232 ····<7092>···DW_AT_call_value··:·(exprloc)·9·byte·block:·3·40·41·4·0·0·0·0·0·» (DW_OP_addr:·44140)12232 ····<7092>···DW_AT_call_value··:·(exprloc)·9·byte·block:·3·40·41·4·0·0·0·0·0·» (DW_OP_addr:·44140)
12233 ·<6><709c>:·Abbrev·Number:·012233 ·<6><709c>:·Abbrev·Number:·0
12234 ·<5><709d>:·Abbrev·Number:·012234 ·<5><709d>:·Abbrev·Number:·0
12235 ·<4><709e>:·Abbrev·Number:·012235 ·<4><709e>:·Abbrev·Number:·0
12236 ·<3><709f>:·Abbrev·Number:·7·(DW_TAG_inlined_subroutine)12236 ·<3><709f>:·Abbrev·Number:·7·(DW_TAG_inlined_subroutine)
Offset 12412, 29 lines modifiedOffset 12412, 29 lines modified
12412 ····<7201>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x1435a)·12412 ····<7201>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x1435a)·
12413 ····<7205>···DW_AT_decl_file···:·(data1)·112413 ····<7205>···DW_AT_decl_file···:·(data1)·1
12414 ····<7206>···DW_AT_decl_line···:·(data2)·4889212414 ····<7206>···DW_AT_decl_line···:·(data2)·48892
12415 ····<7208>···DW_AT_decl_column·:·(data1)·1312415 ····<7208>···DW_AT_decl_column·:·(data1)·13
12416 ····<7209>···DW_AT_type········:·(ref_udata)·<0x91c>12416 ····<7209>···DW_AT_type········:·(ref_udata)·<0x91c>
12417 ·<4><720b>:·Abbrev·Number:·012417 ·<4><720b>:·Abbrev·Number:·0
12418 ·<3><720c>:·Abbrev·Number:·49·(DW_TAG_inlined_subroutine)12418 ·<3><720c>:·Abbrev·Number:·49·(DW_TAG_inlined_subroutine)
12419 ····<720d>···DW_AT_abstract_origin:·(ref_udata)·<0x65016>12419 ····<720d>···DW_AT_abstract_origin:·(ref_udata)·<0x65018>
12420 ····<7210>···DW_AT_entry_pc····:·(addr)·0x13c8812420 ····<7210>···DW_AT_entry_pc····:·(addr)·0x13c88
12421 ····<7218>···DW_AT_GNU_entry_view:·(data2)·212421 ····<7218>···DW_AT_GNU_entry_view:·(data2)·2
12422 ····<721a>···DW_AT_ranges······:·(sec_offset)·0x17eb12422 ····<721a>···DW_AT_ranges······:·(sec_offset)·0x17eb
12423 ····<721e>···DW_AT_call_file···:·(data1)·112423 ····<721e>···DW_AT_call_file···:·(data1)·1
12424 ····<721f>···DW_AT_call_line···:·(data2)·4889212424 ····<721f>···DW_AT_call_line···:·(data2)·48892
12425 ····<7221>···DW_AT_call_column·:·(data1)·1312425 ····<7221>···DW_AT_call_column·:·(data1)·13
12426 ·<4><7222>:·Abbrev·Number:·4·(DW_TAG_formal_parameter)12426 ·<4><7222>:·Abbrev·Number:·4·(DW_TAG_formal_parameter)
12427 ····<7223>···DW_AT_abstract_origin:·(ref_udata)·<0x65025>12427 ····<7223>···DW_AT_abstract_origin:·(ref_udata)·<0x65027>
12428 ····<7226>···DW_AT_location····:·(sec_offset)·0x6df·(location·list)12428 ····<7226>···DW_AT_location····:·(sec_offset)·0x6df·(location·list)
12429 ····<722a>···DW_AT_GNU_locviews:·(sec_offset)·0x6db12429 ····<722a>···DW_AT_GNU_locviews:·(sec_offset)·0x6db
12430 ·<4><722e>:·Abbrev·Number:·10·(DW_TAG_lexical_block)12430 ·<4><722e>:·Abbrev·Number:·10·(DW_TAG_lexical_block)
12431 ····<722f>···DW_AT_ranges······:·(sec_offset)·0x17eb12431 ····<722f>···DW_AT_ranges······:·(sec_offset)·0x17eb
12432 ·<5><7233>:·Abbrev·Number:·5·(DW_TAG_variable)12432 ·<5><7233>:·Abbrev·Number:·5·(DW_TAG_variable)
12433 ····<7234>···DW_AT_abstract_origin:·(ref_udata)·<0x65030>12433 ····<7234>···DW_AT_abstract_origin:·(ref_udata)·<0x65032>
12434 ····<7237>···DW_AT_location····:·(sec_offset)·0x6fa·(location·list)12434 ····<7237>···DW_AT_location····:·(sec_offset)·0x6fa·(location·list)
12435 ····<723b>···DW_AT_GNU_locviews:·(sec_offset)·0x6f612435 ····<723b>···DW_AT_GNU_locviews:·(sec_offset)·0x6f6
12436 ·<5><723f>:·Abbrev·Number:·012436 ·<5><723f>:·Abbrev·Number:·0
12437 ·<4><7240>:·Abbrev·Number:·012437 ·<4><7240>:·Abbrev·Number:·0
12438 ·<3><7241>:·Abbrev·Number:·012438 ·<3><7241>:·Abbrev·Number:·0
Max diff block lines reached; 13524947/13531838 bytes (99.95%) of diff not shown.
42.9 KB
readelf --wide --debug-dump=loc {}
    
Offset 77626, 37 lines modifiedOffset 77626, 37 lines modified
77626 ····0003b4d2·<End·of·list>77626 ····0003b4d2·<End·of·list>
  
77627 ····0003b4d3·v000000000000001·v000000000000000·location·view·pair77627 ····0003b4d3·v000000000000001·v000000000000000·location·view·pair
77628 ····0003b4d5·v000000000000000·v000000000000000·location·view·pair77628 ····0003b4d5·v000000000000000·v000000000000000·location·view·pair
  
77629 ····0003b4d7·000000000002be58·(base·address)77629 ····0003b4d7·000000000002be58·(base·address)
77630 ····0003b4e0·v000000000000001·v000000000000000·views·at·0003b4d3·for:77630 ····0003b4e0·v000000000000001·v000000000000000·views·at·0003b4d3·for:
77631 ·············000000000002be58·000000000002be80·(DW_OP_implicit_pointer:·<0x3c41e>·0)77631 ·············000000000002be58·000000000002be80·(DW_OP_implicit_pointer:·<0x3c420>·0)
77632 ····0003b4ea·v000000000000000·v000000000000000·views·at·0003b4d5·for:77632 ····0003b4ea·v000000000000000·v000000000000000·views·at·0003b4d5·for:
77633 ·············000000000002ce08·000000000002ce4c·(DW_OP_implicit_pointer:·<0x3c41e>·0)77633 ·············000000000002ce08·000000000002ce4c·(DW_OP_implicit_pointer:·<0x3c420>·0)
77634 ····0003b4f6·<End·of·list>77634 ····0003b4f6·<End·of·list>
  
77635 ····0003b4f7·v000000000000001·v000000000000000·location·view·pair77635 ····0003b4f7·v000000000000001·v000000000000000·location·view·pair
77636 ····0003b4f9·v000000000000000·v000000000000000·location·view·pair77636 ····0003b4f9·v000000000000000·v000000000000000·location·view·pair
  
77637 ····0003b4fb·000000000002be58·(base·address)77637 ····0003b4fb·000000000002be58·(base·address)
77638 ····0003b504·v000000000000001·v000000000000000·views·at·0003b4f7·for:77638 ····0003b504·v000000000000001·v000000000000000·views·at·0003b4f7·for:
77639 ·············000000000002be58·000000000002be80·(DW_OP_implicit_pointer:·<0x3c432>·0)77639 ·············000000000002be58·000000000002be80·(DW_OP_implicit_pointer:·<0x3c434>·0)
77640 ····0003b50e·v000000000000000·v000000000000000·views·at·0003b4f9·for:77640 ····0003b50e·v000000000000000·v000000000000000·views·at·0003b4f9·for:
77641 ·············000000000002ce08·000000000002ce4c·(DW_OP_implicit_pointer:·<0x3c432>·0)77641 ·············000000000002ce08·000000000002ce4c·(DW_OP_implicit_pointer:·<0x3c434>·0)
77642 ····0003b51a·<End·of·list>77642 ····0003b51a·<End·of·list>
  
77643 ····0003b51b·v000000000000001·v000000000000000·location·view·pair77643 ····0003b51b·v000000000000001·v000000000000000·location·view·pair
77644 ····0003b51d·v000000000000000·v000000000000000·location·view·pair77644 ····0003b51d·v000000000000000·v000000000000000·location·view·pair
  
77645 ····0003b51f·000000000002be58·(base·address)77645 ····0003b51f·000000000002be58·(base·address)
77646 ····0003b528·v000000000000001·v000000000000000·views·at·0003b51b·for:77646 ····0003b528·v000000000000001·v000000000000000·views·at·0003b51b·for:
77647 ·············000000000002be58·000000000002be80·(DW_OP_implicit_pointer:·<0x3c446>·0)77647 ·············000000000002be58·000000000002be80·(DW_OP_implicit_pointer:·<0x3c448>·0)
77648 ····0003b532·v000000000000000·v000000000000000·views·at·0003b51d·for:77648 ····0003b532·v000000000000000·v000000000000000·views·at·0003b51d·for:
77649 ·············000000000002ce08·000000000002ce4c·(DW_OP_implicit_pointer:·<0x3c446>·0)77649 ·············000000000002ce08·000000000002ce4c·(DW_OP_implicit_pointer:·<0x3c448>·0)
77650 ····0003b53e·<End·of·list>77650 ····0003b53e·<End·of·list>
  
77651 ····0003b53f·v000000000000005·v000000000000000·location·view·pair77651 ····0003b53f·v000000000000005·v000000000000000·location·view·pair
77652 ····0003b541·v000000000000000·v000000000000000·location·view·pair77652 ····0003b541·v000000000000000·v000000000000000·location·view·pair
  
77653 ····0003b543·000000000002ce18·(base·address)77653 ····0003b543·000000000002ce18·(base·address)
77654 ····0003b54c·v000000000000005·v000000000000000·views·at·0003b53f·for:77654 ····0003b54c·v000000000000005·v000000000000000·views·at·0003b53f·for:
Offset 78640, 37 lines modifiedOffset 78640, 37 lines modified
78640 ····0003bfa5·<End·of·list>78640 ····0003bfa5·<End·of·list>
  
78641 ····0003bfa6·v000000000000001·v000000000000000·location·view·pair78641 ····0003bfa6·v000000000000001·v000000000000000·location·view·pair
78642 ····0003bfa8·v000000000000000·v000000000000000·location·view·pair78642 ····0003bfa8·v000000000000000·v000000000000000·location·view·pair
  
78643 ····0003bfaa·000000000002b790·(base·address)78643 ····0003bfaa·000000000002b790·(base·address)
78644 ····0003bfb3·v000000000000001·v000000000000000·views·at·0003bfa6·for:78644 ····0003bfb3·v000000000000001·v000000000000000·views·at·0003bfa6·for:
78645 ·············000000000002b790·000000000002b7c0·(DW_OP_implicit_pointer:·<0x3c3a6>·0)78645 ·············000000000002b790·000000000002b7c0·(DW_OP_implicit_pointer:·<0x3c3a8>·0)
78646 ····0003bfbd·v000000000000000·v000000000000000·views·at·0003bfa8·for:78646 ····0003bfbd·v000000000000000·v000000000000000·views·at·0003bfa8·for:
78647 ·············000000000002c0ec·000000000002c120·(DW_OP_implicit_pointer:·<0x3c3a6>·0)78647 ·············000000000002c0ec·000000000002c120·(DW_OP_implicit_pointer:·<0x3c3a8>·0)
78648 ····0003bfc9·<End·of·list>78648 ····0003bfc9·<End·of·list>
  
78649 ····0003bfca·v000000000000001·v000000000000000·location·view·pair78649 ····0003bfca·v000000000000001·v000000000000000·location·view·pair
78650 ····0003bfcc·v000000000000000·v000000000000000·location·view·pair78650 ····0003bfcc·v000000000000000·v000000000000000·location·view·pair
  
78651 ····0003bfce·000000000002b790·(base·address)78651 ····0003bfce·000000000002b790·(base·address)
78652 ····0003bfd7·v000000000000001·v000000000000000·views·at·0003bfca·for:78652 ····0003bfd7·v000000000000001·v000000000000000·views·at·0003bfca·for:
78653 ·············000000000002b790·000000000002b7c0·(DW_OP_implicit_pointer:·<0x3c3ba>·0)78653 ·············000000000002b790·000000000002b7c0·(DW_OP_implicit_pointer:·<0x3c3bc>·0)
78654 ····0003bfe1·v000000000000000·v000000000000000·views·at·0003bfcc·for:78654 ····0003bfe1·v000000000000000·v000000000000000·views·at·0003bfcc·for:
78655 ·············000000000002c0ec·000000000002c120·(DW_OP_implicit_pointer:·<0x3c3ba>·0)78655 ·············000000000002c0ec·000000000002c120·(DW_OP_implicit_pointer:·<0x3c3bc>·0)
78656 ····0003bfed·<End·of·list>78656 ····0003bfed·<End·of·list>
  
78657 ····0003bfee·v000000000000001·v000000000000000·location·view·pair78657 ····0003bfee·v000000000000001·v000000000000000·location·view·pair
78658 ····0003bff0·v000000000000000·v000000000000000·location·view·pair78658 ····0003bff0·v000000000000000·v000000000000000·location·view·pair
  
78659 ····0003bff2·000000000002b790·(base·address)78659 ····0003bff2·000000000002b790·(base·address)
78660 ····0003bffb·v000000000000001·v000000000000000·views·at·0003bfee·for:78660 ····0003bffb·v000000000000001·v000000000000000·views·at·0003bfee·for:
78661 ·············000000000002b790·000000000002b7c0·(DW_OP_implicit_pointer:·<0x3c3ce>·0)78661 ·············000000000002b790·000000000002b7c0·(DW_OP_implicit_pointer:·<0x3c3d0>·0)
78662 ····0003c005·v000000000000000·v000000000000000·views·at·0003bff0·for:78662 ····0003c005·v000000000000000·v000000000000000·views·at·0003bff0·for:
78663 ·············000000000002c0ec·000000000002c120·(DW_OP_implicit_pointer:·<0x3c3ce>·0)78663 ·············000000000002c0ec·000000000002c120·(DW_OP_implicit_pointer:·<0x3c3d0>·0)
78664 ····0003c011·<End·of·list>78664 ····0003c011·<End·of·list>
  
78665 ····0003c012·v000000000000005·v000000000000000·location·view·pair78665 ····0003c012·v000000000000005·v000000000000000·location·view·pair
78666 ····0003c014·v000000000000000·v000000000000000·location·view·pair78666 ····0003c014·v000000000000000·v000000000000000·location·view·pair
  
78667 ····0003c016·000000000002c0fc·(base·address)78667 ····0003c016·000000000002c0fc·(base·address)
78668 ····0003c01f·v000000000000005·v000000000000000·views·at·0003c012·for:78668 ····0003c01f·v000000000000005·v000000000000000·views·at·0003c012·for:
Offset 94039, 32 lines modifiedOffset 94039, 32 lines modified
  
94039 ····00047644·v000000000000004·v000000000000000·location·view·pair94039 ····00047644·v000000000000004·v000000000000000·location·view·pair
94040 ····00047646·v000000000000000·v000000000000000·location·view·pair94040 ····00047646·v000000000000000·v000000000000000·location·view·pair
94041 ····00047648·v000000000000005·v000000000000004·location·view·pair94041 ····00047648·v000000000000005·v000000000000004·location·view·pair
  
94042 ····0004764a·000000000001d5f4·(base·address)94042 ····0004764a·000000000001d5f4·(base·address)
94043 ····00047653·v000000000000004·v000000000000000·views·at·00047644·for:94043 ····00047653·v000000000000004·v000000000000000·views·at·00047644·for:
94044 ·············000000000001d5f4·000000000001d650·(DW_OP_implicit_pointer:·<0x4a76a>·0)94044 ·············000000000001d5f4·000000000001d650·(DW_OP_implicit_pointer:·<0x4a76c>·0)
94045 ····0004765d·v000000000000000·v000000000000000·views·at·00047646·for:94045 ····0004765d·v000000000000000·v000000000000000·views·at·00047646·for:
94046 ·············000000000001d9cc·000000000001d9d0·(DW_OP_implicit_pointer:·<0x4a76a>·0)94046 ·············000000000001d9cc·000000000001d9d0·(DW_OP_implicit_pointer:·<0x4a76c>·0)
94047 ····00047669·v000000000000005·v000000000000004·views·at·00047648·for:94047 ····00047669·v000000000000005·v000000000000004·views·at·00047648·for:
94048 ·············000000000001e178·000000000001e17c·(DW_OP_implicit_pointer:·<0x4a76a>·0)94048 ·············000000000001e178·000000000001e17c·(DW_OP_implicit_pointer:·<0x4a76c>·0)
94049 ····00047675·<End·of·list>94049 ····00047675·<End·of·list>
  
94050 ····00047676·v000000000000004·v000000000000000·location·view·pair94050 ····00047676·v000000000000004·v000000000000000·location·view·pair
94051 ····00047678·v000000000000000·v000000000000000·location·view·pair94051 ····00047678·v000000000000000·v000000000000000·location·view·pair
94052 ····0004767a·v000000000000005·v000000000000004·location·view·pair94052 ····0004767a·v000000000000005·v000000000000004·location·view·pair
  
94053 ····0004767c·000000000001d5f4·(base·address)94053 ····0004767c·000000000001d5f4·(base·address)
94054 ····00047685·v000000000000004·v000000000000000·views·at·00047676·for:94054 ····00047685·v000000000000004·v000000000000000·views·at·00047676·for:
94055 ·············000000000001d5f4·000000000001d650·(DW_OP_implicit_pointer:·<0x4a776>·0)94055 ·············000000000001d5f4·000000000001d650·(DW_OP_implicit_pointer:·<0x4a778>·0)
94056 ····0004768f·v000000000000000·v000000000000000·views·at·00047678·for:94056 ····0004768f·v000000000000000·v000000000000000·views·at·00047678·for:
94057 ·············000000000001d9cc·000000000001d9d0·(DW_OP_implicit_pointer:·<0x4a776>·0)94057 ·············000000000001d9cc·000000000001d9d0·(DW_OP_implicit_pointer:·<0x4a778>·0)
94058 ····0004769b·v000000000000005·v000000000000004·views·at·0004767a·for:94058 ····0004769b·v000000000000005·v000000000000004·views·at·0004767a·for:
94059 ·············000000000001e178·000000000001e17c·(DW_OP_implicit_pointer:·<0x4a776>·0)94059 ·············000000000001e178·000000000001e17c·(DW_OP_implicit_pointer:·<0x4a778>·0)
94060 ····000476a7·<End·of·list>94060 ····000476a7·<End·of·list>
  
94061 ····000476a8·v000000000000004·v000000000000000·location·view·pair94061 ····000476a8·v000000000000004·v000000000000000·location·view·pair
94062 ····000476aa·v000000000000000·v000000000000000·location·view·pair94062 ····000476aa·v000000000000000·v000000000000000·location·view·pair
94063 ····000476ac·v000000000000005·v000000000000004·location·view·pair94063 ····000476ac·v000000000000005·v000000000000004·location·view·pair
  
94064 ····000476ae·000000000001d5f4·(base·address)94064 ····000476ae·000000000001d5f4·(base·address)
Offset 94196, 32 lines modifiedOffset 94196, 32 lines modified
  
94196 ····0004782e·v000000000000002·v000000000000000·location·view·pair94196 ····0004782e·v000000000000002·v000000000000000·location·view·pair
94197 ····00047830·v000000000000000·v000000000000000·location·view·pair94197 ····00047830·v000000000000000·v000000000000000·location·view·pair
94198 ····00047832·v000000000000006·v000000000000004·location·view·pair94198 ····00047832·v000000000000006·v000000000000004·location·view·pair
  
94199 ····00047834·000000000001d9d0·(base·address)94199 ····00047834·000000000001d9d0·(base·address)
94200 ····0004783d·v000000000000002·v000000000000000·views·at·0004782e·for:94200 ····0004783d·v000000000000002·v000000000000000·views·at·0004782e·for:
94201 ·············000000000001d9d0·000000000001da28·(DW_OP_implicit_pointer:·<0x4a782>·0)94201 ·············000000000001d9d0·000000000001da28·(DW_OP_implicit_pointer:·<0x4a784>·0)
94202 ····00047847·v000000000000000·v000000000000000·views·at·00047830·for:94202 ····00047847·v000000000000000·v000000000000000·views·at·00047830·for:
94203 ·············000000000001db6c·000000000001db70·(DW_OP_implicit_pointer:·<0x4a782>·0)94203 ·············000000000001db6c·000000000001db70·(DW_OP_implicit_pointer:·<0x4a784>·0)
94204 ····00047853·v000000000000006·v000000000000004·views·at·00047832·for:94204 ····00047853·v000000000000006·v000000000000004·views·at·00047832·for:
94205 ·············000000000001e17c·000000000001e180·(DW_OP_implicit_pointer:·<0x4a782>·0)94205 ·············000000000001e17c·000000000001e180·(DW_OP_implicit_pointer:·<0x4a784>·0)
94206 ····0004785f·<End·of·list>94206 ····0004785f·<End·of·list>
  
94207 ····00047860·v000000000000002·v000000000000000·location·view·pair94207 ····00047860·v000000000000002·v000000000000000·location·view·pair
94208 ····00047862·v000000000000000·v000000000000000·location·view·pair94208 ····00047862·v000000000000000·v000000000000000·location·view·pair
94209 ····00047864·v000000000000006·v000000000000004·location·view·pair94209 ····00047864·v000000000000006·v000000000000004·location·view·pair
  
Max diff block lines reached; 35453/43837 bytes (80.87%) of diff not shown.
2.5 KB
strings --all --bytes=8 {}
    
Offset 1, 48 lines modifiedOffset 1, 82 lines modified
1 GCC:·(Debian·14.2.0-19)·14.2.01 GCC:·(Debian·14.2.0-19)·14.2.0
 2 UjTx·gZA
2 5PfAE:|g 
3 +LFGJ<iTc> 
4 sY%&!k#e 
5 `R3rj`R73 `R3sj`R7
6 JHQ7d{n; 
7 N\nzxI0f 
8 e\6!bUos 
9 IykOM3l1# 
10 u^,!o}YL 
11 Sn/,-#.p 
12 =FF\+9Ff 
13 ]WDO(Ix( 
14 \1Kd_{1D 
15 N.h·p?1A 
16 1&>Plf*63 
17 ~fPRf}b| 
18 ·`2?M#H` 
19 Oq>#F]3*J 
20 @8)zY5e= 
21 k!^36pA_ 
22 $I_»    v?tKX 
23 F/bkDp;o 
24 '>%1E:[? 
25 K=$S`!W` 
26 8]Al[GVt< 
27 [PtIcrO] 
28 y\3Slq^]lR 
29 "H-X/>K?XO 
30 ;dpw7QG; 
31 p_$?zR}V 
32 Cr|c·]8LK 
33 ]$vTO+\» 
34 ~u8[rx9^w 
35 ·4VqEJ\=I 
36 =(\K%p2) 
37 Ze8cwa@W 
38 Y*eS(e_'{ 
39 "Kmf~0}c 
40 jov@60db* 
41 oCVofiGk4 qn%[6Q{B>
 5 B<HPY·/ug
 6 r+6r+6r;
 7 y@7Wr")4
 8 %$(aET[·p
 9 ,9A,9»  4'V
 10 HlxYH4X:
 11 8CzK·iUG
 12 [LW`un/w[%
 13 7P~i/le0
 14 (DUqTzE>
 15 XUfaZ:Kt
 16 m}G|.G9so
 17 5(_~A^y[
 18 #a7jf"E4U
 19 Y8?]:2S9
 20 GqL4n@;m,oT/L
 21 Epvj"}-)Wp
 22 /O}@Tn"^
 23 Y1&d+~.h
 24 !`vE15><
 25 3<lI\5MR
 26 K!^s6sA_
 27 A2d@yqC}
 28 VIsEEZ%=]l
 29 }vWe7$m7_'
 30 q7,U,|iG
 31 E(_PM8Pw
 32 ~j,m6U*?
 33 k4I:^.)}iO
 34 }8?_S:"|A
 35 XOd\?v#l
 36 [s!1=Pt{n$
 37 aw»     39WpS
 38 2(Ct=9z"
 39 i\AI?U\Z]
 40 }$rIx·dOP
 41 l·3)sz`k
 42 P.lDWZ(h
 43 d·c)#z<Q_&
 44 s·FLed2Cat
 45 ZN[N7y4Wx
 46 PCqUte-kbo.
 47 q_iE~'+r7
 48 ]Qka}-m0Im-
 49 nDCS'}82
 50 BM|8Zlx&
 51 #E#YBW%jWs»     
 52 8_T}`P:%
 53 b5rI4Wn5
 54 e9R1OpH?
 55 tZ+/\y(5
 56 rSDrv[nL
 57 :LJQB6B>~
 58 KqsY\M*L
 59 {bjGSO,)
 60 zTp#2.·F
 61 AQAQAqBTT
 62 Fm=w|UVu
 63 Dx8%`'E8
 64 ·(Wy!%Mo
 65 -7CzkRjF?
 66 Y$x8(0{6
 67 /]4|[sT)
 68 ++++5KKT,@`_
 69 T@Tn****
 70 =rHF-EFk
 71 |'.7ef\·
 72 8D!KE!KE!
 73 -0Tj18!>
 74 wH(TtUHXd
 75 k8{3WQ8~%YK(
42 o`D<FFD·76 o`D<FFD·
43 :@Oy~x2C77 :@Oy~x2C
44 AC4»    QaD/&78 AC4»    QaD/&
45 bwdJgMfJ/79 bwdJgMfJ/
46 ^>fIIy}W80 ^>fIIy}W
47 A.kp=*LY81 A.kp=*LY
48 MzvKi9\|v82 MzvKi9\|v
Offset 95, 52 lines modifiedOffset 129, 68 lines modified
95 T5&5YJ5qM129 T5&5YJ5qM
96 );4jbzmR130 );4jbzmR
97 `]\j]4» %131 `]\j]4» %
98 h;;E5;E5;E132 h;;E5;E5;E
99 }B3EB3EB3EB3EB3EB3EB3EB3EB3EB3EB3EB3133 }B3EB3EB3EB3EB3EB3EB3EB3EB3EB3EB3EB3
100 XMdj~I5_bK134 XMdj~I5_bK
Max diff block lines reached; 1048/2505 bytes (41.84%) of diff not shown.
20.5 MB
./usr/lib/debug/.build-id/7d/d8a242ad675f754ff06705708441c81f2194dc.debug vs.
./usr/lib/debug/.build-id/88/6d9c65f6dd7494f5a187384a2bcce36aa67c5e.debug
File has been modified after NT_GNU_BUILD_ID has been applied. Files 92% similar despite different names
2.27 KB
readelf --wide --sections {}
    
Offset 23, 20 lines modifiedOffset 23, 20 lines modified
23 ··[18]·.fini_array·······NOBITS··········000000000009f678·00f668·000008·08··WA··0···0··823 ··[18]·.fini_array·······NOBITS··········000000000009f678·00f668·000008·08··WA··0···0··8
24 ··[19]·.dynamic··········NOBITS··········000000000009f680·00f668·000200·10··WA··5···0··824 ··[19]·.dynamic··········NOBITS··········000000000009f680·00f668·000200·10··WA··5···0··8
25 ··[20]·.got··············NOBITS··········000000000009f880·00f668·000780·08··WA··0···0··825 ··[20]·.got··············NOBITS··········000000000009f880·00f668·000780·08··WA··0···0··8
26 ··[21]·.data·············NOBITS··········00000000000a0000·00f668·002428·00··WA··0···0·1626 ··[21]·.data·············NOBITS··········00000000000a0000·00f668·002428·00··WA··0···0·16
27 ··[22]·.bss··············NOBITS··········00000000000a2430·00f668·001bb8·00··WA··0···0·1627 ··[22]·.bss··············NOBITS··········00000000000a2430·00f668·001bb8·00··WA··0···0·16
28 ··[23]·.comment··········PROGBITS········0000000000000000·00027c·00001f·01··MS··0···0··128 ··[23]·.comment··········PROGBITS········0000000000000000·00027c·00001f·01··MS··0···0··1
29 ··[24]·.debug_aranges····PROGBITS········0000000000000000·0002a0·000149·00···C··0···0··829 ··[24]·.debug_aranges····PROGBITS········0000000000000000·0002a0·000149·00···C··0···0··8
30 ··[25]·.debug_info·······PROGBITS········0000000000000000·0003f0·0666f6·00···C··0···0··830 ··[25]·.debug_info·······PROGBITS········0000000000000000·0003f0·066708·00···C··0···0··8
31 ··[26]·.debug_abbrev·····PROGBITS········0000000000000000·066ae8·000649·00···C··0···0··831 ··[26]·.debug_abbrev·····PROGBITS········0000000000000000·066af8·000649·00···C··0···0··8
32 ··[27]·.debug_line·······PROGBITS········0000000000000000·067138·02c024·00···C··0···0··832 ··[27]·.debug_line·······PROGBITS········0000000000000000·067148·02c024·00···C··0···0··8
33 ··[28]·.debug_str········PROGBITS········0000000000000000·093160·000ffc·01·MSC··0···0··833 ··[28]·.debug_str········PROGBITS········0000000000000000·093170·000ffc·01·MSC··0···0··8
34 ··[29]·.debug_line_str···PROGBITS········0000000000000000·094160·00020a·01·MSC··0···0··834 ··[29]·.debug_line_str···PROGBITS········0000000000000000·094170·00020a·01·MSC··0···0··8
35 ··[30]·.debug_loclists···PROGBITS········0000000000000000·094370·05486a·00···C··0···0··835 ··[30]·.debug_loclists···PROGBITS········0000000000000000·094380·05485a·00···C··0···0··8
36 ··[31]·.debug_rnglists···PROGBITS········0000000000000000·0e8be0·00d2d0·00···C··0···0··836 ··[31]·.debug_rnglists···PROGBITS········0000000000000000·0e8be0·00d2d0·00···C··0···0··8
37 ··[32]·.gnu_debugaltlink·PROGBITS········0000000000000000·0f5eb0·000053·00······0···0··137 ··[32]·.gnu_debugaltlink·PROGBITS········0000000000000000·0f5eb0·000053·00······0···0··1
38 ··[33]·.symtab···········SYMTAB··········0000000000000000·0f5f08·008850·18·····34·1219··838 ··[33]·.symtab···········SYMTAB··········0000000000000000·0f5f08·008850·18·····34·1219··8
39 ··[34]·.strtab···········STRTAB··········0000000000000000·0fe758·00a3de·00······0···0··139 ··[34]·.strtab···········STRTAB··········0000000000000000·0fe758·00a3de·00······0···0··1
40 ··[35]·.shstrtab·········STRTAB··········0000000000000000·108b36·000179·00······0···0··140 ··[35]·.shstrtab·········STRTAB··········0000000000000000·108b36·000179·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),
628 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000010»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·AArch64·feature:·BTI,·PAC3 ··GNU··················0x00000010»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·AArch64·feature:·BTI,·PAC
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·7dd8a242ad675f754ff06705708441c81f2194dc6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·886d9c65f6dd7494f5a187384a2bcce36aa67c5e
20.4 MB
readelf --wide --debug-dump=info {}
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
1 Contents·of·the·.debug_info·section:1 Contents·of·the·.debug_info·section:
  
2 ··Compilation·Unit·@·offset·0:2 ··Compilation·Unit·@·offset·0:
3 ···Length:········0xd6725·(32-bit)3 ···Length:········0xd6723·(32-bit)
4 ···Version:·······54 ···Version:·······5
5 ···Unit·Type:·····DW_UT_compile·(1)5 ···Unit·Type:·····DW_UT_compile·(1)
6 ···Abbrev·Offset:·06 ···Abbrev·Offset:·0
7 ···Pointer·Size:··87 ···Pointer·Size:··8
8 ·<0><c>:·Abbrev·Number:·217·(DW_TAG_compile_unit)8 ·<0><c>:·Abbrev·Number:·217·(DW_TAG_compile_unit)
9 ····<e>···DW_AT_producer····:·(GNU_strp_alt)·(offset:·0x18242)·9 ····<e>···DW_AT_producer····:·(GNU_strp_alt)·(offset:·0x18242)·
10 ····<12>···DW_AT_language····:·(data1)·29»   (C11)10 ····<12>···DW_AT_language····:·(data1)·29»   (C11)
Offset 958, 15 lines modifiedOffset 958, 15 lines modified
958 ·<1><a75>:·Abbrev·Number:·97·(DW_TAG_array_type)958 ·<1><a75>:·Abbrev·Number:·97·(DW_TAG_array_type)
959 ····<a76>···DW_AT_type········:·(GNU_ref_alt)·<0x98>959 ····<a76>···DW_AT_type········:·(GNU_ref_alt)·<0x98>
960 ····<a7a>···DW_AT_sibling·····:·(ref_udata)·<0xa80>960 ····<a7a>···DW_AT_sibling·····:·(ref_udata)·<0xa80>
961 ·<2><a7c>:·Abbrev·Number:·114·(DW_TAG_subrange_type)961 ·<2><a7c>:·Abbrev·Number:·114·(DW_TAG_subrange_type)
962 ····<a7d>···DW_AT_type········:·(ref_udata)·<0x32>962 ····<a7d>···DW_AT_type········:·(ref_udata)·<0x32>
963 ····<a7e>···DW_AT_upper_bound·:·(data1)·13963 ····<a7e>···DW_AT_upper_bound·:·(data1)·13
964 ·<2><a7f>:·Abbrev·Number:·0964 ·<2><a7f>:·Abbrev·Number:·0
965 ·<1><a80>:·Abbrev·Number:·72·(DW_TAG_variable)965 ·<1><a80>:·Abbrev·Number:·71·(DW_TAG_variable)
966 ····<a81>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0xfdcb)·966 ····<a81>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0xfdcb)·
967 ····<a85>···DW_AT_decl_file···:·(data1)·1967 ····<a85>···DW_AT_decl_file···:·(data1)·1
968 ····<a86>···DW_AT_decl_line···:·(data2)·1591968 ····<a86>···DW_AT_decl_line···:·(data2)·1591
969 ····<a88>···DW_AT_decl_column·:·(data1)·20969 ····<a88>···DW_AT_decl_column·:·(data1)·20
970 ····<a89>···DW_AT_type········:·(ref_udata)·<0xa75>970 ····<a89>···DW_AT_type········:·(ref_udata)·<0xa75>
971 ·<1><a8b>:·Abbrev·Number:·135·(DW_TAG_structure_type)971 ·<1><a8b>:·Abbrev·Number:·135·(DW_TAG_structure_type)
972 ····<a8d>···DW_AT_byte_size···:·(data1)·104972 ····<a8d>···DW_AT_byte_size···:·(data1)·104
Offset 2607, 15 lines modifiedOffset 2607, 15 lines modified
2607 ·<2><164c>:·Abbrev·Number:·02607 ·<2><164c>:·Abbrev·Number:·0
2608 ·<1><164d>:·Abbrev·Number:·67·(DW_TAG_pointer_type)2608 ·<1><164d>:·Abbrev·Number:·67·(DW_TAG_pointer_type)
2609 ····<164e>···DW_AT_byte_size···:·(implicit_const)·82609 ····<164e>···DW_AT_byte_size···:·(implicit_const)·8
2610 ····<164e>···DW_AT_type········:·(ref_udata)·<0xd86>2610 ····<164e>···DW_AT_type········:·(ref_udata)·<0xd86>
2611 ·<1><1650>:·Abbrev·Number:·67·(DW_TAG_pointer_type)2611 ·<1><1650>:·Abbrev·Number:·67·(DW_TAG_pointer_type)
2612 ····<1651>···DW_AT_byte_size···:·(implicit_const)·82612 ····<1651>···DW_AT_byte_size···:·(implicit_const)·8
2613 ····<1651>···DW_AT_type········:·(ref_udata)·<0x163b>2613 ····<1651>···DW_AT_type········:·(ref_udata)·<0x163b>
2614 ·<1><1653>:·Abbrev·Number:·72·(DW_TAG_variable)2614 ·<1><1653>:·Abbrev·Number:·71·(DW_TAG_variable)
2615 ····<1654>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x14bae)·2615 ····<1654>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x14bae)·
2616 ····<1658>···DW_AT_decl_file···:·(data1)·12616 ····<1658>···DW_AT_decl_file···:·(data1)·1
2617 ····<1659>···DW_AT_decl_line···:·(data2)·26582617 ····<1659>···DW_AT_decl_line···:·(data2)·2658
2618 ····<165b>···DW_AT_decl_column·:·(data1)·802618 ····<165b>···DW_AT_decl_column·:·(data1)·80
2619 ····<165c>···DW_AT_type········:·(ref_udata)·<0x1130>2619 ····<165c>···DW_AT_type········:·(ref_udata)·<0x1130>
2620 ·<1><165e>:·Abbrev·Number:·145·(DW_TAG_subroutine_type)2620 ·<1><165e>:·Abbrev·Number:·145·(DW_TAG_subroutine_type)
2621 ····<1660>···DW_AT_prototyped··:·(flag_present)·12621 ····<1660>···DW_AT_prototyped··:·(flag_present)·1
Offset 2633, 15 lines modifiedOffset 2633, 15 lines modified
2633 ····<1671>···DW_AT_type········:·(ref_udata)·<0x1133>2633 ····<1671>···DW_AT_type········:·(ref_udata)·<0x1133>
2634 ·<1><1673>:·Abbrev·Number:·67·(DW_TAG_pointer_type)2634 ·<1><1673>:·Abbrev·Number:·67·(DW_TAG_pointer_type)
2635 ····<1674>···DW_AT_byte_size···:·(implicit_const)·82635 ····<1674>···DW_AT_byte_size···:·(implicit_const)·8
2636 ····<1674>···DW_AT_type········:·(ref_udata)·<0xde1>2636 ····<1674>···DW_AT_type········:·(ref_udata)·<0xde1>
2637 ·<1><1676>:·Abbrev·Number:·67·(DW_TAG_pointer_type)2637 ·<1><1676>:·Abbrev·Number:·67·(DW_TAG_pointer_type)
2638 ····<1677>···DW_AT_byte_size···:·(implicit_const)·82638 ····<1677>···DW_AT_byte_size···:·(implicit_const)·8
2639 ····<1677>···DW_AT_type········:·(ref_udata)·<0x165e>2639 ····<1677>···DW_AT_type········:·(ref_udata)·<0x165e>
2640 ·<1><1679>:·Abbrev·Number:·72·(DW_TAG_variable)2640 ·<1><1679>:·Abbrev·Number:·71·(DW_TAG_variable)
2641 ····<167a>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x1b87a)·2641 ····<167a>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x1b87a)·
2642 ····<167e>···DW_AT_decl_file···:·(data1)·12642 ····<167e>···DW_AT_decl_file···:·(data1)·1
2643 ····<167f>···DW_AT_decl_line···:·(data2)·26722643 ····<167f>···DW_AT_decl_line···:·(data2)·2672
2644 ····<1681>···DW_AT_decl_column·:·(data1)·792644 ····<1681>···DW_AT_decl_column·:·(data1)·79
2645 ····<1682>···DW_AT_type········:·(ref_udata)·<0x11b8>2645 ····<1682>···DW_AT_type········:·(ref_udata)·<0x11b8>
2646 ·<1><1684>:·Abbrev·Number:·104·(DW_TAG_subroutine_type)2646 ·<1><1684>:·Abbrev·Number:·104·(DW_TAG_subroutine_type)
2647 ····<1685>···DW_AT_prototyped··:·(flag_present)·12647 ····<1685>···DW_AT_prototyped··:·(flag_present)·1
Offset 2654, 15 lines modifiedOffset 2654, 15 lines modified
2654 ·<2><1693>:·Abbrev·Number:·02654 ·<2><1693>:·Abbrev·Number:·0
2655 ·<1><1694>:·Abbrev·Number:·67·(DW_TAG_pointer_type)2655 ·<1><1694>:·Abbrev·Number:·67·(DW_TAG_pointer_type)
2656 ····<1695>···DW_AT_byte_size···:·(implicit_const)·82656 ····<1695>···DW_AT_byte_size···:·(implicit_const)·8
2657 ····<1695>···DW_AT_type········:·(ref_udata)·<0x11bb>2657 ····<1695>···DW_AT_type········:·(ref_udata)·<0x11bb>
2658 ·<1><1697>:·Abbrev·Number:·67·(DW_TAG_pointer_type)2658 ·<1><1697>:·Abbrev·Number:·67·(DW_TAG_pointer_type)
2659 ····<1698>···DW_AT_byte_size···:·(implicit_const)·82659 ····<1698>···DW_AT_byte_size···:·(implicit_const)·8
2660 ····<1698>···DW_AT_type········:·(ref_udata)·<0x1684>2660 ····<1698>···DW_AT_type········:·(ref_udata)·<0x1684>
2661 ·<1><169a>:·Abbrev·Number:·72·(DW_TAG_variable)2661 ·<1><169a>:·Abbrev·Number:·71·(DW_TAG_variable)
2662 ····<169b>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0xeb5e)·2662 ····<169b>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0xeb5e)·
2663 ····<169f>···DW_AT_decl_file···:·(data1)·12663 ····<169f>···DW_AT_decl_file···:·(data1)·1
2664 ····<16a0>···DW_AT_decl_line···:·(data2)·26872664 ····<16a0>···DW_AT_decl_line···:·(data2)·2687
2665 ····<16a2>···DW_AT_decl_column·:·(data1)·802665 ····<16a2>···DW_AT_decl_column·:·(data1)·80
2666 ····<16a3>···DW_AT_type········:·(ref_udata)·<0x121f>2666 ····<16a3>···DW_AT_type········:·(ref_udata)·<0x121f>
2667 ·<1><16a5>:·Abbrev·Number:·104·(DW_TAG_subroutine_type)2667 ·<1><16a5>:·Abbrev·Number:·104·(DW_TAG_subroutine_type)
2668 ····<16a6>···DW_AT_prototyped··:·(flag_present)·12668 ····<16a6>···DW_AT_prototyped··:·(flag_present)·1
Offset 7631, 15 lines modifiedOffset 7631, 15 lines modified
7631 ·<1><5052>:·Abbrev·Number:·40·(DW_TAG_variable)7631 ·<1><5052>:·Abbrev·Number:·40·(DW_TAG_variable)
7632 ····<5053>···DW_AT_name········:·(strp)·(offset:·0x435):·__pyx_k_unit_must_not_be_specified_if_th_27632 ····<5053>···DW_AT_name········:·(strp)·(offset:·0x435):·__pyx_k_unit_must_not_be_specified_if_th_2
7633 ····<5057>···DW_AT_decl_file···:·(data1)·17633 ····<5057>···DW_AT_decl_file···:·(data1)·1
7634 ····<5058>···DW_AT_decl_line···:·(data2)·52967634 ····<5058>···DW_AT_decl_line···:·(data2)·5296
7635 ····<505a>···DW_AT_decl_column·:·(data1)·197635 ····<505a>···DW_AT_decl_column·:·(data1)·19
7636 ····<505b>···DW_AT_type········:·(GNU_ref_alt)·<0x4037>7636 ····<505b>···DW_AT_type········:·(GNU_ref_alt)·<0x4037>
7637 ····<505f>···DW_AT_location····:·(exprloc)·9·byte·block:·3·f0·6f·7·0·0·0·0·0·»   (DW_OP_addr:·76ff0)7637 ····<505f>···DW_AT_location····:·(exprloc)·9·byte·block:·3·f0·6f·7·0·0·0·0·0·»   (DW_OP_addr:·76ff0)
7638 ·<1><5069>:·Abbrev·Number:·72·(DW_TAG_variable)7638 ·<1><5069>:·Abbrev·Number:·71·(DW_TAG_variable)
7639 ····<506a>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x1c83d)·7639 ····<506a>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x1c83d)·
7640 ····<506e>···DW_AT_decl_file···:·(data1)·17640 ····<506e>···DW_AT_decl_file···:·(data1)·1
7641 ····<506f>···DW_AT_decl_line···:·(data2)·54247641 ····<506f>···DW_AT_decl_line···:·(data2)·5424
7642 ····<5071>···DW_AT_decl_column·:·(data1)·307642 ····<5071>···DW_AT_decl_column·:·(data1)·30
7643 ····<5072>···DW_AT_type········:·(ref_udata)·<0x188f>7643 ····<5072>···DW_AT_type········:·(ref_udata)·<0x188f>
7644 ·<1><5074>:·Abbrev·Number:·84·(DW_TAG_variable)7644 ·<1><5074>:·Abbrev·Number:·84·(DW_TAG_variable)
7645 ····<5075>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x1a1ab)·7645 ····<5075>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x1a1ab)·
Offset 12753, 15 lines modifiedOffset 12753, 15 lines modified
12753 ·<1><7b2b>:·Abbrev·Number:·84·(DW_TAG_variable)12753 ·<1><7b2b>:·Abbrev·Number:·84·(DW_TAG_variable)
12754 ····<7b2c>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x82c6)·12754 ····<7b2c>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x82c6)·
12755 ····<7b30>···DW_AT_decl_file···:·(data1)·112755 ····<7b30>···DW_AT_decl_file···:·(data1)·1
12756 ····<7b31>···DW_AT_decl_line···:·(data2)·625312756 ····<7b31>···DW_AT_decl_line···:·(data2)·6253
12757 ····<7b33>···DW_AT_decl_column·:·(data1)·2112757 ····<7b33>···DW_AT_decl_column·:·(data1)·21
12758 ····<7b34>···DW_AT_type········:·(ref_udata)·<0x7b1f>12758 ····<7b34>···DW_AT_type········:·(ref_udata)·<0x7b1f>
12759 ····<7b37>···DW_AT_location····:·(exprloc)·9·byte·block:·3·40·29·a·0·0·0·0·0·»   (DW_OP_addr:·a2940)12759 ····<7b37>···DW_AT_location····:·(exprloc)·9·byte·block:·3·40·29·a·0·0·0·0·0·»   (DW_OP_addr:·a2940)
12760 ·<1><7b41>:·Abbrev·Number:·72·(DW_TAG_variable)12760 ·<1><7b41>:·Abbrev·Number:·71·(DW_TAG_variable)
12761 ····<7b42>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x11cbd)·12761 ····<7b42>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x11cbd)·
12762 ····<7b46>···DW_AT_decl_file···:·(data1)·112762 ····<7b46>···DW_AT_decl_file···:·(data1)·1
12763 ····<7b47>···DW_AT_decl_line···:·(data2)·625912763 ····<7b47>···DW_AT_decl_line···:·(data2)·6259
12764 ····<7b49>···DW_AT_decl_column·:·(data1)·2212764 ····<7b49>···DW_AT_decl_column·:·(data1)·22
12765 ····<7b4a>···DW_AT_type········:·(ref_udata)·<0x7b4d>12765 ····<7b4a>···DW_AT_type········:·(ref_udata)·<0x7b4d>
12766 ·<1><7b4d>:·Abbrev·Number:·67·(DW_TAG_pointer_type)12766 ·<1><7b4d>:·Abbrev·Number:·67·(DW_TAG_pointer_type)
12767 ····<7b4e>···DW_AT_byte_size···:·(implicit_const)·812767 ····<7b4e>···DW_AT_byte_size···:·(implicit_const)·8
Offset 15263, 15 lines modifiedOffset 15263, 15 lines modified
15263 ····<94d9>···DW_AT_location····:·(exprloc)·1·byte·block:·51·»    (DW_OP_reg1·(x1))15263 ····<94d9>···DW_AT_location····:·(exprloc)·1·byte·block:·51·»    (DW_OP_reg1·(x1))
15264 ····<94db>···DW_AT_call_value··:·(exprloc)·9·byte·block:·3·90·cc·6·0·0·0·0·0·» (DW_OP_addr:·6cc90)15264 ····<94db>···DW_AT_call_value··:·(exprloc)·9·byte·block:·3·90·cc·6·0·0·0·0·0·» (DW_OP_addr:·6cc90)
15265 ·<8><94e5>:·Abbrev·Number:·015265 ·<8><94e5>:·Abbrev·Number:·0
15266 ·<7><94e6>:·Abbrev·Number:·015266 ·<7><94e6>:·Abbrev·Number:·0
15267 ·<6><94e7>:·Abbrev·Number:·015267 ·<6><94e7>:·Abbrev·Number:·0
15268 ·<5><94e8>:·Abbrev·Number:·20·(DW_TAG_call_site)15268 ·<5><94e8>:·Abbrev·Number:·20·(DW_TAG_call_site)
15269 ····<94e9>···DW_AT_call_return_pc:·(addr)·0x1e0e015269 ····<94e9>···DW_AT_call_return_pc:·(addr)·0x1e0e0
15270 ····<94f1>···DW_AT_call_origin·:·(ref_udata)·<0xc718f>15270 ····<94f1>···DW_AT_call_origin·:·(ref_udata)·<0xc718d>
15271 ·<6><94f4>:·Abbrev·Number:·17·(DW_TAG_call_site_parameter)15271 ·<6><94f4>:·Abbrev·Number:·17·(DW_TAG_call_site_parameter)
15272 ····<94f5>···DW_AT_call_parameter:·(ref_udata)·<0x8671>15272 ····<94f5>···DW_AT_call_parameter:·(ref_udata)·<0x8671>
15273 ····<94f8>···DW_AT_call_value··:·(exprloc)·9·byte·block:·3·10·c0·6·0·0·0·0·0·» (DW_OP_addr:·6c010)15273 ····<94f8>···DW_AT_call_value··:·(exprloc)·9·byte·block:·3·10·c0·6·0·0·0·0·0·» (DW_OP_addr:·6c010)
15274 ·<6><9502>:·Abbrev·Number:·015274 ·<6><9502>:·Abbrev·Number:·0
15275 ·<5><9503>:·Abbrev·Number:·015275 ·<5><9503>:·Abbrev·Number:·0
15276 ·<4><9504>:·Abbrev·Number:·015276 ·<4><9504>:·Abbrev·Number:·0
15277 ·<3><9505>:·Abbrev·Number:·83·(DW_TAG_inlined_subroutine)15277 ·<3><9505>:·Abbrev·Number:·83·(DW_TAG_inlined_subroutine)
Offset 15453, 29 lines modifiedOffset 15453, 29 lines modified
15453 ····<9678>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x1435a)·15453 ····<9678>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x1435a)·
15454 ····<967c>···DW_AT_decl_file···:·(implicit_const)·115454 ····<967c>···DW_AT_decl_file···:·(implicit_const)·1
15455 ····<967c>···DW_AT_decl_line···:·(data4)·0x1174515455 ····<967c>···DW_AT_decl_line···:·(data4)·0x11745
Max diff block lines reached; 21361671/21368399 bytes (99.97%) of diff not shown.
1.19 KB
readelf --wide --debug-dump=abbrev {}
    
Offset 465, 23 lines modifiedOffset 465, 23 lines modified
465 ····DW_AT_sibling······DW_FORM_ref_udata465 ····DW_AT_sibling······DW_FORM_ref_udata
466 ····DW_AT·value:·0·····DW_FORM·value:·0466 ····DW_AT·value:·0·····DW_FORM·value:·0
467 ···70······DW_TAG_variable····[no·children]467 ···70······DW_TAG_variable····[no·children]
468 ····DW_AT_abstract_origin·DW_FORM_ref_udata468 ····DW_AT_abstract_origin·DW_FORM_ref_udata
469 ····DW_AT_const_value··DW_FORM_implicit_const:·0469 ····DW_AT_const_value··DW_FORM_implicit_const:·0
470 ····DW_AT·value:·0·····DW_FORM·value:·0470 ····DW_AT·value:·0·····DW_FORM·value:·0
471 ···71······DW_TAG_variable····[no·children]471 ···71······DW_TAG_variable····[no·children]
472 ····DW_AT_abstract_origin·DW_FORM_GNU_ref_alt 
473 ····DW_AT·value:·0·····DW_FORM·value:·0 
474 ···72······DW_TAG_variable····[no·children] 
475 ····DW_AT_name·········DW_FORM_GNU_strp_alt472 ····DW_AT_name·········DW_FORM_GNU_strp_alt
476 ····DW_AT_decl_file····DW_FORM_data1473 ····DW_AT_decl_file····DW_FORM_data1
477 ····DW_AT_decl_line····DW_FORM_data2474 ····DW_AT_decl_line····DW_FORM_data2
478 ····DW_AT_decl_column··DW_FORM_data1475 ····DW_AT_decl_column··DW_FORM_data1
479 ····DW_AT_type·········DW_FORM_ref_udata476 ····DW_AT_type·········DW_FORM_ref_udata
480 ····DW_AT·value:·0·····DW_FORM·value:·0477 ····DW_AT·value:·0·····DW_FORM·value:·0
 478 ···72······DW_TAG_variable····[no·children]
 479 ····DW_AT_abstract_origin·DW_FORM_GNU_ref_alt
 480 ····DW_AT·value:·0·····DW_FORM·value:·0
481 ···73······DW_TAG_subprogram····[has·children]481 ···73······DW_TAG_subprogram····[has·children]
482 ····DW_AT_name·········DW_FORM_GNU_strp_alt482 ····DW_AT_name·········DW_FORM_GNU_strp_alt
483 ····DW_AT_decl_file····DW_FORM_implicit_const:·1483 ····DW_AT_decl_file····DW_FORM_implicit_const:·1
484 ····DW_AT_decl_line····DW_FORM_data4484 ····DW_AT_decl_line····DW_FORM_data4
485 ····DW_AT_decl_column··DW_FORM_data1485 ····DW_AT_decl_column··DW_FORM_data1
486 ····DW_AT_prototyped···DW_FORM_flag_present486 ····DW_AT_prototyped···DW_FORM_flag_present
487 ····DW_AT_type·········DW_FORM_GNU_ref_alt487 ····DW_AT_type·········DW_FORM_GNU_ref_alt
74.2 KB
readelf --wide --debug-dump=loc {}
    
Offset 127287, 21 lines modifiedOffset 127287, 21 lines modified
127287 ····00061229·v000000000000001·v000000000000003·views·at·00061227·for:127287 ····00061229·v000000000000001·v000000000000003·views·at·00061227·for:
127288 ·············0000000000064754·000000000006476c·(DW_OP_lit0;·DW_OP_stack_value)127288 ·············0000000000064754·000000000006476c·(DW_OP_lit0;·DW_OP_stack_value)
127289 ····00061236·<End·of·list>127289 ····00061236·<End·of·list>
  
127290 ····00061237·v000000000000001·v000000000000003·location·view·pair127290 ····00061237·v000000000000001·v000000000000003·location·view·pair
  
127291 ····00061239·v000000000000001·v000000000000003·views·at·00061237·for:127291 ····00061239·v000000000000001·v000000000000003·views·at·00061237·for:
127292 ·············0000000000064754·000000000006476c·(DW_OP_implicit_pointer:·<0x5e3bb>·0)127292 ·············0000000000064754·000000000006476c·(DW_OP_implicit_pointer:·<0x5e3b9>·0)
127293 ····0006124a·<End·of·list>127293 ····0006124a·<End·of·list>
  
127294 ····0006124b·v000000000000001·v000000000000003·location·view·pair127294 ····0006124b·v000000000000001·v000000000000003·location·view·pair
  
127295 ····0006124d·v000000000000001·v000000000000003·views·at·0006124b·for:127295 ····0006124d·v000000000000001·v000000000000003·views·at·0006124b·for:
127296 ·············0000000000064754·000000000006476c·(DW_OP_implicit_pointer:·<0x5e3c7>·0)127296 ·············0000000000064754·000000000006476c·(DW_OP_implicit_pointer:·<0x5e3c5>·0)
127297 ····0006125e·<End·of·list>127297 ····0006125e·<End·of·list>
  
127298 ····0006125f·v000000000000001·v000000000000001·location·view·pair127298 ····0006125f·v000000000000001·v000000000000001·location·view·pair
  
127299 ····00061261·v000000000000001·v000000000000001·views·at·0006125f·for:127299 ····00061261·v000000000000001·v000000000000001·views·at·0006125f·for:
127300 ·············000000000006475c·000000000006476c·(DW_OP_reg19·(x19))127300 ·············000000000006475c·000000000006476c·(DW_OP_reg19·(x19))
127301 ····0006126d·<End·of·list>127301 ····0006126d·<End·of·list>
Offset 142818, 37 lines modifiedOffset 142818, 37 lines modified
142818 ····0006cc88·<End·of·list>142818 ····0006cc88·<End·of·list>
  
142819 ····0006cc89·v000000000000000·v000000000000004·location·view·pair142819 ····0006cc89·v000000000000000·v000000000000004·location·view·pair
142820 ····0006cc8b·v000000000000000·v000000000000000·location·view·pair142820 ····0006cc8b·v000000000000000·v000000000000000·location·view·pair
  
142821 ····0006cc8d·0000000000031dec·(base·address)142821 ····0006cc8d·0000000000031dec·(base·address)
142822 ····0006cc96·v000000000000000·v000000000000004·views·at·0006cc89·for:142822 ····0006cc96·v000000000000000·v000000000000004·views·at·0006cc89·for:
142823 ·············0000000000031dec·0000000000031e18·(DW_OP_implicit_pointer:·<0x6cf2f>·0)142823 ·············0000000000031dec·0000000000031e18·(DW_OP_implicit_pointer:·<0x6cf2d>·0)
142824 ····0006cca0·v000000000000000·v000000000000000·views·at·0006cc8b·for:142824 ····0006cca0·v000000000000000·v000000000000000·views·at·0006cc8b·for:
142825 ·············0000000000031fec·0000000000032034·(DW_OP_implicit_pointer:·<0x6cf2f>·0)142825 ·············0000000000031fec·0000000000032034·(DW_OP_implicit_pointer:·<0x6cf2d>·0)
142826 ····0006ccac·<End·of·list>142826 ····0006ccac·<End·of·list>
  
142827 ····0006ccad·v000000000000000·v000000000000004·location·view·pair142827 ····0006ccad·v000000000000000·v000000000000004·location·view·pair
142828 ····0006ccaf·v000000000000000·v000000000000000·location·view·pair142828 ····0006ccaf·v000000000000000·v000000000000000·location·view·pair
  
142829 ····0006ccb1·0000000000031dec·(base·address)142829 ····0006ccb1·0000000000031dec·(base·address)
142830 ····0006ccba·v000000000000000·v000000000000004·views·at·0006ccad·for:142830 ····0006ccba·v000000000000000·v000000000000004·views·at·0006ccad·for:
142831 ·············0000000000031dec·0000000000031e18·(DW_OP_implicit_pointer:·<0x6cf43>·0)142831 ·············0000000000031dec·0000000000031e18·(DW_OP_implicit_pointer:·<0x6cf41>·0)
142832 ····0006ccc4·v000000000000000·v000000000000000·views·at·0006ccaf·for:142832 ····0006ccc4·v000000000000000·v000000000000000·views·at·0006ccaf·for:
142833 ·············0000000000031fec·0000000000032034·(DW_OP_implicit_pointer:·<0x6cf43>·0)142833 ·············0000000000031fec·0000000000032034·(DW_OP_implicit_pointer:·<0x6cf41>·0)
142834 ····0006ccd0·<End·of·list>142834 ····0006ccd0·<End·of·list>
  
142835 ····0006ccd1·v000000000000000·v000000000000004·location·view·pair142835 ····0006ccd1·v000000000000000·v000000000000004·location·view·pair
142836 ····0006ccd3·v000000000000000·v000000000000000·location·view·pair142836 ····0006ccd3·v000000000000000·v000000000000000·location·view·pair
  
142837 ····0006ccd5·0000000000031dec·(base·address)142837 ····0006ccd5·0000000000031dec·(base·address)
142838 ····0006ccde·v000000000000000·v000000000000004·views·at·0006ccd1·for:142838 ····0006ccde·v000000000000000·v000000000000004·views·at·0006ccd1·for:
142839 ·············0000000000031dec·0000000000031e18·(DW_OP_implicit_pointer:·<0x6cf57>·0)142839 ·············0000000000031dec·0000000000031e18·(DW_OP_implicit_pointer:·<0x6cf55>·0)
142840 ····0006cce8·v000000000000000·v000000000000000·views·at·0006ccd3·for:142840 ····0006cce8·v000000000000000·v000000000000000·views·at·0006ccd3·for:
142841 ·············0000000000031fec·0000000000032034·(DW_OP_implicit_pointer:·<0x6cf57>·0)142841 ·············0000000000031fec·0000000000032034·(DW_OP_implicit_pointer:·<0x6cf55>·0)
142842 ····0006ccf4·<End·of·list>142842 ····0006ccf4·<End·of·list>
  
142843 ····0006ccf5·v000000000000001·v000000000000000·location·view·pair142843 ····0006ccf5·v000000000000001·v000000000000000·location·view·pair
142844 ····0006ccf7·v000000000000000·v000000000000000·location·view·pair142844 ····0006ccf7·v000000000000000·v000000000000000·location·view·pair
142845 ····0006ccf9·v000000000000000·v000000000000000·location·view·pair142845 ····0006ccf9·v000000000000000·v000000000000000·location·view·pair
142846 ····0006ccfb·v000000000000000·v000000000000000·location·view·pair142846 ····0006ccfb·v000000000000000·v000000000000000·location·view·pair
142847 ····0006ccfd·v000000000000000·v000000000000000·location·view·pair142847 ····0006ccfd·v000000000000000·v000000000000000·location·view·pair
Offset 170442, 37 lines modifiedOffset 170442, 37 lines modified
170442 ····00081def·<End·of·list>170442 ····00081def·<End·of·list>
  
170443 ····00081df0·v000000000000000·v000000000000000·location·view·pair170443 ····00081df0·v000000000000000·v000000000000000·location·view·pair
170444 ····00081df2·v000000000000000·v000000000000000·location·view·pair170444 ····00081df2·v000000000000000·v000000000000000·location·view·pair
  
170445 ····00081df4·0000000000030fe8·(base·address)170445 ····00081df4·0000000000030fe8·(base·address)
170446 ····00081dfd·v000000000000000·v000000000000000·views·at·00081df0·for:170446 ····00081dfd·v000000000000000·v000000000000000·views·at·00081df0·for:
170447 ·············0000000000030fe8·0000000000031010·(DW_OP_implicit_pointer:·<0x7e706>·0)170447 ·············0000000000030fe8·0000000000031010·(DW_OP_implicit_pointer:·<0x7e704>·0)
170448 ····00081e07·v000000000000000·v000000000000000·views·at·00081df2·for:170448 ····00081e07·v000000000000000·v000000000000000·views·at·00081df2·for:
170449 ·············0000000000031160·0000000000031194·(DW_OP_implicit_pointer:·<0x7e706>·0)170449 ·············0000000000031160·0000000000031194·(DW_OP_implicit_pointer:·<0x7e704>·0)
170450 ····00081e13·<End·of·list>170450 ····00081e13·<End·of·list>
  
170451 ····00081e14·v000000000000000·v000000000000000·location·view·pair170451 ····00081e14·v000000000000000·v000000000000000·location·view·pair
170452 ····00081e16·v000000000000000·v000000000000000·location·view·pair170452 ····00081e16·v000000000000000·v000000000000000·location·view·pair
  
170453 ····00081e18·0000000000030fe8·(base·address)170453 ····00081e18·0000000000030fe8·(base·address)
170454 ····00081e21·v000000000000000·v000000000000000·views·at·00081e14·for:170454 ····00081e21·v000000000000000·v000000000000000·views·at·00081e14·for:
170455 ·············0000000000030fe8·0000000000031010·(DW_OP_implicit_pointer:·<0x7e712>·0)170455 ·············0000000000030fe8·0000000000031010·(DW_OP_implicit_pointer:·<0x7e710>·0)
170456 ····00081e2b·v000000000000000·v000000000000000·views·at·00081e16·for:170456 ····00081e2b·v000000000000000·v000000000000000·views·at·00081e16·for:
170457 ·············0000000000031160·0000000000031194·(DW_OP_implicit_pointer:·<0x7e712>·0)170457 ·············0000000000031160·0000000000031194·(DW_OP_implicit_pointer:·<0x7e710>·0)
170458 ····00081e37·<End·of·list>170458 ····00081e37·<End·of·list>
  
170459 ····00081e38·v000000000000000·v000000000000000·location·view·pair170459 ····00081e38·v000000000000000·v000000000000000·location·view·pair
170460 ····00081e3a·v000000000000000·v000000000000000·location·view·pair170460 ····00081e3a·v000000000000000·v000000000000000·location·view·pair
  
170461 ····00081e3c·0000000000030fe8·(base·address)170461 ····00081e3c·0000000000030fe8·(base·address)
170462 ····00081e45·v000000000000000·v000000000000000·views·at·00081e38·for:170462 ····00081e45·v000000000000000·v000000000000000·views·at·00081e38·for:
170463 ·············0000000000030fe8·0000000000031010·(DW_OP_implicit_pointer:·<0x7e71e>·0)170463 ·············0000000000030fe8·0000000000031010·(DW_OP_implicit_pointer:·<0x7e71c>·0)
170464 ····00081e4f·v000000000000000·v000000000000000·views·at·00081e3a·for:170464 ····00081e4f·v000000000000000·v000000000000000·views·at·00081e3a·for:
170465 ·············0000000000031160·0000000000031194·(DW_OP_implicit_pointer:·<0x7e71e>·0)170465 ·············0000000000031160·0000000000031194·(DW_OP_implicit_pointer:·<0x7e71c>·0)
170466 ····00081e5b·<End·of·list>170466 ····00081e5b·<End·of·list>
  
170467 ····00081e5c·v000000000000000·v000000000000005·location·view·pair170467 ····00081e5c·v000000000000000·v000000000000005·location·view·pair
170468 ····00081e5e·v000000000000005·v000000000000000·location·view·pair170468 ····00081e5e·v000000000000005·v000000000000000·location·view·pair
170469 ····00081e60·v000000000000000·v000000000000000·location·view·pair170469 ····00081e60·v000000000000000·v000000000000000·location·view·pair
  
170470 ····00081e62·0000000000031160·(base·address)170470 ····00081e62·0000000000031160·(base·address)
Offset 189193, 45 lines modifiedOffset 189193, 45 lines modified
  
189193 ····00090254·v000000000000004·v000000000000002·location·view·pair189193 ····00090254·v000000000000004·v000000000000002·location·view·pair
189194 ····00090256·v000000000000000·v000000000000000·location·view·pair189194 ····00090256·v000000000000000·v000000000000000·location·view·pair
189195 ····00090258·v000000000000000·v000000000000000·location·view·pair189195 ····00090258·v000000000000000·v000000000000000·location·view·pair
  
189196 ····0009025a·0000000000059978·(base·address)189196 ····0009025a·0000000000059978·(base·address)
189197 ····00090263·v000000000000004·v000000000000002·views·at·00090254·for:189197 ····00090263·v000000000000004·v000000000000002·views·at·00090254·for:
189198 ·············0000000000059978·00000000000599a4·(DW_OP_implicit_pointer:·<0x8863b>·0)189198 ·············0000000000059978·00000000000599a4·(DW_OP_implicit_pointer:·<0x88639>·0)
189199 ····0009026d·v000000000000000·v000000000000000·views·at·00090256·for:189199 ····0009026d·v000000000000000·v000000000000000·views·at·00090256·for:
189200 ·············0000000000059d24·0000000000059d3c·(DW_OP_implicit_pointer:·<0x8863b>·0)189200 ·············0000000000059d24·0000000000059d3c·(DW_OP_implicit_pointer:·<0x88639>·0)
189201 ····00090279·v000000000000000·v000000000000000·views·at·00090258·for:189201 ····00090279·v000000000000000·v000000000000000·views·at·00090258·for:
189202 ·············000000000005b2e4·000000000005b2e8·(DW_OP_implicit_pointer:·<0x8863b>·0)189202 ·············000000000005b2e4·000000000005b2e8·(DW_OP_implicit_pointer:·<0x88639>·0)
189203 ····00090285·<End·of·list>189203 ····00090285·<End·of·list>
  
189204 ····00090286·v000000000000004·v000000000000002·location·view·pair189204 ····00090286·v000000000000004·v000000000000002·location·view·pair
189205 ····00090288·v000000000000000·v000000000000000·location·view·pair189205 ····00090288·v000000000000000·v000000000000000·location·view·pair
189206 ····0009028a·v000000000000000·v000000000000000·location·view·pair189206 ····0009028a·v000000000000000·v000000000000000·location·view·pair
  
189207 ····0009028c·0000000000059978·(base·address)189207 ····0009028c·0000000000059978·(base·address)
189208 ····00090295·v000000000000004·v000000000000002·views·at·00090286·for:189208 ····00090295·v000000000000004·v000000000000002·views·at·00090286·for:
189209 ·············0000000000059978·00000000000599a4·(DW_OP_implicit_pointer:·<0x88648>·0)189209 ·············0000000000059978·00000000000599a4·(DW_OP_implicit_pointer:·<0x88646>·0)
189210 ····0009029f·v000000000000000·v000000000000000·views·at·00090288·for:189210 ····0009029f·v000000000000000·v000000000000000·views·at·00090288·for:
189211 ·············0000000000059d24·0000000000059d3c·(DW_OP_implicit_pointer:·<0x88648>·0)189211 ·············0000000000059d24·0000000000059d3c·(DW_OP_implicit_pointer:·<0x88646>·0)
189212 ····000902ab·v000000000000000·v000000000000000·views·at·0009028a·for:189212 ····000902ab·v000000000000000·v000000000000000·views·at·0009028a·for:
189213 ·············000000000005b2e4·000000000005b2e8·(DW_OP_implicit_pointer:·<0x88648>·0)189213 ·············000000000005b2e4·000000000005b2e8·(DW_OP_implicit_pointer:·<0x88646>·0)
189214 ····000902b7·<End·of·list>189214 ····000902b7·<End·of·list>
  
189215 ····000902b8·v000000000000004·v000000000000002·location·view·pair189215 ····000902b8·v000000000000004·v000000000000002·location·view·pair
189216 ····000902ba·v000000000000000·v000000000000000·location·view·pair189216 ····000902ba·v000000000000000·v000000000000000·location·view·pair
Max diff block lines reached; 67630/75894 bytes (89.11%) of diff not shown.
3.22 KB
strings --all --bytes=8 {}
    
Offset 1, 93 lines modifiedOffset 1, 98 lines modified
1 GCC:·(Debian·14.2.0-19)·14.2.01 |^GCC:·(Debian·14.2.0-19)·14.2.0
2 &&Xs"IUz 
3 FA/y»   _%D 
4 RXveQu-h;} 
5 Wbl&JU=6 
6 E1\Pu`U# 
7 D6%Q{SSV 
8 [N[m}0|8LZm 
9 y]G=\W^I!* 
10 o$m:pOci)JZ 
11 Eeeefeeeee 
12 Kut?»   }_G 
13 kPcg\65_92 gsffgggwgwg
 3 U~-#^o~2[
 4 ·|=_%SiV
 5 (}j)}2Ay
 6 »       s,`VB2]?a
 7 Z:P/·@»  `
 8 j|ZlNZLjt
 9 .wiy{IZ"
 10 R@OyrgNH
 11 b7$jBbZp»       L
 12 {'[4L»  bJXT$
 13 qG3uq=$qu.
14 Kxsp(Dmw14 AKxsp(Tm
 15 "fB>c>}*b»      
 16 »       e=u);IL
 17 6qsd_[j"2
 18 W&sO_G+W
15 GSl@x}+5e 
16 Nzv*UUc+7 
17 LO2Mzd5' 
18 rw_[9wWS 
19 ·XH\TN?y 
20 ·b·A»     Ox" 
21 rP,i!]9D19 rP,i&]9D
 20 Q|A5CS_P
 21 ^nTZA0M]
 22 [)zy'»  {r
 23 J3,KM>ns
 24 O1*[!nN8e3;
 25 )h0MAY8C
 26 c;@6[Dcd
 27 H-KdgKvxe
 28 vVEN^EGx
 29 GqWHS!~J
 30 6S=GbfuNc
 31 ·D1-rCyet
 32 n1nLRO@\
 33 6)Zmn$rm
 34 }JuS!LFI9
 35 _JvI5vI5>
 36 _{9nu,g8
 37 M<.S<.SrF
 38 =#Xi/V>L{!#xi}
 39 @C?_b$`FI
 40 JJ1XR*N,
 41 [:^Z:^Z:+
 42 aJhxR`a<_rh
 43 3YB=TB3(
 44 =`»     5|n»  y
 45 >.H,bFKA"
 46 ]`7l|]u5
 47 »       }IL9E1}
 48 kXfY-J%u
 49 S<@JBxwP
 50 wQr}BrUN
 51 ,#R·=q3[Fp
 52 D}»     N>U"O
 53 !g,87L·:
 54 suf@F{*(
 55 sFLELT]V
 56 i·JWFhxK
 57 "-L6A/B>
22 xHJ1xeX/m 
23 }(Js0M-Z 
24 3Jc0WB-t 
25 :ynh2Z2GI 
26 KV7B-<Ye1&& 
27 e:<|W#\& 
28 V~qBTUGI 
29 %·Rd2Y·2 
30 3P»     "k{eA|` 
31 j5p+»   [{c 
32 BAsP=3]B 
33 ]Br2»   /E1 
34 i$uR^;9I 
35 .\v\PQQQ 
36 t»      o.&W,< 
37 ?5Rh,(oCr 
38 CaS!BPi( 
39 `=^;ECaF5~ 
40 y'`FI1a. 
41 [|.XmAV?% 
42 _»      p~[K:KS 
43 R·V)<|9w 
44 H»      S]*TEQ 
45 %QW5UW5}] 
46 hu9_b<» ; 
47 Aldt#^72* 
48 Q\AEFODn&~e 
49 K+++333+++ 
50 ri8F-("M 
51 >8?|@W95 
52 =oOa-A`7 
53 `_czbHv0 
54 hYa8L-(R 
55 F5vHy3x= 
56 <8L-Mf<.n 
57 c-Ti5k}L(ef 
58 E\_YZBlF 
59 *<W·|s9)D 
60 J<_o»   u~; 
61 aD#-1$S» 
62 M}"|/Dr3 
63 =@V1)?:T58 =@V1)?:X
64 ]34/»   <z(; 
65 Ewa2Dd{I) 
66 BMu;dqM+ 
67 (VH:}@JO 
68 /a*gGxl\ 
69 [»      (F/EUna 
70 GEQ"["U?V 
71 B+E0U/A\ 
72 .MQe%I37 
73 UiShWP1J 
74 |A/VuXEh 
Max diff block lines reached; 1279/3246 bytes (39.40%) of diff not shown.