35.8 MB
/srv/reproducible-results/rbuild-debian/r-b-build.b8F2D8EX/b1/pandas_2.2.3+dfsg-5_amd64.changes vs.
/srv/reproducible-results/rbuild-debian/r-b-build.b8F2D8EX/b2/pandas_2.2.3+dfsg-5_amd64.changes
731 B
Files
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
  
1 ·f5d2234787d3eee9b613f28f2041ee31·9245572·doc·optional·python-pandas-doc_2.2.3+dfsg-5_all.deb1 ·470e95eb384a0e9b4533ff095031f9b3·9245112·doc·optional·python-pandas-doc_2.2.3+dfsg-5_all.deb
2 ·5e6849e5c8a68df665900b050b6b1cdb·37757708·debug·optional·python3-pandas-lib-dbgsym_2.2.3+dfsg-5_amd64.deb 
3 ·d56ed9b2e657810c0a1394af47f2c5e1·4388924·python·optional·python3-pandas-lib_2.2.3+dfsg-5_amd64.deb2 ·ce0ce4a34ecf3ac3ef55f573810c39ed·37756868·debug·optional·python3-pandas-lib-dbgsym_2.2.3+dfsg-5_amd64.deb
 3 ·f5b5dae4d2dd1975972f236659407220·4389192·python·optional·python3-pandas-lib_2.2.3+dfsg-5_amd64.deb
4 ·82393119d6d8cb1b1ef15e3b71c2d0a7·3096356·python·optional·python3-pandas_2.2.3+dfsg-5_all.deb4 ·82393119d6d8cb1b1ef15e3b71c2d0a7·3096356·python·optional·python3-pandas_2.2.3+dfsg-5_all.deb
194 KB
python-pandas-doc_2.2.3+dfsg-5_all.deb
452 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2024-10-21·18:43:11.000000·debian-binary1 -rw-r--r--···0········0········0········4·2024-10-21·18:43:11.000000·debian-binary
2 -rw-r--r--···0········0········0···146904·2024-10-21·18:43:11.000000·control.tar.xz2 -rw-r--r--···0········0········0···146924·2024-10-21·18:43:11.000000·control.tar.xz
3 -rw-r--r--···0········0········0··9098476·2024-10-21·18:43:11.000000·data.tar.xz3 -rw-r--r--···0········0········0··9097996·2024-10-21·18:43:11.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
193 KB
data.tar.xz
193 KB
data.tar
9.64 KB
file list
    
Offset 6230, 61 lines modifiedOffset 6230, 61 lines modified
6230 -rw-r--r--···0·root·········(0)·root·········(0)···209237·2024-10-21·18:43:11.000000·./usr/share/doc/python-pandas-doc/html/reference/series.html6230 -rw-r--r--···0·root·········(0)·root·········(0)···209237·2024-10-21·18:43:11.000000·./usr/share/doc/python-pandas-doc/html/reference/series.html
6231 -rw-r--r--···0·root·········(0)·root·········(0)····47718·2024-10-21·18:43:11.000000·./usr/share/doc/python-pandas-doc/html/reference/style.html6231 -rw-r--r--···0·root·········(0)·root·········(0)····47718·2024-10-21·18:43:11.000000·./usr/share/doc/python-pandas-doc/html/reference/style.html
6232 -rw-r--r--···0·root·········(0)·root·········(0)····47710·2024-10-21·18:43:11.000000·./usr/share/doc/python-pandas-doc/html/reference/testing.html6232 -rw-r--r--···0·root·········(0)·root·········(0)····47710·2024-10-21·18:43:11.000000·./usr/share/doc/python-pandas-doc/html/reference/testing.html
6233 -rw-r--r--···0·root·········(0)·root·········(0)····52348·2024-10-21·18:43:11.000000·./usr/share/doc/python-pandas-doc/html/reference/window.html6233 -rw-r--r--···0·root·········(0)·root·········(0)····52348·2024-10-21·18:43:11.000000·./usr/share/doc/python-pandas-doc/html/reference/window.html
6234 -rw-r--r--···0·root·········(0)·root·········(0)······244·2024-10-21·18:43:11.000000·./usr/share/doc/python-pandas-doc/html/release.html6234 -rw-r--r--···0·root·········(0)·root·········(0)······244·2024-10-21·18:43:11.000000·./usr/share/doc/python-pandas-doc/html/release.html
6235 -rw-r--r--···0·root·········(0)·root·········(0)······269·2024-10-21·18:43:11.000000·./usr/share/doc/python-pandas-doc/html/reshaping.html6235 -rw-r--r--···0·root·········(0)·root·········(0)······269·2024-10-21·18:43:11.000000·./usr/share/doc/python-pandas-doc/html/reshaping.html
6236 -rw-r--r--···0·root·········(0)·root·········(0)····16236·2024-10-21·18:43:11.000000·./usr/share/doc/python-pandas-doc/html/search.html6236 -rw-r--r--···0·root·········(0)·root·········(0)····16236·2024-10-21·18:43:11.000000·./usr/share/doc/python-pandas-doc/html/search.html
6237 -rw-r--r--···0·root·········(0)·root·········(0)··2358551·2024-10-21·18:43:11.000000·./usr/share/doc/python-pandas-doc/html/searchindex.js6237 -rw-r--r--···0·root·········(0)·root·········(0)··2358576·2024-10-21·18:43:11.000000·./usr/share/doc/python-pandas-doc/html/searchindex.js
6238 -rw-r--r--···0·root·········(0)·root·········(0)······259·2024-10-21·18:43:11.000000·./usr/share/doc/python-pandas-doc/html/sparse.html6238 -rw-r--r--···0·root·········(0)·root·········(0)······259·2024-10-21·18:43:11.000000·./usr/share/doc/python-pandas-doc/html/sparse.html
6239 -rw-r--r--···0·root·········(0)·root·········(0)······244·2024-10-21·18:43:11.000000·./usr/share/doc/python-pandas-doc/html/style.html6239 -rw-r--r--···0·root·········(0)·root·········(0)······244·2024-10-21·18:43:11.000000·./usr/share/doc/python-pandas-doc/html/style.html
6240 -rw-r--r--···0·root·········(0)·root·········(0)······255·2024-10-21·18:43:11.000000·./usr/share/doc/python-pandas-doc/html/text.html6240 -rw-r--r--···0·root·········(0)·root·········(0)······255·2024-10-21·18:43:11.000000·./usr/share/doc/python-pandas-doc/html/text.html
6241 -rw-r--r--···0·root·········(0)·root·········(0)······256·2024-10-21·18:43:11.000000·./usr/share/doc/python-pandas-doc/html/timedeltas.html6241 -rw-r--r--···0·root·········(0)·root·········(0)······256·2024-10-21·18:43:11.000000·./usr/share/doc/python-pandas-doc/html/timedeltas.html
6242 -rw-r--r--···0·root·········(0)·root·········(0)······277·2024-10-21·18:43:11.000000·./usr/share/doc/python-pandas-doc/html/timeseries.html6242 -rw-r--r--···0·root·········(0)·root·········(0)······277·2024-10-21·18:43:11.000000·./usr/share/doc/python-pandas-doc/html/timeseries.html
6243 -rw-r--r--···0·root·········(0)·root·········(0)······272·2024-10-21·18:43:11.000000·./usr/share/doc/python-pandas-doc/html/tutorials.html6243 -rw-r--r--···0·root·········(0)·root·········(0)······272·2024-10-21·18:43:11.000000·./usr/share/doc/python-pandas-doc/html/tutorials.html
6244 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-21·18:43:11.000000·./usr/share/doc/python-pandas-doc/html/user_guide/6244 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-21·18:43:11.000000·./usr/share/doc/python-pandas-doc/html/user_guide/
6245 -rw-r--r--···0·root·········(0)·root·········(0)···170385·2024-10-21·18:43:11.000000·./usr/share/doc/python-pandas-doc/html/user_guide/10min.html6245 -rw-r--r--···0·root·········(0)·root·········(0)···170385·2024-10-21·18:43:11.000000·./usr/share/doc/python-pandas-doc/html/user_guide/10min.html
6246 -rw-r--r--···0·root·········(0)·root·········(0)···282861·2024-10-21·18:43:11.000000·./usr/share/doc/python-pandas-doc/html/user_guide/advanced.html6246 -rw-r--r--···0·root·········(0)·root·········(0)···282860·2024-10-21·18:43:11.000000·./usr/share/doc/python-pandas-doc/html/user_guide/advanced.html
6247 -rw-r--r--···0·root·········(0)·root·········(0)···434987·2024-10-21·18:43:11.000000·./usr/share/doc/python-pandas-doc/html/user_guide/basics.html6247 -rw-r--r--···0·root·········(0)·root·········(0)···434987·2024-10-21·18:43:11.000000·./usr/share/doc/python-pandas-doc/html/user_guide/basics.html
6248 -rw-r--r--···0·root·········(0)·root·········(0)····35684·2024-10-21·18:43:11.000000·./usr/share/doc/python-pandas-doc/html/user_guide/boolean.html6248 -rw-r--r--···0·root·········(0)·root·········(0)····35684·2024-10-21·18:43:11.000000·./usr/share/doc/python-pandas-doc/html/user_guide/boolean.html
6249 -rw-r--r--···0·root·········(0)·root·········(0)···216528·2024-10-21·18:43:11.000000·./usr/share/doc/python-pandas-doc/html/user_guide/categorical.html6249 -rw-r--r--···0·root·········(0)·root·········(0)···216528·2024-10-21·18:43:11.000000·./usr/share/doc/python-pandas-doc/html/user_guide/categorical.html
6250 -rw-r--r--···0·root·········(0)·root·········(0)····17366·2024-10-21·18:43:11.000000·./usr/share/doc/python-pandas-doc/html/user_guide/cookbook.html6250 -rw-r--r--···0·root·········(0)·root·········(0)····17366·2024-10-21·18:43:11.000000·./usr/share/doc/python-pandas-doc/html/user_guide/cookbook.html
6251 -rw-r--r--···0·root·········(0)·root·········(0)····65178·2024-10-21·18:43:11.000000·./usr/share/doc/python-pandas-doc/html/user_guide/copy_on_write.html6251 -rw-r--r--···0·root·········(0)·root·········(0)····65178·2024-10-21·18:43:11.000000·./usr/share/doc/python-pandas-doc/html/user_guide/copy_on_write.html
6252 -rw-r--r--···0·root·········(0)·root·········(0)···159345·2024-10-21·18:43:11.000000·./usr/share/doc/python-pandas-doc/html/user_guide/dsintro.html6252 -rw-r--r--···0·root·········(0)·root·········(0)···159345·2024-10-21·18:43:11.000000·./usr/share/doc/python-pandas-doc/html/user_guide/dsintro.html
6253 -rw-r--r--···0·root·········(0)·root·········(0)····80419·2024-10-21·18:43:11.000000·./usr/share/doc/python-pandas-doc/html/user_guide/duplicates.html6253 -rw-r--r--···0·root·········(0)·root·········(0)····80419·2024-10-21·18:43:11.000000·./usr/share/doc/python-pandas-doc/html/user_guide/duplicates.html
6254 -rw-r--r--···0·root·········(0)·root·········(0)···114409·2024-10-21·18:43:11.000000·./usr/share/doc/python-pandas-doc/html/user_guide/enhancingperf.html6254 -rw-r--r--···0·root·········(0)·root·········(0)···114399·2024-10-21·18:43:11.000000·./usr/share/doc/python-pandas-doc/html/user_guide/enhancingperf.html
6255 -rw-r--r--···0·root·········(0)·root·········(0)···106902·2024-10-21·18:43:11.000000·./usr/share/doc/python-pandas-doc/html/user_guide/gotchas.html6255 -rw-r--r--···0·root·········(0)·root·········(0)···106902·2024-10-21·18:43:11.000000·./usr/share/doc/python-pandas-doc/html/user_guide/gotchas.html
6256 -rw-r--r--···0·root·········(0)·root·········(0)···299886·2024-10-21·18:43:11.000000·./usr/share/doc/python-pandas-doc/html/user_guide/groupby.html6256 -rw-r--r--···0·root·········(0)·root·········(0)···299886·2024-10-21·18:43:11.000000·./usr/share/doc/python-pandas-doc/html/user_guide/groupby.html
6257 -rw-r--r--···0·root·········(0)·root·········(0)····58768·2024-10-21·18:43:11.000000·./usr/share/doc/python-pandas-doc/html/user_guide/index.html6257 -rw-r--r--···0·root·········(0)·root·········(0)····58768·2024-10-21·18:43:11.000000·./usr/share/doc/python-pandas-doc/html/user_guide/index.html
6258 -rw-r--r--···0·root·········(0)·root·········(0)···394407·2024-10-21·18:43:11.000000·./usr/share/doc/python-pandas-doc/html/user_guide/indexing.html6258 -rw-r--r--···0·root·········(0)·root·········(0)···394407·2024-10-21·18:43:11.000000·./usr/share/doc/python-pandas-doc/html/user_guide/indexing.html
6259 -rw-r--r--···0·root·········(0)·root·········(0)····40816·2024-10-21·18:43:11.000000·./usr/share/doc/python-pandas-doc/html/user_guide/integer_na.html6259 -rw-r--r--···0·root·········(0)·root·········(0)····40816·2024-10-21·18:43:11.000000·./usr/share/doc/python-pandas-doc/html/user_guide/integer_na.html
6260 -rw-r--r--···0·root·········(0)·root·········(0)··1144274·2024-10-21·18:43:11.000000·./usr/share/doc/python-pandas-doc/html/user_guide/io.html6260 -rw-r--r--···0·root·········(0)·root·········(0)··1144274·2024-10-21·18:43:11.000000·./usr/share/doc/python-pandas-doc/html/user_guide/io.html
6261 -rw-r--r--···0·root·········(0)·root·········(0)···207911·2024-10-21·18:43:11.000000·./usr/share/doc/python-pandas-doc/html/user_guide/merging.html6261 -rw-r--r--···0·root·········(0)·root·········(0)···207911·2024-10-21·18:43:11.000000·./usr/share/doc/python-pandas-doc/html/user_guide/merging.html
6262 -rw-r--r--···0·root·········(0)·root·········(0)···177680·2024-10-21·18:43:11.000000·./usr/share/doc/python-pandas-doc/html/user_guide/missing_data.html6262 -rw-r--r--···0·root·········(0)·root·········(0)···177680·2024-10-21·18:43:11.000000·./usr/share/doc/python-pandas-doc/html/user_guide/missing_data.html
6263 -rw-r--r--···0·root·········(0)·root·········(0)···111206·2024-10-21·18:43:11.000000·./usr/share/doc/python-pandas-doc/html/user_guide/options.html6263 -rw-r--r--···0·root·········(0)·root·········(0)···111206·2024-10-21·18:43:11.000000·./usr/share/doc/python-pandas-doc/html/user_guide/options.html
6264 -rw-r--r--···0·root·········(0)·root·········(0)···146554·2024-10-21·18:43:11.000000·./usr/share/doc/python-pandas-doc/html/user_guide/pyarrow.html6264 -rw-r--r--···0·root·········(0)·root·········(0)···146554·2024-10-21·18:43:11.000000·./usr/share/doc/python-pandas-doc/html/user_guide/pyarrow.html
6265 -rw-r--r--···0·root·········(0)·root·········(0)···161699·2024-10-21·18:43:11.000000·./usr/share/doc/python-pandas-doc/html/user_guide/reshaping.html6265 -rw-r--r--···0·root·········(0)·root·········(0)···161699·2024-10-21·18:43:11.000000·./usr/share/doc/python-pandas-doc/html/user_guide/reshaping.html
6266 -rw-r--r--···0·root·········(0)·root·········(0)···114621·2024-10-21·18:43:11.000000·./usr/share/doc/python-pandas-doc/html/user_guide/scale.html6266 -rw-r--r--···0·root·········(0)·root·········(0)···114622·2024-10-21·18:43:11.000000·./usr/share/doc/python-pandas-doc/html/user_guide/scale.html
6267 -rw-r--r--···0·root·········(0)·root·········(0)····64712·2024-10-21·18:43:11.000000·./usr/share/doc/python-pandas-doc/html/user_guide/sparse.html6267 -rw-r--r--···0·root·········(0)·root·········(0)····64712·2024-10-21·18:43:11.000000·./usr/share/doc/python-pandas-doc/html/user_guide/sparse.html
6268 -rw-r--r--···0·root·········(0)·root·········(0)···697293·2024-10-21·18:43:11.000000·./usr/share/doc/python-pandas-doc/html/user_guide/style.html6268 -rw-r--r--···0·root·········(0)·root·········(0)···697293·2024-10-21·18:43:11.000000·./usr/share/doc/python-pandas-doc/html/user_guide/style.html
6269 -rw-r--r--···0·root·········(0)·root·········(0)····87833·2024-10-21·18:43:11.000000·./usr/share/doc/python-pandas-doc/html/user_guide/style.ipynb.gz6269 -rw-r--r--···0·root·········(0)·root·········(0)····87855·2024-10-21·18:43:11.000000·./usr/share/doc/python-pandas-doc/html/user_guide/style.ipynb.gz
6270 -rw-r--r--···0·root·········(0)·root·········(0)···164343·2024-10-21·18:43:11.000000·./usr/share/doc/python-pandas-doc/html/user_guide/text.html6270 -rw-r--r--···0·root·········(0)·root·········(0)···164343·2024-10-21·18:43:11.000000·./usr/share/doc/python-pandas-doc/html/user_guide/text.html
6271 -rw-r--r--···0·root·········(0)·root·········(0)····99980·2024-10-21·18:43:11.000000·./usr/share/doc/python-pandas-doc/html/user_guide/timedeltas.html6271 -rw-r--r--···0·root·········(0)·root·········(0)····99980·2024-10-21·18:43:11.000000·./usr/share/doc/python-pandas-doc/html/user_guide/timedeltas.html
6272 -rw-r--r--···0·root·········(0)·root·········(0)···485612·2024-10-21·18:43:11.000000·./usr/share/doc/python-pandas-doc/html/user_guide/timeseries.html6272 -rw-r--r--···0·root·········(0)·root·········(0)···485612·2024-10-21·18:43:11.000000·./usr/share/doc/python-pandas-doc/html/user_guide/timeseries.html
6273 -rw-r--r--···0·root·········(0)·root·········(0)···203394·2024-10-21·18:43:11.000000·./usr/share/doc/python-pandas-doc/html/user_guide/visualization.html6273 -rw-r--r--···0·root·········(0)·root·········(0)···203394·2024-10-21·18:43:11.000000·./usr/share/doc/python-pandas-doc/html/user_guide/visualization.html
6274 -rw-r--r--···0·root·········(0)·root·········(0)···141000·2024-10-21·18:43:11.000000·./usr/share/doc/python-pandas-doc/html/user_guide/window.html6274 -rw-r--r--···0·root·········(0)·root·········(0)···141000·2024-10-21·18:43:11.000000·./usr/share/doc/python-pandas-doc/html/user_guide/window.html
6275 -rw-r--r--···0·root·········(0)·root·········(0)······270·2024-10-21·18:43:11.000000·./usr/share/doc/python-pandas-doc/html/visualization.html6275 -rw-r--r--···0·root·········(0)·root·········(0)······270·2024-10-21·18:43:11.000000·./usr/share/doc/python-pandas-doc/html/visualization.html
6276 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-21·18:43:11.000000·./usr/share/doc/python-pandas-doc/html/whatsnew/6276 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-21·18:43:11.000000·./usr/share/doc/python-pandas-doc/html/whatsnew/
6277 -rw-r--r--···0·root·········(0)·root·········(0)···106734·2024-10-21·18:43:11.000000·./usr/share/doc/python-pandas-doc/html/whatsnew/index.html6277 -rw-r--r--···0·root·········(0)·root·········(0)···106734·2024-10-21·18:43:11.000000·./usr/share/doc/python-pandas-doc/html/whatsnew/index.html
6278 -rw-r--r--···0·root·········(0)·root·········(0)····10079·2024-10-21·18:43:11.000000·./usr/share/doc/python-pandas-doc/html/whatsnew/index.html.gz6278 -rw-r--r--···0·root·········(0)·root·········(0)····10079·2024-10-21·18:43:11.000000·./usr/share/doc/python-pandas-doc/html/whatsnew/index.html.gz
6279 -rw-r--r--···0·root·········(0)·root·········(0)····83016·2024-10-21·18:43:11.000000·./usr/share/doc/python-pandas-doc/html/whatsnew/v0.10.0.html6279 -rw-r--r--···0·root·········(0)·root·········(0)····83016·2024-10-21·18:43:11.000000·./usr/share/doc/python-pandas-doc/html/whatsnew/v0.10.0.html
6280 -rw-r--r--···0·root·········(0)·root·········(0)····65522·2024-10-21·18:43:11.000000·./usr/share/doc/python-pandas-doc/html/whatsnew/v0.10.1.html6280 -rw-r--r--···0·root·········(0)·root·········(0)····65522·2024-10-21·18:43:11.000000·./usr/share/doc/python-pandas-doc/html/whatsnew/v0.10.1.html
6281 -rw-r--r--···0·root·········(0)·root·········(0)····81344·2024-10-21·18:43:11.000000·./usr/share/doc/python-pandas-doc/html/whatsnew/v0.11.0.html6281 -rw-r--r--···0·root·········(0)·root·········(0)····81344·2024-10-21·18:43:11.000000·./usr/share/doc/python-pandas-doc/html/whatsnew/v0.11.0.html
6282 -rw-r--r--···0·root·········(0)·root·········(0)···103349·2024-10-21·18:43:11.000000·./usr/share/doc/python-pandas-doc/html/whatsnew/v0.12.0.html6282 -rw-r--r--···0·root·········(0)·root·········(0)···103349·2024-10-21·18:43:11.000000·./usr/share/doc/python-pandas-doc/html/whatsnew/v0.12.0.html
6283 -rw-r--r--···0·root·········(0)·root·········(0)···221508·2024-10-21·18:43:11.000000·./usr/share/doc/python-pandas-doc/html/whatsnew/v0.13.0.html6283 -rw-r--r--···0·root·········(0)·root·········(0)···221509·2024-10-21·18:43:11.000000·./usr/share/doc/python-pandas-doc/html/whatsnew/v0.13.0.html
6284 -rw-r--r--···0·root·········(0)·root·········(0)····88415·2024-10-21·18:43:11.000000·./usr/share/doc/python-pandas-doc/html/whatsnew/v0.13.1.html6284 -rw-r--r--···0·root·········(0)·root·········(0)····88415·2024-10-21·18:43:11.000000·./usr/share/doc/python-pandas-doc/html/whatsnew/v0.13.1.html
6285 -rw-r--r--···0·root·········(0)·root·········(0)···242763·2024-10-21·18:43:11.000000·./usr/share/doc/python-pandas-doc/html/whatsnew/v0.14.0.html6285 -rw-r--r--···0·root·········(0)·root·········(0)···242763·2024-10-21·18:43:11.000000·./usr/share/doc/python-pandas-doc/html/whatsnew/v0.14.0.html
6286 -rw-r--r--···0·root·········(0)·root·········(0)····82295·2024-10-21·18:43:11.000000·./usr/share/doc/python-pandas-doc/html/whatsnew/v0.14.1.html6286 -rw-r--r--···0·root·········(0)·root·········(0)····82295·2024-10-21·18:43:11.000000·./usr/share/doc/python-pandas-doc/html/whatsnew/v0.14.1.html
6287 -rw-r--r--···0·root·········(0)·root·········(0)···251323·2024-10-21·18:43:11.000000·./usr/share/doc/python-pandas-doc/html/whatsnew/v0.15.0.html6287 -rw-r--r--···0·root·········(0)·root·········(0)···251323·2024-10-21·18:43:11.000000·./usr/share/doc/python-pandas-doc/html/whatsnew/v0.15.0.html
6288 -rw-r--r--···0·root·········(0)·root·········(0)····67310·2024-10-21·18:43:11.000000·./usr/share/doc/python-pandas-doc/html/whatsnew/v0.15.1.html6288 -rw-r--r--···0·root·········(0)·root·········(0)····67310·2024-10-21·18:43:11.000000·./usr/share/doc/python-pandas-doc/html/whatsnew/v0.15.1.html
6289 -rw-r--r--···0·root·········(0)·root·········(0)····74144·2024-10-21·18:43:11.000000·./usr/share/doc/python-pandas-doc/html/whatsnew/v0.15.2.html6289 -rw-r--r--···0·root·········(0)·root·········(0)····74144·2024-10-21·18:43:11.000000·./usr/share/doc/python-pandas-doc/html/whatsnew/v0.15.2.html
6290 -rw-r--r--···0·root·········(0)·root·········(0)···144231·2024-10-21·18:43:11.000000·./usr/share/doc/python-pandas-doc/html/whatsnew/v0.16.0.html6290 -rw-r--r--···0·root·········(0)·root·········(0)···144231·2024-10-21·18:43:11.000000·./usr/share/doc/python-pandas-doc/html/whatsnew/v0.16.0.html
47.1 KB
./usr/share/doc/python-pandas-doc/html/searchindex.js
47.0 KB
js-beautify {}
    
Offset 21510, 35 lines modifiedOffset 21510, 36 lines modified
21510 ········"003494":·15,21510 ········"003494":·15,
21511 ········"003507":·[2209,·2218],21511 ········"003507":·[2209,·2218],
21512 ········"003556":·2207,21512 ········"003556":·2207,
21513 ········"00360":·2294,21513 ········"00360":·2294,
21514 ········"003733":·2207,21514 ········"003733":·2207,
21515 ········"003932":·2216,21515 ········"003932":·2216,
21516 ········"003945":·2210,21516 ········"003945":·2210,
21517 ········"004":·[2186,·2227],21517 ········"004":·[2186,·2193,·2227],
21518 ········"004000":·2232,21518 ········"004000":·2232,
21519 ········"004005006":·[287,·939],21519 ········"004005006":·[287,·939],
21520 ········"004054":·2229,21520 ········"004054":·2229,
21521 ········"004091":·[2204,·2257],21521 ········"004091":·[2204,·2257],
21522 ········"004127":·2207,21522 ········"004127":·2207,
21523 ········"004194":·2186,21523 ········"004194":·2186,
21524 ········"004201":·2186,21524 ········"004201":·2186,
21525 ········"004229":·2186,21525 ········"004229":·2186,
21526 ········"004474":·2184,21526 ········"004474":·2184,
21527 ········"004580":·2210,21527 ········"004580":·2210,
21528 ········"00486":·30,21528 ········"00486":·30,
21529 ········"004956":·2207,21529 ········"004956":·2207,
21530 ········"005":·[2193,·2209],21530 ········"005":·2209,
21531 ········"005000":·2218,21531 ········"005000":·2218,
21532 ········"005361":·2207,21532 ········"005361":·2207,
21533 ········"005383":·2220,21533 ········"005383":·2220,
21534 ········"005446":·2219,21534 ········"005446":·2219,
21535 ········"005462":·2191,21535 ········"005462":·2191,
21536 ········"005977":·2199,21536 ········"005977":·2199,
21537 ········"005979":·2186,21537 ········"005979":·2186,
 21538 ········"006":·2193,
21538 ········"006123":·2207,21539 ········"006123":·2207,
21539 ········"006154":·[2185,·2197,·2199,·2202,·2204,·2215,·2257],21540 ········"006154":·[2185,·2197,·2199,·2202,·2204,·2215,·2257],
21540 ········"0062":·2191,21541 ········"0062":·2191,
21541 ········"006349":·2195,21542 ········"006349":·2195,
21542 ········"006438":·2215,21543 ········"006438":·2215,
21543 ········"006549":·[182,·760],21544 ········"006549":·[182,·760],
21544 ········"006695":·2186,21545 ········"006695":·2186,
Offset 21556, 14 lines modifiedOffset 21557, 15 lines modified
21556 ········"008182":·2204,21557 ········"008182":·2204,
21557 ········"008298":·2186,21558 ········"008298":·2186,
21558 ········"008344":·2207,21559 ········"008344":·2207,
21559 ········"008358":·2207,21560 ········"008358":·2207,
21560 ········"008500":·15,21561 ········"008500":·15,
21561 ········"008543":·[102,·1158],21562 ········"008543":·[102,·1158],
21562 ········"008943":·[102,·1158],21563 ········"008943":·[102,·1158],
 21564 ········"009":·2193,
21563 ········"009059":·2191,21565 ········"009059":·2191,
21564 ········"009207":·2207,21566 ········"009207":·2207,
21565 ········"009420":·2195,21567 ········"009420":·2195,
21566 ········"009424":·2207,21568 ········"009424":·2207,
21567 ········"009572":·2207,21569 ········"009572":·2207,
21568 ········"009673":·2195,21570 ········"009673":·2195,
21569 ········"009783":·2207,21571 ········"009783":·2207,
Offset 21625, 28 lines modifiedOffset 21627, 29 lines modified
21625 ········"015083":·2186,21627 ········"015083":·2186,
21626 ········"015420":·2195,21628 ········"015420":·2195,
21627 ········"015458":·2207,21629 ········"015458":·2207,
21628 ········"015696":·[2220,·2228,·2230],21630 ········"015696":·[2220,·2228,·2230],
21629 ········"015906":·2186,21631 ········"015906":·2186,
21630 ········"015962":·[2184,·2214],21632 ········"015962":·[2184,·2214],
21631 ········"015988":·2186,21633 ········"015988":·2186,
 21634 ········"016":·2193,
21632 ········"016009":·15,21635 ········"016009":·15,
21633 ········"016287":·2210,21636 ········"016287":·2210,
21634 ········"016331":·2210,21637 ········"016331":·2210,
21635 ········"016424":·[16,·19],21638 ········"016424":·[16,·19],
21636 ········"016692":·[2184,·2195,·2214],21639 ········"016692":·[2184,·2195,·2214],
21637 ········"01685762652715874":·[624,·1215],21640 ········"01685762652715874":·[624,·1215],
21638 ········"017106":·2207,21641 ········"017106":·2207,
21639 ········"017118":·2199,21642 ········"017118":·2199,
21640 ········"017152":·2186,21643 ········"017152":·2186,
21641 ········"017263":·2207,21644 ········"017263":·2207,
21642 ········"017276":·2191,21645 ········"017276":·2191,
21643 ········"017587":·[2184,·2195,·2214],21646 ········"017587":·[2184,·2195,·2214],
21644 ········"017796":·2207,21647 ········"017796":·2207,
21645 ········"018":·[2193,·2199],21648 ········"018":·2199,
21646 ········"018007":·2207,21649 ········"018007":·2207,
21647 ········"018117":·2191,21650 ········"018117":·2191,
21648 ········"018193":·2207,21651 ········"018193":·2207,
21649 ········"018409":·2207,21652 ········"018409":·2207,
21650 ········"018601":·[2184,·2214],21653 ········"018601":·[2184,·2214],
21651 ········"018808":·2207,21654 ········"018808":·2207,
21652 ········"018904":·2207,21655 ········"018904":·2207,
Offset 21660, 15 lines modifiedOffset 21663, 14 lines modified
21660 ········"01t03":·2210,21663 ········"01t03":·2210,
21661 ········"01t05":·[909,·2210,·2235],21664 ········"01t05":·[909,·2210,·2235],
21662 ········"01t07":·1280,21665 ········"01t07":·1280,
21663 ········"01t10":·1005,21666 ········"01t10":·1005,
21664 ········"01t12":·953,21667 ········"01t12":·953,
21665 ········"01t23":·[893,·2186,·2246],21668 ········"01t23":·[893,·2186,·2246],
21666 ········"02":·[13,·16,·17,·19,·26,·27,·29,·31,·79,·80,·82,·133,·182,·183,·202,·207,·208,·213,·218,·230,·261,·271,·276,·277,·278,·286,·287,·288,·289,·290,·291,·292,·293,·294,·295,·296,·299,·301,·304,·305,·306,·307,·310,·312,·313,·314,·318,·319,·320,·321,·322,·323,·324,·326,·327,·329,·330,·331,·332,·345,·362,·363,·423,·519,·534,·536,·542,·543,·544,·545,·546,·547,·548,·549,·557,·558,·562,·563,·564,·565,·566,·575,·591,·592,·593,·637,·639,·640,·641,·642,·643,·644,·645,·646,·647,·649,·650,·651,·652,·654,·656,·657,·658,·659,·665,·666,·667,·673,·674,·675,·677,·678,·679,·680,·684,·685,·686,·688,·708,·760,·761,·781,·782,·788,·793,·804,·893,·899,·902,·903,·904,·919,·939,·940,·943,·945,·948,·949,·953,·957,·970,·997,·1014,·1051,·1075,·1118,·1122,·1141,·1144,·1145,·1147,·1157,·1170,·1171,·1176,·1180,·1185,·1192,·1195,·1197,·1206,·1214,·1227,·1228,·1233,·1239,·1245,·1246,·1253,·1256,·1258,·1268,·1269,·1270,·1271,·1272,·1273,·1274,·1275,·1277,·1278,·1279,·1280,·1282,·1283,·1284,·1285,·1287,·1288,·1289,·1290,·1291,·1292,·1293,·1294,·1295,·1297,·1344,·1393,·1452,·1498,·1500,·1506,·1542,·1620,·1699,·1815,·1947,·2054,·2127,·2145,·2184,·2185,·2186,·2188,·2191,·2195,·2197,·2199,·2201,·2204,·2205,·2207,·2209,·2210,·2212,·2213,·2214,·2215,·2216,·2217,·2218,·2220,·2222,·2223,·2225,·2226,·2228,·2229,·2230,·2231,·2232,·2235,·2238,·2240,·2241,·2246,·2261,·2264,·2265,·2271,·2283,·2294,·2298,·2301,·2307],21669 ········"02":·[13,·16,·17,·19,·26,·27,·29,·31,·79,·80,·82,·133,·182,·183,·202,·207,·208,·213,·218,·230,·261,·271,·276,·277,·278,·286,·287,·288,·289,·290,·291,·292,·293,·294,·295,·296,·299,·301,·304,·305,·306,·307,·310,·312,·313,·314,·318,·319,·320,·321,·322,·323,·324,·326,·327,·329,·330,·331,·332,·345,·362,·363,·423,·519,·534,·536,·542,·543,·544,·545,·546,·547,·548,·549,·557,·558,·562,·563,·564,·565,·566,·575,·591,·592,·593,·637,·639,·640,·641,·642,·643,·644,·645,·646,·647,·649,·650,·651,·652,·654,·656,·657,·658,·659,·665,·666,·667,·673,·674,·675,·677,·678,·679,·680,·684,·685,·686,·688,·708,·760,·761,·781,·782,·788,·793,·804,·893,·899,·902,·903,·904,·919,·939,·940,·943,·945,·948,·949,·953,·957,·970,·997,·1014,·1051,·1075,·1118,·1122,·1141,·1144,·1145,·1147,·1157,·1170,·1171,·1176,·1180,·1185,·1192,·1195,·1197,·1206,·1214,·1227,·1228,·1233,·1239,·1245,·1246,·1253,·1256,·1258,·1268,·1269,·1270,·1271,·1272,·1273,·1274,·1275,·1277,·1278,·1279,·1280,·1282,·1283,·1284,·1285,·1287,·1288,·1289,·1290,·1291,·1292,·1293,·1294,·1295,·1297,·1344,·1393,·1452,·1498,·1500,·1506,·1542,·1620,·1699,·1815,·1947,·2054,·2127,·2145,·2184,·2185,·2186,·2188,·2191,·2195,·2197,·2199,·2201,·2204,·2205,·2207,·2209,·2210,·2212,·2213,·2214,·2215,·2216,·2217,·2218,·2220,·2222,·2223,·2225,·2226,·2228,·2229,·2230,·2231,·2232,·2235,·2238,·2240,·2241,·2246,·2261,·2264,·2265,·2271,·2283,·2294,·2298,·2301,·2307],
21667 ········"020":·2193, 
21668 ········"0200":·[957,·969,·970,·997,·1498,·2210],21670 ········"0200":·[957,·969,·970,·997,·1498,·2210],
21669 ········"020161":·[102,·1158],21671 ········"020161":·[102,·1158],
21670 ········"020208":·2195,21672 ········"020208":·2195,
21671 ········"020376":·2207,21673 ········"020376":·2207,
21672 ········"020399":·2195,21674 ········"020399":·2195,
21673 ········"020485":·2207,21675 ········"020485":·2207,
21674 ········"020544":·2186,21676 ········"020544":·2186,
Offset 21789, 15 lines modifiedOffset 21791, 14 lines modified
21789 ········"034870":·2207,21791 ········"034870":·2207,
21790 ········"034899":·2186,21792 ········"034899":·2186,
21791 ········"034905":·2207,21793 ········"034905":·2207,
21792 ········"035310":·2220,21794 ········"035310":·2220,
21793 ········"035312":·2210,21795 ········"035312":·2210,
21794 ········"035476":·2210,21796 ········"035476":·2210,
21795 ········"035962":·2186,21797 ········"035962":·2186,
21796 ········"036":·2193, 
21797 ········"036047":·2214,21798 ········"036047":·2214,
21798 ········"036104":·2207,21799 ········"036104":·2207,
21799 ········"036142":·[2220,·2231],21800 ········"036142":·[2220,·2231],
21800 ········"0362":·2202,21801 ········"0362":·2202,
21801 ········"0362196":·2202,21802 ········"0362196":·2202,
21802 ········"036235":·2205,21803 ········"036235":·2205,
21803 ········"036660":·2199,21804 ········"036660":·2199,
Offset 21819, 15 lines modifiedOffset 21820, 15 lines modified
21819 ········"039575":·[15,·2184,·2185,·2186,·2191,·2195,·2197,·2199,·2202,·2210,·2214,·2215,·2218,·2225,·2226,·2241,·2260],21820 ········"039575":·[15,·2184,·2185,·2186,·2191,·2195,·2197,·2199,·2202,·2210,·2214,·2215,·2218,·2225,·2226,·2241,·2260],
21820 ········"0396":·[2184,·2186],21821 ········"0396":·[2184,·2186],
21821 ········"039624":·2207,21822 ········"039624":·2207,
21822 ········"039926":·2210,21823 ········"039926":·2210,
21823 ········"03c":·2208,21824 ········"03c":·2208,
21824 ········"03t00":·[2199,·2210,·2235,·2261],21825 ········"03t00":·[2199,·2210,·2235,·2261],
21825 ········"03t05":·[909,·2210],21826 ········"03t05":·[909,·2210],
21826 ········"04":·[26,·27,·29,·31,·80,·84,·88,·114,·127,·148,·149,·157,·177,·178,·207,·213,·230,·292,·294,·306,·307,·317,·330,·332,·345,·402,·423,·528,·529,·592,·595,·600,·640,·644,·646,·658,·659,·671,·685,·688,·703,·725,·726,·732,·755,·756,·781,·788,·804,·985,·1075,·1145,·1269,·1270,·1280,·1289,·1344,·1393,·1452,·1498,·1500,·1741,·1776,·1815,·2184,·2185,·2186,·2188,·2195,·2197,·2199,·2201,·2204,·2205,·2207,·2209,·2210,·2212,·2214,·2215,·2216,·2217,·2218,·2219,·2220,·2222,·2223,·2225,·2226,·2227,·2228,·2229,·2230,·2231,·2232,·2235,·2238,·2240,·2241,·2246,·2249,·2250,·2261,·2264,·2271,·2283,·2298],21827 ········"04":·[26,·27,·29,·31,·80,·84,·88,·114,·127,·148,·149,·157,·177,·178,·207,·213,·230,·292,·294,·306,·307,·317,·330,·332,·345,·402,·423,·528,·529,·592,·595,·600,·640,·644,·646,·658,·659,·671,·685,·688,·703,·725,·726,·732,·755,·756,·781,·788,·804,·985,·1075,·1145,·1269,·1270,·1280,·1289,·1344,·1393,·1452,·1498,·1500,·1741,·1776,·1815,·2184,·2185,·2186,·2188,·2193,·2195,·2197,·2199,·2201,·2204,·2205,·2207,·2209,·2210,·2212,·2214,·2215,·2216,·2217,·2218,·2219,·2220,·2222,·2223,·2225,·2226,·2227,·2228,·2229,·2230,·2231,·2232,·2235,·2238,·2240,·2241,·2246,·2249,·2250,·2261,·2264,·2271,·2283,·2298],
21827 ········"0400":·[2222,·2271],21828 ········"0400":·[2222,·2271],
21828 ········"040039":·2216,21829 ········"040039":·2216,
21829 ········"040247":·2207,21830 ········"040247":·2207,
21830 ········"0405":·[182,·760],21831 ········"0405":·[182,·760],
Max diff block lines reached; 41902/48117 bytes (87.08%) of diff not shown.
4.39 KB
./usr/share/doc/python-pandas-doc/html/user_guide/advanced.html
    
Offset 1856, 25 lines modifiedOffset 1856, 25 lines modified
1856 <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>1856 <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>
  
1857 <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>1857 <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>
  
1858 <span·class="gp">In·[143]:·</span><span·class="o">%</span><span·class="k">timeit</span>·arr[indexer]1858 <span·class="gp">In·[143]:·</span><span·class="o">%</span><span·class="k">timeit</span>·arr[indexer]
1859 <span·class="gp">···.....:·</span><span·class="o">%</span><span·class="k">timeit</span>·arr.take(indexer,·axis=0)1859 <span·class="gp">···.....:·</span><span·class="o">%</span><span·class="k">timeit</span>·arr.take(indexer,·axis=0)
1860 <span·class="gp">···.....:·</span>1860 <span·class="gp">···.....:·</span>
1861 <span·class="go">142·us·+-·14.8·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·10,000·loops·each)</span>1861 <span·class="go">161·us·+-·12.9·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·10,000·loops·each)</span>
1862 <span·class="go">38.4·us·+-·5.3·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·10,000·loops·each)</span>1862 <span·class="go">62.9·us·+-·8.46·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·10,000·loops·each)</span>
1863 </pre></div>1863 </pre></div>
1864 </div>1864 </div>
1865 <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>1865 <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>
  
1866 <span·class="gp">In·[145]:·</span><span·class="o">%</span><span·class="k">timeit</span>·ser.iloc[indexer]1866 <span·class="gp">In·[145]:·</span><span·class="o">%</span><span·class="k">timeit</span>·ser.iloc[indexer]
1867 <span·class="gp">···.....:·</span><span·class="o">%</span><span·class="k">timeit</span>·ser.take(indexer)1867 <span·class="gp">···.....:·</span><span·class="o">%</span><span·class="k">timeit</span>·ser.take(indexer)
1868 <span·class="gp">···.....:·</span>1868 <span·class="gp">···.....:·</span>
1869 <span·class="go">76·us·+-·11.6·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·10,000·loops·each)</span>1869 <span·class="go">138·us·+-·11·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·10,000·loops·each)</span>
1870 <span·class="go">70.8·us·+-·7.17·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·10,000·loops·each)</span>1870 <span·class="go">119·us·+-·6.41·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·10,000·loops·each)</span>
1871 </pre></div>1871 </pre></div>
1872 </div>1872 </div>
1873 </section>1873 </section>
1874 <section·id="index-types">1874 <section·id="index-types">
1875 <span·id="advanced-index-types"></span><h2>Index·types<a·class="headerlink"·href="#index-types"·title="Link·to·this·heading">#</a></h2>1875 <span·id="advanced-index-types"></span><h2>Index·types<a·class="headerlink"·href="#index-types"·title="Link·to·this·heading">#</a></h2>
1876 <p>We·have·discussed·<code·class="docutils·literal·notranslate"><span·class="pre">MultiIndex</span></code>·in·the·previous·sections·pretty·extensively.1876 <p>We·have·discussed·<code·class="docutils·literal·notranslate"><span·class="pre">MultiIndex</span></code>·in·the·previous·sections·pretty·extensively.
1877 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>,1877 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 1241, 23 lines modifiedOffset 1241, 23 lines modified
1241 In·[141]:·indexer·=·np.arange(10000)1241 In·[141]:·indexer·=·np.arange(10000)
  
1242 In·[142]:·random.shuffle(indexer)1242 In·[142]:·random.shuffle(indexer)
  
1243 In·[143]:·%timeit·arr[indexer]1243 In·[143]:·%timeit·arr[indexer]
1244 ···.....:·%timeit·arr.take(indexer,·axis=0)1244 ···.....:·%timeit·arr.take(indexer,·axis=0)
1245 ···.....:1245 ···.....:
1246 142·us·+-·14.8·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·10,000·loops·each)1246 161·us·+-·12.9·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·10,000·loops·each)
1247 38.4·us·+-·5.3·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·10,000·loops·each)1247 62.9·us·+-·8.46·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·10,000·loops·each)
1248 In·[144]:·ser·=·pd.Series(arr[:,·0])1248 In·[144]:·ser·=·pd.Series(arr[:,·0])
  
1249 In·[145]:·%timeit·ser.iloc[indexer]1249 In·[145]:·%timeit·ser.iloc[indexer]
1250 ···.....:·%timeit·ser.take(indexer)1250 ···.....:·%timeit·ser.take(indexer)
1251 ···.....:1251 ···.....:
1252 76·us·+-·11.6·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·10,000·loops·each)1252 138·us·+-·11·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·10,000·loops·each)
1253 70.8·us·+-·7.17·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·10,000·loops·each)1253 119·us·+-·6.41·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·10,000·loops·each)
1254 *\x8**\x8**\x8**\x8**\x8*·I\x8In\x8nd\x8de\x8ex\x8x·t\x8ty\x8yp\x8pe\x8es\x8s_\x8#\x8#·*\x8**\x8**\x8**\x8**\x8*1254 *\x8**\x8**\x8**\x8**\x8*·I\x8In\x8nd\x8de\x8ex\x8x·t\x8ty\x8yp\x8pe\x8es\x8s_\x8#\x8#·*\x8**\x8**\x8**\x8**\x8*
1255 We·have·discussed·MultiIndex·in·the·previous·sections·pretty·extensively.1255 We·have·discussed·MultiIndex·in·the·previous·sections·pretty·extensively.
1256 Documentation·about·DatetimeIndex·and·PeriodIndex·are·shown·_\x8h_\x8e_\x8r_\x8e,·and1256 Documentation·about·DatetimeIndex·and·PeriodIndex·are·shown·_\x8h_\x8e_\x8r_\x8e,·and
1257 documentation·about·TimedeltaIndex·is·found·_\x8h_\x8e_\x8r_\x8e.1257 documentation·about·TimedeltaIndex·is·found·_\x8h_\x8e_\x8r_\x8e.
1258 In·the·following·sub-sections·we·will·highlight·some·other·index·types.1258 In·the·following·sub-sections·we·will·highlight·some·other·index·types.
1259 *\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*1259 *\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*
1260 _\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·with1260 _\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
29.2 KB
./usr/share/doc/python-pandas-doc/html/user_guide/enhancingperf.html
    
Offset 601, 31 lines modifiedOffset 601, 31 lines modified
601 <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>601 <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>
602 <span·class="gp">···...:·</span>····<span·class="k">return</span>·<span·class="n">s</span>·<span·class="o">*</span>·<span·class="n">dx</span>602 <span·class="gp">···...:·</span>····<span·class="k">return</span>·<span·class="n">s</span>·<span·class="o">*</span>·<span·class="n">dx</span>
603 <span·class="gp">···...:·</span>603 <span·class="gp">···...:·</span>
604 </pre></div>604 </pre></div>
605 </div>605 </div>
606 <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>606 <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>
607 <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)607 <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)
608 <span·class="go">82.3·ms·+-·19.7·ms·per·loop·(mean·+-·std.·dev.·of·7·runs,·10·loops·each)</span>608 <span·class="go">100·ms·+-·13.4·ms·per·loop·(mean·+-·std.·dev.·of·7·runs,·10·loops·each)</span>
609 </pre></div>609 </pre></div>
610 </div>610 </div>
611 <p>Let’s·take·a·look·and·see·where·the·time·is·spent·during·this·operation611 <p>Let’s·take·a·look·and·see·where·the·time·is·spent·during·this·operation
612 using·the·<a·class="reference·external"·href="https://ipython.readthedocs.io/en/stable/interactive/magics.html#magic-prun">prun·ipython·magic·function</a>:</p>612 using·the·<a·class="reference·external"·href="https://ipython.readthedocs.io/en/stable/interactive/magics.html#magic-prun">prun·ipython·magic·function</a>:</p>
613 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="go">#·most·time·consuming·4·calls</span>613 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="go">#·most·time·consuming·4·calls</span>
614 <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·E999614 <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
615 <span·class="go">·········605951·function·calls·(605933·primitive·calls)·in·0.405·seconds</span>615 <span·class="go">·········605951·function·calls·(605933·primitive·calls)·in·0.229·seconds</span>
  
616 <span·class="go">···Ordered·by:·internal·time</span>616 <span·class="go">···Ordered·by:·internal·time</span>
617 <span·class="go">···List·reduced·from·159·to·4·due·to·restriction·&lt;4&gt;</span>617 <span·class="go">···List·reduced·from·159·to·4·due·to·restriction·&lt;4&gt;</span>
  
618 <span·class="go">···ncalls··tottime··percall··cumtime··percall·filename:lineno(function)</span>618 <span·class="go">···ncalls··tottime··percall··cumtime··percall·filename:lineno(function)</span>
619 <span·class="go">·····1000····0.184····0.000····0.311····0.000·&lt;ipython-input-4-c2a74e076cf0&gt;:1(integrate_f)</span>619 <span·class="go">·····1000····0.138····0.000····0.198····0.000·&lt;ipython-input-4-c2a74e076cf0&gt;:1(integrate_f)</span>
620 <span·class="go">···552423····0.127····0.000····0.127····0.000·&lt;ipython-input-3-c138bdd570e3&gt;:1(f)</span>620 <span·class="go">···552423····0.060····0.000····0.060····0.000·&lt;ipython-input-3-c138bdd570e3&gt;:1(f)</span>
621 <span·class="go">·····3000····0.036····0.000····0.057····0.000·series.py:1095(__getitem__)</span> 
622 <span·class="go">·····1001····0.018····0.000····0.020····0.000·apply.py:1247(series_generator)</span>621 <span·class="go">·····1001····0.006····0.000····0.009····0.000·apply.py:1247(series_generator)</span>
 622 <span·class="go">·····3000····0.004····0.000····0.016····0.000·series.py:1095(__getitem__)</span>
623 </pre></div>623 </pre></div>
624 </div>624 </div>
625 <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>,625 <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>,
626 hence·we’ll·concentrate·our·efforts·cythonizing·these·two·functions.</p>626 hence·we’ll·concentrate·our·efforts·cythonizing·these·two·functions.</p>
627 </section>627 </section>
628 <section·id="plain-cython">628 <section·id="plain-cython">
629 <span·id="enhancingperf-plain"></span><h3>Plain·Cython<a·class="headerlink"·href="#plain-cython"·title="Link·to·this·heading">#</a></h3>629 <span·id="enhancingperf-plain"></span><h3>Plain·Cython<a·class="headerlink"·href="#plain-cython"·title="Link·to·this·heading">#</a></h3>
Offset 643, 15 lines modifiedOffset 643, 15 lines modified
643 <span·class="gp">···...:·</span>····for·i·in·range(N):643 <span·class="gp">···...:·</span>····for·i·in·range(N):
644 <span·class="gp">···...:·</span>········s·+=·f_plain(a·+·i·*·dx)644 <span·class="gp">···...:·</span>········s·+=·f_plain(a·+·i·*·dx)
645 <span·class="gp">···...:·</span>····return·s·*·dx645 <span·class="gp">···...:·</span>····return·s·*·dx
646 <span·class="gp">···...:·</span>646 <span·class="gp">···...:·</span>
647 </pre></div>647 </pre></div>
648 </div>648 </div>
649 <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)649 <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)
650 <span·class="go">102·ms·+-·35.4·ms·per·loop·(mean·+-·std.·dev.·of·7·runs,·10·loops·each)</span>650 <span·class="go">66.5·ms·+-·5.79·ms·per·loop·(mean·+-·std.·dev.·of·7·runs,·10·loops·each)</span>
651 </pre></div>651 </pre></div>
652 </div>652 </div>
653 <p>This·has·improved·the·performance·compared·to·the·pure·Python·approach·by·one-third.</p>653 <p>This·has·improved·the·performance·compared·to·the·pure·Python·approach·by·one-third.</p>
654 </section>654 </section>
655 <section·id="declaring-c-types">655 <section·id="declaring-c-types">
656 <span·id="enhancingperf-type"></span><h3>Declaring·C·types<a·class="headerlink"·href="#declaring-c-types"·title="Link·to·this·heading">#</a></h3>656 <span·id="enhancingperf-type"></span><h3>Declaring·C·types<a·class="headerlink"·href="#declaring-c-types"·title="Link·to·this·heading">#</a></h3>
657 <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>657 <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 667, 15 lines modifiedOffset 667, 15 lines modified
667 <span·class="gp">···....:·</span>····for·i·in·range(N):667 <span·class="gp">···....:·</span>····for·i·in·range(N):
668 <span·class="gp">···....:·</span>········s·+=·f_typed(a·+·i·*·dx)668 <span·class="gp">···....:·</span>········s·+=·f_typed(a·+·i·*·dx)
669 <span·class="gp">···....:·</span>····return·s·*·dx669 <span·class="gp">···....:·</span>····return·s·*·dx
670 <span·class="gp">···....:·</span>670 <span·class="gp">···....:·</span>
671 </pre></div>671 </pre></div>
672 </div>672 </div>
673 <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)673 <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)
674 <span·class="go">10.5·ms·+-·2.39·ms·per·loop·(mean·+-·std.·dev.·of·7·runs,·100·loops·each)</span>674 <span·class="go">8.49·ms·+-·1.18·ms·per·loop·(mean·+-·std.·dev.·of·7·runs,·100·loops·each)</span>
675 </pre></div>675 </pre></div>
676 </div>676 </div>
677 <p>Annotating·the·functions·with·C·types·yields·an·over·ten·times·performance·improvement·compared·to677 <p>Annotating·the·functions·with·C·types·yields·an·over·ten·times·performance·improvement·compared·to
678 the·original·Python·implementation.</p>678 the·original·Python·implementation.</p>
679 </section>679 </section>
680 <section·id="using-ndarray">680 <section·id="using-ndarray">
681 <span·id="enhancingperf-ndarray"></span><h3>Using·ndarray<a·class="headerlink"·href="#using-ndarray"·title="Link·to·this·heading">#</a></h3>681 <span·id="enhancingperf-ndarray"></span><h3>Using·ndarray<a·class="headerlink"·href="#using-ndarray"·title="Link·to·this·heading">#</a></h3>
Offset 686, 16 lines modifiedOffset 686, 16 lines modified
686 <span·class="go">·········52528·function·calls·(52510·primitive·calls)·in·0.021·seconds</span>686 <span·class="go">·········52528·function·calls·(52510·primitive·calls)·in·0.021·seconds</span>
  
687 <span·class="go">···Ordered·by:·internal·time</span>687 <span·class="go">···Ordered·by:·internal·time</span>
688 <span·class="go">···List·reduced·from·157·to·4·due·to·restriction·&lt;4&gt;</span>688 <span·class="go">···List·reduced·from·157·to·4·due·to·restriction·&lt;4&gt;</span>
  
689 <span·class="go">···ncalls··tottime··percall··cumtime··percall·filename:lineno(function)</span>689 <span·class="go">···ncalls··tottime··percall··cumtime··percall·filename:lineno(function)</span>
690 <span·class="go">·····3000····0.003····0.000····0.013····0.000·series.py:1095(__getitem__)</span>690 <span·class="go">·····3000····0.003····0.000····0.013····0.000·series.py:1095(__getitem__)</span>
 691 <span·class="go">·····3000····0.002····0.000····0.006····0.000·series.py:1220(_get_value)</span>
691 <span·class="go">····16098····0.003····0.000····0.003····0.000·{built-in·method·builtins.isinstance}</span>692 <span·class="go">····16098····0.002····0.000····0.003····0.000·{built-in·method·builtins.isinstance}</span>
692 <span·class="go">·····3000····0.002····0.000····0.005····0.000·series.py:1220(_get_value)</span> 
693 <span·class="go">·····3000····0.002····0.000····0.002····0.000·base.py:3777(get_loc)</span>693 <span·class="go">·····3000····0.002····0.000····0.002····0.000·base.py:3777(get_loc)</span>
694 </pre></div>694 </pre></div>
695 </div>695 </div>
696 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[13]:·</span><span·class="o">%%</span><span·class="k">cython</span>696 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[13]:·</span><span·class="o">%%</span><span·class="k">cython</span>
697 <span·class="gp">···....:·</span>cimport·numpy·as·np697 <span·class="gp">···....:·</span>cimport·numpy·as·np
698 <span·class="gp">···....:·</span>import·numpy·as·np698 <span·class="gp">···....:·</span>import·numpy·as·np
699 <span·class="gp">···....:·</span>cdef·double·f_typed(double·x)·except?·-2:699 <span·class="gp">···....:·</span>cdef·double·f_typed(double·x)·except?·-2:
Offset 731, 15 lines modifiedOffset 731, 15 lines modified
731 </div>731 </div>
732 <p>This·implementation·creates·an·array·of·zeros·and·inserts·the·result732 <p>This·implementation·creates·an·array·of·zeros·and·inserts·the·result
733 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·faster733 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
734 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>734 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>
735 <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>735 <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>
736 calls·are·needed·to·utilize·this·function.</p>736 calls·are·needed·to·utilize·this·function.</p>
737 <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())737 <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())
738 <span·class="go">1.16·ms·+-·254·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·1,000·loops·each)</span>738 <span·class="go">1.04·ms·+-·126·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·1,000·loops·each)</span>
739 </pre></div>739 </pre></div>
740 </div>740 </div>
741 <p>Performance·has·improved·from·the·prior·implementation·by·almost·ten·times.</p>741 <p>Performance·has·improved·from·the·prior·implementation·by·almost·ten·times.</p>
742 </section>742 </section>
743 <section·id="disabling-compiler-directives">743 <section·id="disabling-compiler-directives">
744 <span·id="enhancingperf-boundswrap"></span><h3>Disabling·compiler·directives<a·class="headerlink"·href="#disabling-compiler-directives"·title="Link·to·this·heading">#</a></h3>744 <span·id="enhancingperf-boundswrap"></span><h3>Disabling·compiler·directives<a·class="headerlink"·href="#disabling-compiler-directives"·title="Link·to·this·heading">#</a></h3>
745 <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>745 <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 791, 15 lines modifiedOffset 791, 15 lines modified
791 <span·class="go">·················from·/build/reproducible-path/pandas-2.2.3+dfsg/buildtmp/.cache/ipython/cython/_cython_magic_95bcc11439016533d3590607eaecdc6ac7b11832.c:1251:</span>791 <span·class="go">·················from·/build/reproducible-path/pandas-2.2.3+dfsg/buildtmp/.cache/ipython/cython/_cython_magic_95bcc11439016533d3590607eaecdc6ac7b11832.c:1251:</span>
792 <span·class="go">/usr/lib/python3/dist-packages/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>792 <span·class="go">/usr/lib/python3/dist-packages/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>
793 <span·class="go">···17·|·#warning·&quot;Using·deprecated·NumPy·API,·disable·it·with·&quot;·\</span>793 <span·class="go">···17·|·#warning·&quot;Using·deprecated·NumPy·API,·disable·it·with·&quot;·\</span>
794 <span·class="go">······|··^~~~~~~</span>794 <span·class="go">······|··^~~~~~~</span>
795 </pre></div>795 </pre></div>
796 </div>796 </div>
797 <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())797 <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())
798 <span·class="go">781·us·+-·95.6·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·1,000·loops·each)</span>798 <span·class="go">782·us·+-·60.1·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·1,000·loops·each)</span>
799 </pre></div>799 </pre></div>
800 </div>800 </div>
801 <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.801 <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.
802 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·on802 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
803 <a·class="reference·external"·href="https://cython.readthedocs.io/en/latest/src/userguide/source_files_and_compilation.html#compiler-directives">compiler·directives</a>.</p>803 <a·class="reference·external"·href="https://cython.readthedocs.io/en/latest/src/userguide/source_files_and_compilation.html#compiler-directives">compiler·directives</a>.</p>
804 </section>804 </section>
805 </section>805 </section>
Offset 1157, 19 lines modifiedOffset 1157, 19 lines modified
1157 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·the1157 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
1158 optional·dependency·<code·class="docutils·literal·notranslate"><span·class="pre">numexpr</span></code>·to·be·installed.</p>1158 optional·dependency·<code·class="docutils·literal·notranslate"><span·class="pre">numexpr</span></code>·to·be·installed.</p>
1159 <p>The·<code·class="docutils·literal·notranslate"><span·class="pre">'python'</span></code>·engine·is·generally·<em>not</em>·useful·except·for·testing1159 <p>The·<code·class="docutils·literal·notranslate"><span·class="pre">'python'</span></code>·engine·is·generally·<em>not</em>·useful·except·for·testing
1160 other·evaluation·engines·against·it.·You·will·achieve·<strong>no</strong>·performance1160 other·evaluation·engines·against·it.·You·will·achieve·<strong>no</strong>·performance
1161 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·may1161 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
1162 incur·a·performance·hit.</p>1162 incur·a·performance·hit.</p>
1163 <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·+·df41163 <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
1164 <span·class="go">22.8·ms·+-·4.23·ms·per·loop·(mean·+-·std.·dev.·of·7·runs,·10·loops·each)</span>1164 <span·class="go">191·ms·+-·44·ms·per·loop·(mean·+-·std.·dev.·of·7·runs,·1·loop·each)</span>
1165 </pre></div>1165 </pre></div>
1166 </div>1166 </div>
1167 <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;)1167 <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;)
1168 <span·class="go">21.2·ms·+-·3.24·ms·per·loop·(mean·+-·std.·dev.·of·7·runs,·100·loops·each)</span>1168 <span·class="go">88.9·ms·+-·12.7·ms·per·loop·(mean·+-·std.·dev.·of·7·runs,·10·loops·each)</span>
Max diff block lines reached; 6404/19493 bytes (32.85%) of diff not shown.
10.0 KB
html2text {}
    
Offset 106, 32 lines modifiedOffset 106, 32 lines modified
106 ···...:·····dx·=·(b·-·a)·/·N106 ···...:·····dx·=·(b·-·a)·/·N
107 ···...:·····for·i·in·range(N):107 ···...:·····for·i·in·range(N):
108 ···...:·········s·+=·f(a·+·i·*·dx)108 ···...:·········s·+=·f(a·+·i·*·dx)
109 ···...:·····return·s·*·dx109 ···...:·····return·s·*·dx
110 ···...:110 ···...:
111 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):111 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):
112 In·[5]:·%timeit·df.apply(lambda·x:·integrate_f(x["a"],·x["b"],·x["N"]),·axis=1)112 In·[5]:·%timeit·df.apply(lambda·x:·integrate_f(x["a"],·x["b"],·x["N"]),·axis=1)
113 82.3·ms·+-·19.7·ms·per·loop·(mean·+-·std.·dev.·of·7·runs,·10·loops·each)113 100·ms·+-·13.4·ms·per·loop·(mean·+-·std.·dev.·of·7·runs,·10·loops·each)
114 Let’s·take·a·look·and·see·where·the·time·is·spent·during·this·operation·using114 Let’s·take·a·look·and·see·where·the·time·is·spent·during·this·operation·using
115 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:115 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:
116 #·most·time·consuming·4·calls116 #·most·time·consuming·4·calls
117 In·[6]:·%prun·-l·4·df.apply(lambda·x:·integrate_f(x["a"],·x["b"],·x["N"]),117 In·[6]:·%prun·-l·4·df.apply(lambda·x:·integrate_f(x["a"],·x["b"],·x["N"]),
118 axis=1)··#·noqa·E999118 axis=1)··#·noqa·E999
119 ·········605951·function·calls·(605933·primitive·calls)·in·0.405·seconds119 ·········605951·function·calls·(605933·primitive·calls)·in·0.229·seconds
  
120 ···Ordered·by:·internal·time120 ···Ordered·by:·internal·time
121 ···List·reduced·from·159·to·4·due·to·restriction·<4>121 ···List·reduced·from·159·to·4·due·to·restriction·<4>
  
122 ···ncalls··tottime··percall··cumtime··percall·filename:lineno(function)122 ···ncalls··tottime··percall··cumtime··percall·filename:lineno(function)
123 ·····1000····0.184····0.000····0.311····0.000·<ipython-input-4-c2a74e076cf0>:1123 ·····1000····0.138····0.000····0.198····0.000·<ipython-input-4-c2a74e076cf0>:1
124 (integrate_f)124 (integrate_f)
125 ···552423····0.127····0.000····0.127····0.000·<ipython-input-3-c138bdd570e3>:1125 ···552423····0.060····0.000····0.060····0.000·<ipython-input-3-c138bdd570e3>:1
126 (f)126 (f)
127 ·····3000····0.036····0.000····0.057····0.000·series.py:1095(__getitem__) 
128 ·····1001····0.018····0.000····0.020····0.000·apply.py:1247(series_generator)127 ·····1001····0.006····0.000····0.009····0.000·apply.py:1247(series_generator)
 128 ·····3000····0.004····0.000····0.016····0.000·series.py:1095(__getitem__)
129 By·far·the·majority·of·time·is·spend·inside·either·integrate_f·or·f,·hence129 By·far·the·majority·of·time·is·spend·inside·either·integrate_f·or·f,·hence
130 we’ll·concentrate·our·efforts·cythonizing·these·two·functions.130 we’ll·concentrate·our·efforts·cythonizing·these·two·functions.
131 *\x8**\x8**\x8**\x8*·P\x8Pl\x8la\x8ai\x8in\x8n·C\x8Cy\x8yt\x8th\x8ho\x8on\x8n_\x8#\x8#·*\x8**\x8**\x8**\x8*131 *\x8**\x8**\x8**\x8*·P\x8Pl\x8la\x8ai\x8in\x8n·C\x8Cy\x8yt\x8th\x8ho\x8on\x8n_\x8#\x8#·*\x8**\x8**\x8**\x8*
132 First·we’re·going·to·need·to·import·the·Cython·magic·function·to·IPython:132 First·we’re·going·to·need·to·import·the·Cython·magic·function·to·IPython:
133 In·[7]:·%load_ext·Cython133 In·[7]:·%load_ext·Cython
134 Now,·let’s·simply·copy·our·functions·over·to·Cython:134 Now,·let’s·simply·copy·our·functions·over·to·Cython:
135 In·[8]:·%%cython135 In·[8]:·%%cython
Offset 142, 15 lines modifiedOffset 142, 15 lines modified
142 ···...:·····dx·=·(b·-·a)·/·N142 ···...:·····dx·=·(b·-·a)·/·N
143 ···...:·····for·i·in·range(N):143 ···...:·····for·i·in·range(N):
144 ···...:·········s·+=·f_plain(a·+·i·*·dx)144 ···...:·········s·+=·f_plain(a·+·i·*·dx)
145 ···...:·····return·s·*·dx145 ···...:·····return·s·*·dx
146 ···...:146 ···...:
147 In·[9]:·%timeit·df.apply(lambda·x:·integrate_f_plain(x["a"],·x["b"],·x["N"]),147 In·[9]:·%timeit·df.apply(lambda·x:·integrate_f_plain(x["a"],·x["b"],·x["N"]),
148 axis=1)148 axis=1)
149 102·ms·+-·35.4·ms·per·loop·(mean·+-·std.·dev.·of·7·runs,·10·loops·each)149 66.5·ms·+-·5.79·ms·per·loop·(mean·+-·std.·dev.·of·7·runs,·10·loops·each)
150 This·has·improved·the·performance·compared·to·the·pure·Python·approach·by·one-150 This·has·improved·the·performance·compared·to·the·pure·Python·approach·by·one-
151 third.151 third.
152 *\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*152 *\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*
153 We·can·annotate·the·function·variables·and·return·types·as·well·as·use·cdef·and153 We·can·annotate·the·function·variables·and·return·types·as·well·as·use·cdef·and
154 cpdef·to·improve·performance:154 cpdef·to·improve·performance:
155 In·[10]:·%%cython155 In·[10]:·%%cython
156 ···....:·cdef·double·f_typed(double·x)·except?·-2:156 ···....:·cdef·double·f_typed(double·x)·except?·-2:
Offset 162, 15 lines modifiedOffset 162, 15 lines modified
162 ···....:·····dx·=·(b·-·a)·/·N162 ···....:·····dx·=·(b·-·a)·/·N
163 ···....:·····for·i·in·range(N):163 ···....:·····for·i·in·range(N):
164 ···....:·········s·+=·f_typed(a·+·i·*·dx)164 ···....:·········s·+=·f_typed(a·+·i·*·dx)
165 ···....:·····return·s·*·dx165 ···....:·····return·s·*·dx
166 ···....:166 ···....:
167 In·[11]:·%timeit·df.apply(lambda·x:·integrate_f_typed(x["a"],·x["b"],·x["N"]),167 In·[11]:·%timeit·df.apply(lambda·x:·integrate_f_typed(x["a"],·x["b"],·x["N"]),
168 axis=1)168 axis=1)
169 10.5·ms·+-·2.39·ms·per·loop·(mean·+-·std.·dev.·of·7·runs,·100·loops·each)169 8.49·ms·+-·1.18·ms·per·loop·(mean·+-·std.·dev.·of·7·runs,·100·loops·each)
170 Annotating·the·functions·with·C·types·yields·an·over·ten·times·performance170 Annotating·the·functions·with·C·types·yields·an·over·ten·times·performance
171 improvement·compared·to·the·original·Python·implementation.171 improvement·compared·to·the·original·Python·implementation.
172 *\x8**\x8**\x8**\x8*·U\x8Us\x8si\x8in\x8ng\x8g·n\x8nd\x8da\x8ar\x8rr\x8ra\x8ay\x8y_\x8#\x8#·*\x8**\x8**\x8**\x8*172 *\x8**\x8**\x8**\x8*·U\x8Us\x8si\x8in\x8ng\x8g·n\x8nd\x8da\x8ar\x8rr\x8ra\x8ay\x8y_\x8#\x8#·*\x8**\x8**\x8**\x8*
173 When·re-profiling,·time·is·spent·creating·a·_\x8S_\x8e_\x8r_\x8i_\x8e_\x8s·from·each·row,·and·calling173 When·re-profiling,·time·is·spent·creating·a·_\x8S_\x8e_\x8r_\x8i_\x8e_\x8s·from·each·row,·and·calling
174 __getitem__·from·both·the·index·and·the·series·(three·times·for·each·row).174 __getitem__·from·both·the·index·and·the·series·(three·times·for·each·row).
175 These·Python·function·calls·are·expensive·and·can·be·improved·by·passing·an175 These·Python·function·calls·are·expensive·and·can·be·improved·by·passing·an
176 np.ndarray.176 np.ndarray.
Offset 179, 17 lines modifiedOffset 179, 17 lines modified
179 ·········52528·function·calls·(52510·primitive·calls)·in·0.021·seconds179 ·········52528·function·calls·(52510·primitive·calls)·in·0.021·seconds
  
180 ···Ordered·by:·internal·time180 ···Ordered·by:·internal·time
181 ···List·reduced·from·157·to·4·due·to·restriction·<4>181 ···List·reduced·from·157·to·4·due·to·restriction·<4>
  
182 ···ncalls··tottime··percall··cumtime··percall·filename:lineno(function)182 ···ncalls··tottime··percall··cumtime··percall·filename:lineno(function)
183 ·····3000····0.003····0.000····0.013····0.000·series.py:1095(__getitem__)183 ·····3000····0.003····0.000····0.013····0.000·series.py:1095(__getitem__)
 184 ·····3000····0.002····0.000····0.006····0.000·series.py:1220(_get_value)
184 ····16098····0.003····0.000····0.003····0.000·{built-in·method185 ····16098····0.002····0.000····0.003····0.000·{built-in·method
185 builtins.isinstance}186 builtins.isinstance}
186 ·····3000····0.002····0.000····0.005····0.000·series.py:1220(_get_value) 
187 ·····3000····0.002····0.000····0.002····0.000·base.py:3777(get_loc)187 ·····3000····0.002····0.000····0.002····0.000·base.py:3777(get_loc)
188 In·[13]:·%%cython188 In·[13]:·%%cython
189 ···....:·cimport·numpy·as·np189 ···....:·cimport·numpy·as·np
190 ···....:·import·numpy·as·np190 ···....:·import·numpy·as·np
191 ···....:·cdef·double·f_typed(double·x)·except?·-2:191 ···....:·cdef·double·f_typed(double·x)·except?·-2:
192 ···....:·····return·x·*·(x·-·1)192 ···....:·····return·x·*·(x·-·1)
193 ···....:·cpdef·double·integrate_f_typed(double·a,·double·b,·int·N):193 ···....:·cpdef·double·integrate_f_typed(double·a,·double·b,·int·N):
Offset 231, 15 lines modifiedOffset 231, 15 lines modified
231 This·implementation·creates·an·array·of·zeros·and·inserts·the·result·of231 This·implementation·creates·an·array·of·zeros·and·inserts·the·result·of
232 integrate_f_typed·applied·over·each·row.·Looping·over·an·ndarray·is·faster·in232 integrate_f_typed·applied·over·each·row.·Looping·over·an·ndarray·is·faster·in
233 Cython·than·looping·over·a·_\x8S_\x8e_\x8r_\x8i_\x8e_\x8s·object.233 Cython·than·looping·over·a·_\x8S_\x8e_\x8r_\x8i_\x8e_\x8s·object.
234 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)234 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)
235 calls·are·needed·to·utilize·this·function.235 calls·are·needed·to·utilize·this·function.
236 In·[14]:·%timeit·apply_integrate_f(df["a"].to_numpy(),·df["b"].to_numpy(),·df236 In·[14]:·%timeit·apply_integrate_f(df["a"].to_numpy(),·df["b"].to_numpy(),·df
237 ["N"].to_numpy())237 ["N"].to_numpy())
238 1.16·ms·+-·254·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·1,000·loops·each)238 1.04·ms·+-·126·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·1,000·loops·each)
239 Performance·has·improved·from·the·prior·implementation·by·almost·ten·times.239 Performance·has·improved·from·the·prior·implementation·by·almost·ten·times.
240 *\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*240 *\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*
241 The·majority·of·the·time·is·now·spent·in·apply_integrate_f.·Disabling·Cython’s241 The·majority·of·the·time·is·now·spent·in·apply_integrate_f.·Disabling·Cython’s
242 boundscheck·and·wraparound·checks·can·yield·more·performance.242 boundscheck·and·wraparound·checks·can·yield·more·performance.
243 In·[15]:·%prun·-l·4·apply_integrate_f(df["a"].to_numpy(),·df["b"].to_numpy(),243 In·[15]:·%prun·-l·4·apply_integrate_f(df["a"].to_numpy(),·df["b"].to_numpy(),
244 df["N"].to_numpy())244 df["N"].to_numpy())
245 ·········78·function·calls·in·0.001·seconds245 ·········78·function·calls·in·0.001·seconds
Offset 294, 15 lines modifiedOffset 294, 15 lines modified
294 /usr/lib/python3/dist-packages/numpy/core/include/numpy/294 /usr/lib/python3/dist-packages/numpy/core/include/numpy/
295 npy_1_7_deprecated_api.h:17:2:·warning:·#warning·"Using·deprecated·NumPy·API,295 npy_1_7_deprecated_api.h:17:2:·warning:·#warning·"Using·deprecated·NumPy·API,
296 disable·it·with·"·"#define·NPY_NO_DEPRECATED_API·NPY_1_7_API_VERSION"·[-Wcpp]296 disable·it·with·"·"#define·NPY_NO_DEPRECATED_API·NPY_1_7_API_VERSION"·[-Wcpp]
297 ···17·|·#warning·"Using·deprecated·NumPy·API,·disable·it·with·"·\297 ···17·|·#warning·"Using·deprecated·NumPy·API,·disable·it·with·"·\
298 ······|··^~~~~~~298 ······|··^~~~~~~
299 In·[17]:·%timeit·apply_integrate_f_wrap(df["a"].to_numpy(),·df["b"].to_numpy(),299 In·[17]:·%timeit·apply_integrate_f_wrap(df["a"].to_numpy(),·df["b"].to_numpy(),
300 df["N"].to_numpy())300 df["N"].to_numpy())
301 781·us·+-·95.6·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·1,000·loops·each)301 782·us·+-·60.1·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·1,000·loops·each)
302 However,·a·loop·indexer·i·accessing·an·invalid·location·in·an·array·would·cause302 However,·a·loop·indexer·i·accessing·an·invalid·location·in·an·array·would·cause
303 a·segfault·because·memory·access·isn’t·checked.·For·more·about·boundscheck·and303 a·segfault·because·memory·access·isn’t·checked.·For·more·about·boundscheck·and
304 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.304 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.
305 *\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*305 *\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*
306 An·alternative·to·statically·compiling·Cython·code·is·to·use·a·dynamic·just-in-306 An·alternative·to·statically·compiling·Cython·code·is·to·use·a·dynamic·just-in-
307 time·(JIT)·compiler·with·_\x8N_\x8u_\x8m_\x8b_\x8a.307 time·(JIT)·compiler·with·_\x8N_\x8u_\x8m_\x8b_\x8a.
308 Numba·allows·you·to·write·a·pure·Python·function·which·can·be·JIT·compiled·to308 Numba·allows·you·to·write·a·pure·Python·function·which·can·be·JIT·compiled·to
Offset 605, 17 lines modifiedOffset 605, 17 lines modified
605 The·'numexpr'·engine·is·the·more·performant·engine·that·can·yield·performance605 The·'numexpr'·engine·is·the·more·performant·engine·that·can·yield·performance
606 improvements·compared·to·standard·Python·syntax·for·large·_\x8D_\x8a_\x8t_\x8a_\x8F_\x8r_\x8a_\x8m_\x8e.·This606 improvements·compared·to·standard·Python·syntax·for·large·_\x8D_\x8a_\x8t_\x8a_\x8F_\x8r_\x8a_\x8m_\x8e.·This
607 engine·requires·the·optional·dependency·numexpr·to·be·installed.607 engine·requires·the·optional·dependency·numexpr·to·be·installed.
608 The·'python'·engine·is·generally·n\x8no\x8ot\x8t·useful·except·for·testing·other·evaluation608 The·'python'·engine·is·generally·n\x8no\x8ot\x8t·useful·except·for·testing·other·evaluation
609 engines·against·it.·You·will·achieve·n\x8no\x8o·performance·benefits·using·_\x8e_\x8v_\x8a_\x8l_\x8(_\x8)·with609 engines·against·it.·You·will·achieve·n\x8no\x8o·performance·benefits·using·_\x8e_\x8v_\x8a_\x8l_\x8(_\x8)·with
610 engine='python'·and·may·incur·a·performance·hit.610 engine='python'·and·may·incur·a·performance·hit.
611 In·[40]:·%timeit·df1·+·df2·+·df3·+·df4611 In·[40]:·%timeit·df1·+·df2·+·df3·+·df4
612 22.8·ms·+-·4.23·ms·per·loop·(mean·+-·std.·dev.·of·7·runs,·10·loops·each)612 191·ms·+-·44·ms·per·loop·(mean·+-·std.·dev.·of·7·runs,·1·loop·each)
613 In·[41]:·%timeit·pd.eval("df1·+·df2·+·df3·+·df4",·engine="python")613 In·[41]:·%timeit·pd.eval("df1·+·df2·+·df3·+·df4",·engine="python")
614 21.2·ms·+-·3.24·ms·per·loop·(mean·+-·std.·dev.·of·7·runs,·100·loops·each)614 88.9·ms·+-·12.7·ms·per·loop·(mean·+-·std.·dev.·of·7·runs,·10·loops·each)
Max diff block lines reached; 2276/10226 bytes (22.26%) of diff not shown.
4.07 KB
./usr/share/doc/python-pandas-doc/html/user_guide/scale.html
    
Offset 1095, 16 lines modifiedOffset 1095, 16 lines modified
1095 <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>1095 <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>
1096 <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>1096 <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>
1097 <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>1097 <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>
1098 <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>1098 <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>
1099 <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>1099 <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>
1100 <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>1100 <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>
1101 <span·class="gp">···....:·</span>1101 <span·class="gp">···....:·</span>
1102 <span·class="go">CPU·times:·user·386·us,·sys:·67·us,·total:·453·us</span>1102 <span·class="go">CPU·times:·user·269·us,·sys:·249·us,·total:·518·us</span>
1103 <span·class="go">Wall·time:·462·us</span>1103 <span·class="go">Wall·time:·530·us</span>
1104 <span·class="gh">Out[32]:·</span><span·class="go">Series([],·dtype:·int64)</span>1104 <span·class="gh">Out[32]:·</span><span·class="go">Series([],·dtype:·int64)</span>
1105 </pre></div>1105 </pre></div>
1106 </div>1106 </div>
1107 <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·the1107 <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
1108 <code·class="docutils·literal·notranslate"><span·class="pre">chunksize</span></code>·when·reading·a·single·file.</p>1108 <code·class="docutils·literal·notranslate"><span·class="pre">chunksize</span></code>·when·reading·a·single·file.</p>
1109 <p>Manually·chunking·is·an·OK·option·for·workflows·that·don’t1109 <p>Manually·chunking·is·an·OK·option·for·workflows·that·don’t
1110 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>,·are1110 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 640, 16 lines modifiedOffset 640, 16 lines modified
640 ···....:·files·=·pathlib.Path("data/timeseries/").glob("ts*.parquet")640 ···....:·files·=·pathlib.Path("data/timeseries/").glob("ts*.parquet")
641 ···....:·counts·=·pd.Series(dtype=int)641 ···....:·counts·=·pd.Series(dtype=int)
642 ···....:·for·path·in·files:642 ···....:·for·path·in·files:
643 ···....:·····df·=·pd.read_parquet(path)643 ···....:·····df·=·pd.read_parquet(path)
644 ···....:·····counts·=·counts.add(df["name"].value_counts(),·fill_value=0)644 ···....:·····counts·=·counts.add(df["name"].value_counts(),·fill_value=0)
645 ···....:·counts.astype(int)645 ···....:·counts.astype(int)
646 ···....:646 ···....:
647 CPU·times:·user·386·us,·sys:·67·us,·total:·453·us647 CPU·times:·user·269·us,·sys:·249·us,·total:·518·us
648 Wall·time:·462·us648 Wall·time:·530·us
649 Out[32]:·Series([],·dtype:·int64)649 Out[32]:·Series([],·dtype:·int64)
650 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·chunksize650 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
651 when·reading·a·single·file.651 when·reading·a·single·file.
652 Manually·chunking·is·an·OK·option·for·workflows·that·don’t·require·too652 Manually·chunking·is·an·OK·option·for·workflows·that·don’t·require·too
653 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),653 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),
654 are·much·harder·to·do·chunkwise.·In·these·cases,·you·may·be·better·switching·to654 are·much·harder·to·do·chunkwise.·In·these·cases,·you·may·be·better·switching·to
655 a·different·library·that·implements·these·out-of-core·algorithms·for·you.655 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-01-04T14:53:31.783210Z', " "'iopub.status.busy': '2026-01-04T14:53:31.782999Z', 'iopub.status.idle': " "'2026-01-04T14:53:32.848548Z', 'shell.execute_reply': " "'2026-01-04T14:53:32.847914Z'}}}, 3: {'metadata': {'execution': " "{'iopub.execute_input': '2026-01-04T14:53:32.851927Z', 'iopub.status.busy': " "'2026-01-04T14:53:32.850988Z', 'iopub.status.idle': '2026-01-04T14:53:3 […]
    
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":·"2024-12-02T07:39:50.775423Z",46 ····················"iopub.execute_input":·"2026-01-04T14:53:31.783210Z",
47 ····················"iopub.status.busy":·"2024-12-02T07:39:50.775257Z",47 ····················"iopub.status.busy":·"2026-01-04T14:53:31.782999Z",
48 ····················"iopub.status.idle":·"2024-12-02T07:39:51.134676Z",48 ····················"iopub.status.idle":·"2026-01-04T14:53:32.848548Z",
49 ····················"shell.execute_reply":·"2024-12-02T07:39:51.134217Z"49 ····················"shell.execute_reply":·"2026-01-04T14:53:32.847914Z"
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":·"2024-12-02T07:39:51.137303Z",84 ····················"iopub.execute_input":·"2026-01-04T14:53:32.851927Z",
85 ····················"iopub.status.busy":·"2024-12-02T07:39:51.136914Z",85 ····················"iopub.status.busy":·"2026-01-04T14:53:32.850988Z",
86 ····················"iopub.status.idle":·"2024-12-02T07:39:51.304567Z",86 ····················"iopub.status.idle":·"2026-01-04T14:53:33.242329Z",
87 ····················"shell.execute_reply":·"2024-12-02T07:39:51.304073Z"87 ····················"shell.execute_reply":·"2026-01-04T14:53:33.241651Z"
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":·"2024-12-02T07:39:51.306707Z",102 ····················"iopub.execute_input":·"2026-01-04T14:53:33.244967Z",
103 ····················"iopub.status.busy":·"2024-12-02T07:39:51.306464Z",103 ····················"iopub.status.busy":·"2026-01-04T14:53:33.244556Z",
104 ····················"iopub.status.idle":·"2024-12-02T07:39:51.352071Z",104 ····················"iopub.status.idle":·"2026-01-04T14:53:33.369997Z",
105 ····················"shell.execute_reply":·"2024-12-02T07:39:51.351500Z"105 ····················"shell.execute_reply":·"2026-01-04T14:53:33.367691Z"
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":·"2024-12-02T07:39:51.354171Z",130 ····················"iopub.execute_input":·"2026-01-04T14:53:33.373322Z",
131 ····················"iopub.status.busy":·"2024-12-02T07:39:51.353944Z",131 ····················"iopub.status.busy":·"2026-01-04T14:53:33.372375Z",
132 ····················"iopub.status.idle":·"2024-12-02T07:39:51.369843Z",132 ····················"iopub.status.idle":·"2026-01-04T14:53:33.382937Z",
133 ····················"shell.execute_reply":·"2024-12-02T07:39:51.369480Z"133 ····················"shell.execute_reply":·"2026-01-04T14:53:33.382110Z"
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":·"2024-12-02T07:39:51.405472Z",200 ····················"iopub.execute_input":·"2026-01-04T14:53:33.418224Z",
201 ····················"iopub.status.busy":·"2024-12-02T07:39:51.405261Z",201 ····················"iopub.status.busy":·"2026-01-04T14:53:33.417972Z",
202 ····················"iopub.status.idle":·"2024-12-02T07:39:51.415716Z",202 ····················"iopub.status.idle":·"2026-01-04T14:53:33.429884Z",
203 ····················"shell.execute_reply":·"2024-12-02T07:39:51.415320Z"203 ····················"shell.execute_reply":·"2026-01-04T14:53:33.429410Z"
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":·"2024-12-02T07:39:51.417352Z",334 ····················"iopub.execute_input":·"2026-01-04T14:53:33.432204Z",
335 ····················"iopub.status.busy":·"2024-12-02T07:39:51.417208Z",335 ····················"iopub.status.busy":·"2026-01-04T14:53:33.431641Z",
336 ····················"iopub.status.idle":·"2024-12-02T07:39:51.427181Z",336 ····················"iopub.status.idle":·"2026-01-04T14:53:33.442531Z",
337 ····················"shell.execute_reply":·"2024-12-02T07:39:51.426821Z"337 ····················"shell.execute_reply":·"2026-01-04T14:53:33.441876Z"
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":·"2024-12-02T07:39:51.428800Z",455 ····················"iopub.execute_input":·"2026-01-04T14:53:33.445342Z",
456 ····················"iopub.status.busy":·"2024-12-02T07:39:51.428649Z",456 ····················"iopub.status.busy":·"2026-01-04T14:53:33.445118Z",
457 ····················"iopub.status.idle":·"2024-12-02T07:39:51.435262Z",457 ····················"iopub.status.idle":·"2026-01-04T14:53:33.458704Z",
458 ····················"shell.execute_reply":·"2024-12-02T07:39:51.434902Z"458 ····················"shell.execute_reply":·"2026-01-04T14:53:33.456784Z"
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 1622, 20 lines modifiedOffset 1622, 20 lines modified
1622 <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>1622 <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>
1623 <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>1623 <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>
1624 <span·class="gp">···....:·</span>1624 <span·class="gp">···....:·</span>
1625 </pre></div>1625 </pre></div>
1626 </div>1626 </div>
1627 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="go">#·eval·with·NumExpr·backend</span>1627 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="go">#·eval·with·NumExpr·backend</span>
1628 <span·class="gp">In·[95]:·</span><span·class="o">%</span><span·class="k">timeit</span>·pd.eval(&#39;df1·+·df2·+·df3·+·df4&#39;)1628 <span·class="gp">In·[95]:·</span><span·class="o">%</span><span·class="k">timeit</span>·pd.eval(&#39;df1·+·df2·+·df3·+·df4&#39;)
1629 <span·class="go">4.57·ms·+-·360·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·100·loops·each)</span>1629 <span·class="go">6.26·ms·+-·380·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·100·loops·each)</span>
1630 </pre></div>1630 </pre></div>
1631 </div>1631 </div>
1632 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="go">#·pure·Python·evaluation</span>1632 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="go">#·pure·Python·evaluation</span>
1633 <span·class="gp">In·[96]:·</span><span·class="o">%</span><span·class="k">timeit</span>·df1·+·df2·+·df3·+·df41633 <span·class="gp">In·[96]:·</span><span·class="o">%</span><span·class="k">timeit</span>·df1·+·df2·+·df3·+·df4
1634 <span·class="go">6.23·ms·+-·393·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·100·loops·each)</span>1634 <span·class="go">10.3·ms·+-·1.02·ms·per·loop·(mean·+-·std.·dev.·of·7·runs,·100·loops·each)</span>
1635 </pre></div>1635 </pre></div>
1636 </div>1636 </div>
1637 <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>1637 <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>
1638 </li>1638 </li>
1639 <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·new1639 <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
1640 <code·class="docutils·literal·notranslate"><span·class="pre">DataFrame.eval</span></code>·method·that·evaluates·an·expression·in·the·context·of1640 <code·class="docutils·literal·notranslate"><span·class="pre">DataFrame.eval</span></code>·method·that·evaluates·an·expression·in·the·context·of
1641 the·<code·class="docutils·literal·notranslate"><span·class="pre">DataFrame</span></code>.·For·example,</p>1641 the·<code·class="docutils·literal·notranslate"><span·class="pre">DataFrame</span></code>.·For·example,</p>
1.04 KB
html2text {}
    
Offset 961, 18 lines modifiedOffset 961, 18 lines modified
  
961 ······In·[94]:·df1,·df2,·df3,·df4·=·[pd.DataFrame(np.random.randn(nrows,961 ······In·[94]:·df1,·df2,·df3,·df4·=·[pd.DataFrame(np.random.randn(nrows,
962 ······ncols))962 ······ncols))
963 ·········....:·······················for·_·in·range(4)]963 ·········....:·······················for·_·in·range(4)]
964 ·········....:964 ·········....:
965 ······#·eval·with·NumExpr·backend965 ······#·eval·with·NumExpr·backend
966 ······In·[95]:·%timeit·pd.eval('df1·+·df2·+·df3·+·df4')966 ······In·[95]:·%timeit·pd.eval('df1·+·df2·+·df3·+·df4')
967 ······4.57·ms·+-·360·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·100·loops·each)967 ······6.26·ms·+-·380·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·100·loops·each)
968 ······#·pure·Python·evaluation968 ······#·pure·Python·evaluation
969 ······In·[96]:·%timeit·df1·+·df2·+·df3·+·df4969 ······In·[96]:·%timeit·df1·+·df2·+·df3·+·df4
970 ······6.23·ms·+-·393·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·100·loops·each)970 ······10.3·ms·+-·1.02·ms·per·loop·(mean·+-·std.·dev.·of·7·runs,·100·loops·each)
971 ······For·more·details,·see·the·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8s971 ······For·more·details,·see·the·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8s
972 ····*·Similar·to·pandas.eval,·_\x8D_\x8a_\x8t_\x8a_\x8F_\x8r_\x8a_\x8m_\x8e·has·a·new·DataFrame.eval·method·that972 ····*·Similar·to·pandas.eval,·_\x8D_\x8a_\x8t_\x8a_\x8F_\x8r_\x8a_\x8m_\x8e·has·a·new·DataFrame.eval·method·that
973 ······evaluates·an·expression·in·the·context·of·the·DataFrame.·For·example,973 ······evaluates·an·expression·in·the·context·of·the·DataFrame.·For·example,
974 ······In·[97]:·df·=·pd.DataFrame(np.random.randn(10,·2),·columns=['a',·'b'])974 ······In·[97]:·df·=·pd.DataFrame(np.random.randn(10,·2),·columns=['a',·'b'])
  
975 ······In·[98]:·df.eval('a·+·b')975 ······In·[98]:·df.eval('a·+·b')
976 ······Out[98]:976 ······Out[98]:
2.96 KB
./usr/share/doc/python-pandas-doc/html/whatsnew/v0.17.0.html
    
Offset 1467, 18 lines modifiedOffset 1467, 18 lines modified
1467 </div>1467 </div>
1468 <div·class="admonition·note">1468 <div·class="admonition·note">
1469 <p·class="admonition-title">Note</p>1469 <p·class="admonition-title">Note</p>
1470 <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>1470 <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>
1471 <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>1471 <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>
  
1472 <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>1472 <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>
1473 <span·class="gh">Out[66]:·</span><span·class="go">Timestamp(&#39;2024-12-01·19:40:34.657884&#39;)</span>1473 <span·class="gh">Out[66]:·</span><span·class="go">Timestamp(&#39;2026-01-05·04:54:27.525636&#39;)</span>
  
1474 <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>1474 <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>
1475 <span·class="gh">Out[67]:·</span><span·class="go">Timestamp(&#39;2025-12-01·19:40:34.659148&#39;)</span>1475 <span·class="gh">Out[67]:·</span><span·class="go">Timestamp(&#39;2027-01-05·04:54:27.527541&#39;)</span>
1476 </pre></div>1476 </pre></div>
1477 </div>1477 </div>
1478 </div>1478 </div>
1479 </section>1479 </section>
1480 </section>1480 </section>
1481 <section·id="changes-to-index-comparisons">1481 <section·id="changes-to-index-comparisons">
1482 <h3>Changes·to·Index·comparisons<a·class="headerlink"·href="#changes-to-index-comparisons"·title="Link·to·this·heading">#</a></h3>1482 <h3>Changes·to·Index·comparisons<a·class="headerlink"·href="#changes-to-index-comparisons"·title="Link·to·this·heading">#</a></h3>
1010 B
html2text {}
    
Offset 810, 18 lines modifiedOffset 810, 18 lines modified
810 freq=None)810 freq=None)
811 Note811 Note
812 If·you·want·to·perform·calculations·based·on·today’s·date,·use·Timestamp.now()812 If·you·want·to·perform·calculations·based·on·today’s·date,·use·Timestamp.now()
813 and·pandas.tseries.offsets.813 and·pandas.tseries.offsets.
814 In·[65]:·import·pandas.tseries.offsets·as·offsets814 In·[65]:·import·pandas.tseries.offsets·as·offsets
  
815 In·[66]:·pd.Timestamp.now()815 In·[66]:·pd.Timestamp.now()
816 Out[66]:·Timestamp('2024-12-01·19:40:34.657884')816 Out[66]:·Timestamp('2026-01-05·04:54:27.525636')
  
817 In·[67]:·pd.Timestamp.now()·+·offsets.DateOffset(years=1)817 In·[67]:·pd.Timestamp.now()·+·offsets.DateOffset(years=1)
818 Out[67]:·Timestamp('2025-12-01·19:40:34.659148')818 Out[67]:·Timestamp('2027-01-05·04:54:27.527541')
819 *\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*819 *\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*
820 Operator·equal·on·Index·should·behavior·similarly·to·Series·(_\x8G_\x8H_\x8·_\x89_\x89_\x84_\x87,·_\x8G_\x8H_\x8·_\x81_\x80_\x86_\x83_\x87)820 Operator·equal·on·Index·should·behavior·similarly·to·Series·(_\x8G_\x8H_\x8·_\x89_\x89_\x84_\x87,·_\x8G_\x8H_\x8·_\x81_\x80_\x86_\x83_\x87)
821 Starting·in·v0.17.0,·comparing·Index·objects·of·different·lengths·will·raise·a821 Starting·in·v0.17.0,·comparing·Index·objects·of·different·lengths·will·raise·a
822 ValueError.·This·is·to·be·consistent·with·the·behavior·of·Series.822 ValueError.·This·is·to·be·consistent·with·the·behavior·of·Series.
823 Previous·behavior:823 Previous·behavior:
824 In·[2]:·pd.Index([1,·2,·3])·==·pd.Index([1,·4,·5])824 In·[2]:·pd.Index([1,·2,·3])·==·pd.Index([1,·4,·5])
825 Out[2]:·array([·True,·False,·False],·dtype=bool)825 Out[2]:·array([·True,·False,·False],·dtype=bool)
2.93 KB
./usr/share/doc/python-pandas-doc/html/whatsnew/v0.24.0.html
    
Offset 829, 18 lines modifiedOffset 829, 18 lines modified
829 a·new·ndarray·of·period·objects·each·time.</p>829 a·new·ndarray·of·period·objects·each·time.</p>
830 <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>830 <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>
831 <span·class="gh">Out[18]:·</span>831 <span·class="gh">Out[18]:·</span>
832 <span·class="go">array([Period(&#39;2000-01-01&#39;,·&#39;D&#39;),·Period(&#39;2000-01-02&#39;,·&#39;D&#39;),</span>832 <span·class="go">array([Period(&#39;2000-01-01&#39;,·&#39;D&#39;),·Period(&#39;2000-01-02&#39;,·&#39;D&#39;),</span>
833 <span·class="go">·······Period(&#39;2000-01-03&#39;,·&#39;D&#39;),·Period(&#39;2000-01-04&#39;,·&#39;D&#39;)],·dtype=object)</span>833 <span·class="go">·······Period(&#39;2000-01-03&#39;,·&#39;D&#39;),·Period(&#39;2000-01-04&#39;,·&#39;D&#39;)],·dtype=object)</span>
  
834 <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>834 <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>
835 <span·class="gh">Out[19]:·</span><span·class="go">140539887026608</span>835 <span·class="gh">Out[19]:·</span><span·class="go">140197334850928</span>
  
836 <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>836 <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>
837 <span·class="gh">Out[20]:·</span><span·class="go">140539887026608</span>837 <span·class="gh">Out[20]:·</span><span·class="go">140197334850928</span>
838 </pre></div>838 </pre></div>
839 </div>839 </div>
840 <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>840 <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>
841 <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>841 <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>
842 <span·class="gh">Out[21]:·</span>842 <span·class="gh">Out[21]:·</span>
843 <span·class="go">array([Period(&#39;2000-01-01&#39;,·&#39;D&#39;),·Period(&#39;2000-01-02&#39;,·&#39;D&#39;),</span>843 <span·class="go">array([Period(&#39;2000-01-01&#39;,·&#39;D&#39;),·Period(&#39;2000-01-02&#39;,·&#39;D&#39;),</span>
844 <span·class="go">·······Period(&#39;2000-01-03&#39;,·&#39;D&#39;),·Period(&#39;2000-01-04&#39;,·&#39;D&#39;)],·dtype=object)</span>844 <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 264, 18 lines modifiedOffset 264, 18 lines modified
264 each·time.264 each·time.
265 In·[18]:·idx.values265 In·[18]:·idx.values
266 Out[18]:266 Out[18]:
267 array([Period('2000-01-01',·'D'),·Period('2000-01-02',·'D'),267 array([Period('2000-01-01',·'D'),·Period('2000-01-02',·'D'),
268 ·······Period('2000-01-03',·'D'),·Period('2000-01-04',·'D')],·dtype=object)268 ·······Period('2000-01-03',·'D'),·Period('2000-01-04',·'D')],·dtype=object)
  
269 In·[19]:·id(idx.values)269 In·[19]:·id(idx.values)
270 Out[19]:·140539887026608270 Out[19]:·140197334850928
  
271 In·[20]:·id(idx.values)271 In·[20]:·id(idx.values)
272 Out[20]:·140539887026608272 Out[20]:·140197334850928
273 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().273 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().
274 In·[21]:·idx.to_numpy()274 In·[21]:·idx.to_numpy()
275 Out[21]:275 Out[21]:
276 array([Period('2000-01-01',·'D'),·Period('2000-01-02',·'D'),276 array([Period('2000-01-01',·'D'),·Period('2000-01-02',·'D'),
277 ·······Period('2000-01-03',·'D'),·Period('2000-01-04',·'D')],·dtype=object)277 ·······Period('2000-01-03',·'D'),·Period('2000-01-04',·'D')],·dtype=object)
  
278 In·[22]:·pd.Series(idx).to_numpy()278 In·[22]:·pd.Series(idx).to_numpy()
3.48 KB
python3-pandas-lib_2.2.3+dfsg-5_amd64.deb
367 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2024-10-21·18:43:11.000000·debian-binary1 -rw-r--r--···0········0········0········4·2024-10-21·18:43:11.000000·debian-binary
2 -rw-r--r--···0········0········0·····2016·2024-10-21·18:43:11.000000·control.tar.xz2 -rw-r--r--···0········0········0·····2016·2024-10-21·18:43:11.000000·control.tar.xz
3 -rw-r--r--···0········0········0··4386716·2024-10-21·18:43:11.000000·data.tar.xz3 -rw-r--r--···0········0········0··4386984·2024-10-21·18:43:11.000000·data.tar.xz
98.0 B
control.tar.xz
70.0 B
control.tar
48.0 B
./md5sums
30.0 B
./md5sums
Files differ
2.95 KB
data.tar.xz
2.92 KB
data.tar
1.45 KB
./usr/lib/python3/dist-packages/pandas/_libs/tslibs/strptime.cpython-312-x86_64-linux-gnu.so
File has been modified after NT_GNU_BUILD_ID has been applied.
430 B
readelf --wide --notes {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·d313dcab9014b18596262a21d475c09a99e88a4f3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·b3e04f5900e72b5f1e7be8309cbc6798bd1617d2
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·31336463·61623930·31346231·38353936·13dcab9014b18596 
3 ··0x00000010·32363261·32316434·37356330·39613939·262a21d475c09a992 ··0x00000000·65303466·35393030·65373262·35663165·e04f5900e72b5f1e
 3 ··0x00000010·37626538·33303963·62633637·39386264·7be8309cbc6798bd
4 ··0x00000020·65383861·34662e64·65627567·00000000·e88a4f.debug....4 ··0x00000020·31363137·64322e64·65627567·00000000·1617d2.debug....
5 ··0x00000030·f98356a0····························..V.5 ··0x00000030·3c00c2ed····························<...
  
1.46 KB
./usr/lib/python3/dist-packages/pandas/_libs/tslibs/timedeltas.cpython-312-x86_64-linux-gnu.so
File has been modified after NT_GNU_BUILD_ID has been applied.
430 B
readelf --wide --notes {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·43a819b71081998970993ec9e2f99f68e583ca0e3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·eab3d1d5f0c310a9f37f923c1aadad15b9e7d63d
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·61383139·62373130·38313939·38393730·a819b71081998970 
3 ··0x00000010·39393365·63396532·66393966·36386535·993ec9e2f99f68e52 ··0x00000000·62336431·64356630·63333130·61396633·b3d1d5f0c310a9f3
 3 ··0x00000010·37663932·33633161·61646164·31356239·7f923c1aadad15b9
4 ··0x00000020·38336361·30652e64·65627567·00000000·83ca0e.debug....4 ··0x00000020·65376436·33642e64·65627567·00000000·e7d63d.debug....
5 ··0x00000030·f31a11b1····························....5 ··0x00000030·b5ccbbc5····························....
  
35.6 MB
python3-pandas-lib-dbgsym_2.2.3+dfsg-5_amd64.deb
452 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2024-10-21·18:43:11.000000·debian-binary1 -rw-r--r--···0········0········0········4·2024-10-21·18:43:11.000000·debian-binary
2 -rw-r--r--···0········0········0·····2608·2024-10-21·18:43:11.000000·control.tar.xz2 -rw-r--r--···0········0········0·····2604·2024-10-21·18:43:11.000000·control.tar.xz
3 -rw-r--r--···0········0········0·37754908·2024-10-21·18:43:11.000000·data.tar.xz3 -rw-r--r--···0········0········0·37754072·2024-10-21·18:43:11.000000·data.tar.xz
6.62 KB
control.tar.xz
6.6 KB
control.tar
3.99 KB
./control
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 Package:·python3-pandas-lib-dbgsym1 Package:·python3-pandas-lib-dbgsym
2 Source:·pandas2 Source:·pandas
3 Version:·2.2.3+dfsg-53 Version:·2.2.3+dfsg-5
4 Auto-Built-Package:·debug-symbols4 Auto-Built-Package:·debug-symbols
5 Architecture:·amd645 Architecture:·amd64
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:·391067 Installed-Size:·39104
8 Depends:·python3-pandas-lib·(=·2.2.3+dfsg-5)8 Depends:·python3-pandas-lib·(=·2.2.3+dfsg-5)
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:·00d7750b03b982978e9407f1afcd37ab6c5b18e9·05639f1ff443f11e1658437da53916f9b495fc3b·066c6d26e8bfb87988bb87e18c0948fab2d02af6·0d500eaddc43bf7e0c37487391582afdb3a7694a·0ee184c09d3bcfe9591c1ebbec960dc6012cfb9e·131e5d045ecbb869b8f044282c6a8f80f75bcb1f·14bfcd3d78f53cefb71dba37d57dd192adc8d5ed·1623ea8df8c47a3f8d09c1dc6259cf9d022cafbe·1a1745ad0ea646102a141ab0742334097c764025·2078512f755870e854b37b9894a3ab4c01964ee6·2184c54b36335e5e4d7c97ef813e519cea5b27c5·2716ff06fa2225da580df3a9e9e2630d22594532·2d8c71cd9ac0cbccd3ef16f5679ac5736fde62d5·30dcc9ee2faf3fa6d1b16d8badf03f58d92b7bc2·39a6170c8a8c3d46065d55ac4e88944f48fa1da6·3c3ea58556aa4bacd46598d278fd9aa4642463f8·3d4ce037084289ee1090863ea6531dcbf89ee580·3e2adf3613420a21d2f49d08fd1b2ecd33c5a051·43a819b71081998970993ec9e2f99f68e583ca0e·4820a96f8c27786a3b57abc224bbcf4bdd9fb067·4b7fc2342b03bbaa82f8ebd6d572ca2cd9aa1aa3·5295cdf058d38502a019e40cf362ce7987db7d3e·6d3bc78b8b164a61c52e73cd1d0dccfe863c68ee·7009c23ca417ee94e9e5c546c80a445a92d86aae·70c83b225ae[·...·truncated·by·diffoscope;·len:·603,·SHA:·caf3ac72452d63fa16ba625d6eda922f416c973e121ec583a89d134482195442·...·]·eac6e6f4bc0cf6287989f05c04b4fc12940d19ef·eb83a86e8576fe2cc441f262d7727ffd0e7794b9·ee14e8aad0cf4fc357928f6d6f6e1ef2eb2e9aa7·eea5a926cd5ac2dab78e8c4a71b49759e08c3772·f10293e19340b9cd6a40ba457e36823a358365b813 Build-Ids:·00d7750b03b982978e9407f1afcd37ab6c5b18e9·05639f1ff443f11e1658437da53916f9b495fc3b·066c6d26e8bfb87988bb87e18c0948fab2d02af6·0d500eaddc43bf7e0c37487391582afdb3a7694a·0ee184c09d3bcfe9591c1ebbec960dc6012cfb9e·131e5d045ecbb869b8f044282c6a8f80f75bcb1f·14bfcd3d78f53cefb71dba37d57dd192adc8d5ed·1623ea8df8c47a3f8d09c1dc6259cf9d022cafbe·1a1745ad0ea646102a141ab0742334097c764025·2078512f755870e854b37b9894a3ab4c01964ee6·2184c54b36335e5e4d7c97ef813e519cea5b27c5·2716ff06fa2225da580df3a9e9e2630d22594532·2d8c71cd9ac0cbccd3ef16f5679ac5736fde62d5·30dcc9ee2faf3fa6d1b16d8badf03f58d92b7bc2·39a6170c8a8c3d46065d55ac4e88944f48fa1da6·3c3ea58556aa4bacd46598d278fd9aa4642463f8·3d4ce037084289ee1090863ea6531dcbf89ee580·3e2adf3613420a21d2f49d08fd1b2ecd33c5a051·4820a96f8c27786a3b57abc224bbcf4bdd9fb067·4b7fc2342b03bbaa82f8ebd6d572ca2cd9aa1aa3·5295cdf058d38502a019e40cf362ce7987db7d3e·6d3bc78b8b164a61c52e73cd1d0dccfe863c68ee·7009c23ca417ee94e9e5c546c80a445a92d86aae·70c83b225aeb4eaa8712138c80d6745b1cbe3ffb·8901bb5fede[·...·truncated·by·diffoscope;·len:·603,·SHA:·6400423ddae0bb6763bf0e4b0ff533d6fc43798dde0b5f453a4f9720866edc8d·...·]·eac6e6f4bc0cf6287989f05c04b4fc12940d19ef·eb83a86e8576fe2cc441f262d7727ffd0e7794b9·ee14e8aad0cf4fc357928f6d6f6e1ef2eb2e9aa7·eea5a926cd5ac2dab78e8c4a71b49759e08c3772·f10293e19340b9cd6a40ba457e36823a358365b8
2.59 KB
./md5sums
30.0 B
./md5sums
Files differ
2.54 KB
line order
    
Offset 12, 15 lines modifiedOffset 12, 14 lines modified
12 usr/lib/debug/.build-id/27/16ff06fa2225da580df3a9e9e2630d22594532.debug12 usr/lib/debug/.build-id/27/16ff06fa2225da580df3a9e9e2630d22594532.debug
13 usr/lib/debug/.build-id/2d/8c71cd9ac0cbccd3ef16f5679ac5736fde62d5.debug13 usr/lib/debug/.build-id/2d/8c71cd9ac0cbccd3ef16f5679ac5736fde62d5.debug
14 usr/lib/debug/.build-id/30/dcc9ee2faf3fa6d1b16d8badf03f58d92b7bc2.debug14 usr/lib/debug/.build-id/30/dcc9ee2faf3fa6d1b16d8badf03f58d92b7bc2.debug
15 usr/lib/debug/.build-id/39/a6170c8a8c3d46065d55ac4e88944f48fa1da6.debug15 usr/lib/debug/.build-id/39/a6170c8a8c3d46065d55ac4e88944f48fa1da6.debug
16 usr/lib/debug/.build-id/3c/3ea58556aa4bacd46598d278fd9aa4642463f8.debug16 usr/lib/debug/.build-id/3c/3ea58556aa4bacd46598d278fd9aa4642463f8.debug
17 usr/lib/debug/.build-id/3d/4ce037084289ee1090863ea6531dcbf89ee580.debug17 usr/lib/debug/.build-id/3d/4ce037084289ee1090863ea6531dcbf89ee580.debug
18 usr/lib/debug/.build-id/3e/2adf3613420a21d2f49d08fd1b2ecd33c5a051.debug18 usr/lib/debug/.build-id/3e/2adf3613420a21d2f49d08fd1b2ecd33c5a051.debug
19 usr/lib/debug/.build-id/43/a819b71081998970993ec9e2f99f68e583ca0e.debug 
20 usr/lib/debug/.build-id/48/20a96f8c27786a3b57abc224bbcf4bdd9fb067.debug19 usr/lib/debug/.build-id/48/20a96f8c27786a3b57abc224bbcf4bdd9fb067.debug
21 usr/lib/debug/.build-id/4b/7fc2342b03bbaa82f8ebd6d572ca2cd9aa1aa3.debug20 usr/lib/debug/.build-id/4b/7fc2342b03bbaa82f8ebd6d572ca2cd9aa1aa3.debug
22 usr/lib/debug/.build-id/52/95cdf058d38502a019e40cf362ce7987db7d3e.debug21 usr/lib/debug/.build-id/52/95cdf058d38502a019e40cf362ce7987db7d3e.debug
23 usr/lib/debug/.build-id/6d/3bc78b8b164a61c52e73cd1d0dccfe863c68ee.debug22 usr/lib/debug/.build-id/6d/3bc78b8b164a61c52e73cd1d0dccfe863c68ee.debug
24 usr/lib/debug/.build-id/70/09c23ca417ee94e9e5c546c80a445a92d86aae.debug23 usr/lib/debug/.build-id/70/09c23ca417ee94e9e5c546c80a445a92d86aae.debug
25 usr/lib/debug/.build-id/70/c83b225aeb4eaa8712138c80d6745b1cbe3ffb.debug24 usr/lib/debug/.build-id/70/c83b225aeb4eaa8712138c80d6745b1cbe3ffb.debug
26 usr/lib/debug/.build-id/89/01bb5fedee2e3f4944fa0d720bc2b002db981e.debug25 usr/lib/debug/.build-id/89/01bb5fedee2e3f4944fa0d720bc2b002db981e.debug
Offset 28, 18 lines modifiedOffset 27, 19 lines modified
28 usr/lib/debug/.build-id/9e/594509cef2548523c38cf4bbab9ba2b40552a7.debug27 usr/lib/debug/.build-id/9e/594509cef2548523c38cf4bbab9ba2b40552a7.debug
29 usr/lib/debug/.build-id/a2/6c4437eb12282e51384432db3bdff4a0816d0f.debug28 usr/lib/debug/.build-id/a2/6c4437eb12282e51384432db3bdff4a0816d0f.debug
30 usr/lib/debug/.build-id/a3/e82e5d512b79d78d2eb0150625c2e8386e1f13.debug29 usr/lib/debug/.build-id/a3/e82e5d512b79d78d2eb0150625c2e8386e1f13.debug
31 usr/lib/debug/.build-id/aa/bd0625025d47d5902b3b3598c2478a32568df6.debug30 usr/lib/debug/.build-id/aa/bd0625025d47d5902b3b3598c2478a32568df6.debug
32 usr/lib/debug/.build-id/ae/cc0cb23fa0e63a826020a3ffed57c8ef2e08fe.debug31 usr/lib/debug/.build-id/ae/cc0cb23fa0e63a826020a3ffed57c8ef2e08fe.debug
33 usr/lib/debug/.build-id/af/56618f19c7db666cc2298944666405f5ab804a.debug32 usr/lib/debug/.build-id/af/56618f19c7db666cc2298944666405f5ab804a.debug
34 usr/lib/debug/.build-id/b3/b6922d018e5b4272e3fd66f54ce46dce03efb6.debug33 usr/lib/debug/.build-id/b3/b6922d018e5b4272e3fd66f54ce46dce03efb6.debug
 34 usr/lib/debug/.build-id/b3/e04f5900e72b5f1e7be8309cbc6798bd1617d2.debug
35 usr/lib/debug/.build-id/bb/b71c1167a4d406b658da193adba2ac5e8cc861.debug35 usr/lib/debug/.build-id/bb/b71c1167a4d406b658da193adba2ac5e8cc861.debug
36 usr/lib/debug/.build-id/c1/2750cf92ea8d473d60b1b726c2ec38d29e521a.debug36 usr/lib/debug/.build-id/c1/2750cf92ea8d473d60b1b726c2ec38d29e521a.debug
37 usr/lib/debug/.build-id/d3/13dcab9014b18596262a21d475c09a99e88a4f.debug 
38 usr/lib/debug/.build-id/dd/6e4fbb0f736318c6de741d38bfe8eb145a4e5f.debug37 usr/lib/debug/.build-id/dd/6e4fbb0f736318c6de741d38bfe8eb145a4e5f.debug
39 usr/lib/debug/.build-id/dd/a8e19a143b60a6b90b3400c5cefcf8eeb876f7.debug38 usr/lib/debug/.build-id/dd/a8e19a143b60a6b90b3400c5cefcf8eeb876f7.debug
 39 usr/lib/debug/.build-id/ea/b3d1d5f0c310a9f37f923c1aadad15b9e7d63d.debug
40 usr/lib/debug/.build-id/ea/c6e6f4bc0cf6287989f05c04b4fc12940d19ef.debug40 usr/lib/debug/.build-id/ea/c6e6f4bc0cf6287989f05c04b4fc12940d19ef.debug
41 usr/lib/debug/.build-id/eb/83a86e8576fe2cc441f262d7727ffd0e7794b9.debug41 usr/lib/debug/.build-id/eb/83a86e8576fe2cc441f262d7727ffd0e7794b9.debug
42 usr/lib/debug/.build-id/ee/14e8aad0cf4fc357928f6d6f6e1ef2eb2e9aa7.debug42 usr/lib/debug/.build-id/ee/14e8aad0cf4fc357928f6d6f6e1ef2eb2e9aa7.debug
43 usr/lib/debug/.build-id/ee/a5a926cd5ac2dab78e8c4a71b49759e08c3772.debug43 usr/lib/debug/.build-id/ee/a5a926cd5ac2dab78e8c4a71b49759e08c3772.debug
44 usr/lib/debug/.build-id/f1/0293e19340b9cd6a40ba457e36823a358365b8.debug44 usr/lib/debug/.build-id/f1/0293e19340b9cd6a40ba457e36823a358365b8.debug
45 usr/lib/debug/.dwz/x86_64-linux-gnu/python3-pandas-lib.debug45 usr/lib/debug/.dwz/x86_64-linux-gnu/python3-pandas-lib.debug
35.6 MB
data.tar.xz
35.6 MB
data.tar
5.8 KB
file list
    
Offset 35, 16 lines modifiedOffset 35, 14 lines modified
35 -rw-r--r--···0·root·········(0)·root·········(0)···285544·2024-10-21·18:43:11.000000·./usr/lib/debug/.build-id/39/a6170c8a8c3d46065d55ac4e88944f48fa1da6.debug35 -rw-r--r--···0·root·········(0)·root·········(0)···285544·2024-10-21·18:43:11.000000·./usr/lib/debug/.build-id/39/a6170c8a8c3d46065d55ac4e88944f48fa1da6.debug
36 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-21·18:43:11.000000·./usr/lib/debug/.build-id/3c/36 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-21·18:43:11.000000·./usr/lib/debug/.build-id/3c/
37 -rw-r--r--···0·root·········(0)·root·········(0)····32552·2024-10-21·18:43:11.000000·./usr/lib/debug/.build-id/3c/3ea58556aa4bacd46598d278fd9aa4642463f8.debug37 -rw-r--r--···0·root·········(0)·root·········(0)····32552·2024-10-21·18:43:11.000000·./usr/lib/debug/.build-id/3c/3ea58556aa4bacd46598d278fd9aa4642463f8.debug
38 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-21·18:43:11.000000·./usr/lib/debug/.build-id/3d/38 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-21·18:43:11.000000·./usr/lib/debug/.build-id/3d/
39 -rw-r--r--···0·root·········(0)·root·········(0)··1674464·2024-10-21·18:43:11.000000·./usr/lib/debug/.build-id/3d/4ce037084289ee1090863ea6531dcbf89ee580.debug39 -rw-r--r--···0·root·········(0)·root·········(0)··1674464·2024-10-21·18:43:11.000000·./usr/lib/debug/.build-id/3d/4ce037084289ee1090863ea6531dcbf89ee580.debug
40 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-21·18:43:11.000000·./usr/lib/debug/.build-id/3e/40 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-21·18:43:11.000000·./usr/lib/debug/.build-id/3e/
41 -rw-r--r--···0·root·········(0)·root·········(0)···369024·2024-10-21·18:43:11.000000·./usr/lib/debug/.build-id/3e/2adf3613420a21d2f49d08fd1b2ecd33c5a051.debug41 -rw-r--r--···0·root·········(0)·root·········(0)···369024·2024-10-21·18:43:11.000000·./usr/lib/debug/.build-id/3e/2adf3613420a21d2f49d08fd1b2ecd33c5a051.debug
42 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-21·18:43:11.000000·./usr/lib/debug/.build-id/43/ 
43 -rw-r--r--···0·root·········(0)·root·········(0)··1227712·2024-10-21·18:43:11.000000·./usr/lib/debug/.build-id/43/a819b71081998970993ec9e2f99f68e583ca0e.debug 
44 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-21·18:43:11.000000·./usr/lib/debug/.build-id/48/42 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-21·18:43:11.000000·./usr/lib/debug/.build-id/48/
45 -rw-r--r--···0·root·········(0)·root·········(0)··1087560·2024-10-21·18:43:11.000000·./usr/lib/debug/.build-id/48/20a96f8c27786a3b57abc224bbcf4bdd9fb067.debug43 -rw-r--r--···0·root·········(0)·root·········(0)··1087560·2024-10-21·18:43:11.000000·./usr/lib/debug/.build-id/48/20a96f8c27786a3b57abc224bbcf4bdd9fb067.debug
46 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-21·18:43:11.000000·./usr/lib/debug/.build-id/4b/44 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-21·18:43:11.000000·./usr/lib/debug/.build-id/4b/
47 -rw-r--r--···0·root·········(0)·root·········(0)···280648·2024-10-21·18:43:11.000000·./usr/lib/debug/.build-id/4b/7fc2342b03bbaa82f8ebd6d572ca2cd9aa1aa3.debug45 -rw-r--r--···0·root·········(0)·root·········(0)···280648·2024-10-21·18:43:11.000000·./usr/lib/debug/.build-id/4b/7fc2342b03bbaa82f8ebd6d572ca2cd9aa1aa3.debug
48 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-21·18:43:11.000000·./usr/lib/debug/.build-id/52/46 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-21·18:43:11.000000·./usr/lib/debug/.build-id/52/
49 -rw-r--r--···0·root·········(0)·root·········(0)···351392·2024-10-21·18:43:11.000000·./usr/lib/debug/.build-id/52/95cdf058d38502a019e40cf362ce7987db7d3e.debug47 -rw-r--r--···0·root·········(0)·root·········(0)···351392·2024-10-21·18:43:11.000000·./usr/lib/debug/.build-id/52/95cdf058d38502a019e40cf362ce7987db7d3e.debug
50 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-21·18:43:11.000000·./usr/lib/debug/.build-id/6d/48 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-21·18:43:11.000000·./usr/lib/debug/.build-id/6d/
Offset 66, 24 lines modifiedOffset 64, 24 lines modified
66 -rw-r--r--···0·root·········(0)·root·········(0)··4347880·2024-10-21·18:43:11.000000·./usr/lib/debug/.build-id/aa/bd0625025d47d5902b3b3598c2478a32568df6.debug64 -rw-r--r--···0·root·········(0)·root·········(0)··4347880·2024-10-21·18:43:11.000000·./usr/lib/debug/.build-id/aa/bd0625025d47d5902b3b3598c2478a32568df6.debug
67 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-21·18:43:11.000000·./usr/lib/debug/.build-id/ae/65 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-21·18:43:11.000000·./usr/lib/debug/.build-id/ae/
68 -rw-r--r--···0·root·········(0)·root·········(0)···592608·2024-10-21·18:43:11.000000·./usr/lib/debug/.build-id/ae/cc0cb23fa0e63a826020a3ffed57c8ef2e08fe.debug66 -rw-r--r--···0·root·········(0)·root·········(0)···592608·2024-10-21·18:43:11.000000·./usr/lib/debug/.build-id/ae/cc0cb23fa0e63a826020a3ffed57c8ef2e08fe.debug
69 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-21·18:43:11.000000·./usr/lib/debug/.build-id/af/67 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-21·18:43:11.000000·./usr/lib/debug/.build-id/af/
70 -rw-r--r--···0·root·········(0)·root·········(0)···496480·2024-10-21·18:43:11.000000·./usr/lib/debug/.build-id/af/56618f19c7db666cc2298944666405f5ab804a.debug68 -rw-r--r--···0·root·········(0)·root·········(0)···496480·2024-10-21·18:43:11.000000·./usr/lib/debug/.build-id/af/56618f19c7db666cc2298944666405f5ab804a.debug
71 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-21·18:43:11.000000·./usr/lib/debug/.build-id/b3/69 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-21·18:43:11.000000·./usr/lib/debug/.build-id/b3/
72 -rw-r--r--···0·root·········(0)·root·········(0)···787152·2024-10-21·18:43:11.000000·./usr/lib/debug/.build-id/b3/b6922d018e5b4272e3fd66f54ce46dce03efb6.debug70 -rw-r--r--···0·root·········(0)·root·········(0)···787152·2024-10-21·18:43:11.000000·./usr/lib/debug/.build-id/b3/b6922d018e5b4272e3fd66f54ce46dce03efb6.debug
 71 -rw-r--r--···0·root·········(0)·root·········(0)···719208·2024-10-21·18:43:11.000000·./usr/lib/debug/.build-id/b3/e04f5900e72b5f1e7be8309cbc6798bd1617d2.debug
73 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-21·18:43:11.000000·./usr/lib/debug/.build-id/bb/72 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-21·18:43:11.000000·./usr/lib/debug/.build-id/bb/
74 -rw-r--r--···0·root·········(0)·root·········(0)···609192·2024-10-21·18:43:11.000000·./usr/lib/debug/.build-id/bb/b71c1167a4d406b658da193adba2ac5e8cc861.debug73 -rw-r--r--···0·root·········(0)·root·········(0)···609192·2024-10-21·18:43:11.000000·./usr/lib/debug/.build-id/bb/b71c1167a4d406b658da193adba2ac5e8cc861.debug
75 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-21·18:43:11.000000·./usr/lib/debug/.build-id/c1/74 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-21·18:43:11.000000·./usr/lib/debug/.build-id/c1/
76 -rw-r--r--···0·root·········(0)·root·········(0)····38792·2024-10-21·18:43:11.000000·./usr/lib/debug/.build-id/c1/2750cf92ea8d473d60b1b726c2ec38d29e521a.debug75 -rw-r--r--···0·root·········(0)·root·········(0)····38792·2024-10-21·18:43:11.000000·./usr/lib/debug/.build-id/c1/2750cf92ea8d473d60b1b726c2ec38d29e521a.debug
77 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-21·18:43:11.000000·./usr/lib/debug/.build-id/d3/ 
78 -rw-r--r--···0·root·········(0)·root·········(0)···719216·2024-10-21·18:43:11.000000·./usr/lib/debug/.build-id/d3/13dcab9014b18596262a21d475c09a99e88a4f.debug 
79 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-21·18:43:11.000000·./usr/lib/debug/.build-id/dd/76 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-21·18:43:11.000000·./usr/lib/debug/.build-id/dd/
80 -rw-r--r--···0·root·········(0)·root·········(0)···146136·2024-10-21·18:43:11.000000·./usr/lib/debug/.build-id/dd/6e4fbb0f736318c6de741d38bfe8eb145a4e5f.debug77 -rw-r--r--···0·root·········(0)·root·········(0)···146136·2024-10-21·18:43:11.000000·./usr/lib/debug/.build-id/dd/6e4fbb0f736318c6de741d38bfe8eb145a4e5f.debug
81 -rw-r--r--···0·root·········(0)·root·········(0)···436384·2024-10-21·18:43:11.000000·./usr/lib/debug/.build-id/dd/a8e19a143b60a6b90b3400c5cefcf8eeb876f7.debug78 -rw-r--r--···0·root·········(0)·root·········(0)···436384·2024-10-21·18:43:11.000000·./usr/lib/debug/.build-id/dd/a8e19a143b60a6b90b3400c5cefcf8eeb876f7.debug
82 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-21·18:43:11.000000·./usr/lib/debug/.build-id/ea/79 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-21·18:43:11.000000·./usr/lib/debug/.build-id/ea/
 80 -rw-r--r--···0·root·········(0)·root·········(0)··1227712·2024-10-21·18:43:11.000000·./usr/lib/debug/.build-id/ea/b3d1d5f0c310a9f37f923c1aadad15b9e7d63d.debug
83 -rw-r--r--···0·root·········(0)·root·········(0)··2561400·2024-10-21·18:43:11.000000·./usr/lib/debug/.build-id/ea/c6e6f4bc0cf6287989f05c04b4fc12940d19ef.debug81 -rw-r--r--···0·root·········(0)·root·········(0)··2561400·2024-10-21·18:43:11.000000·./usr/lib/debug/.build-id/ea/c6e6f4bc0cf6287989f05c04b4fc12940d19ef.debug
84 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-21·18:43:11.000000·./usr/lib/debug/.build-id/eb/82 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-21·18:43:11.000000·./usr/lib/debug/.build-id/eb/
85 -rw-r--r--···0·root·········(0)·root·········(0)···622304·2024-10-21·18:43:11.000000·./usr/lib/debug/.build-id/eb/83a86e8576fe2cc441f262d7727ffd0e7794b9.debug83 -rw-r--r--···0·root·········(0)·root·········(0)···622304·2024-10-21·18:43:11.000000·./usr/lib/debug/.build-id/eb/83a86e8576fe2cc441f262d7727ffd0e7794b9.debug
86 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-21·18:43:11.000000·./usr/lib/debug/.build-id/ee/84 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-21·18:43:11.000000·./usr/lib/debug/.build-id/ee/
87 -rw-r--r--···0·root·········(0)·root·········(0)··3988400·2024-10-21·18:43:11.000000·./usr/lib/debug/.build-id/ee/14e8aad0cf4fc357928f6d6f6e1ef2eb2e9aa7.debug85 -rw-r--r--···0·root·········(0)·root·········(0)··3988400·2024-10-21·18:43:11.000000·./usr/lib/debug/.build-id/ee/14e8aad0cf4fc357928f6d6f6e1ef2eb2e9aa7.debug
88 -rw-r--r--···0·root·········(0)·root·········(0)···490640·2024-10-21·18:43:11.000000·./usr/lib/debug/.build-id/ee/a5a926cd5ac2dab78e8c4a71b49759e08c3772.debug86 -rw-r--r--···0·root·········(0)·root·········(0)···490640·2024-10-21·18:43:11.000000·./usr/lib/debug/.build-id/ee/a5a926cd5ac2dab78e8c4a71b49759e08c3772.debug
89 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-21·18:43:11.000000·./usr/lib/debug/.build-id/f1/87 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-21·18:43:11.000000·./usr/lib/debug/.build-id/f1/
21.4 MB
./usr/lib/debug/.build-id/43/a819b71081998970993ec9e2f99f68e583ca0e.debug vs.
./usr/lib/debug/.build-id/ea/b3d1d5f0c310a9f37f923c1aadad15b9e7d63d.debug
File has been modified after NT_GNU_BUILD_ID has been applied. Files 89% similar despite different names
2.27 KB
readelf --wide --sections {}
    
Offset 24, 20 lines modifiedOffset 24, 20 lines modified
24 ··[19]·.data.rel.ro······NOBITS··········00000000000935b0·0005a0·001118·00··WA··0···0··824 ··[19]·.data.rel.ro······NOBITS··········00000000000935b0·0005a0·001118·00··WA··0···0··8
25 ··[20]·.dynamic··········NOBITS··········00000000000946c8·0005a0·0001e0·10··WA··4···0··825 ··[20]·.dynamic··········NOBITS··········00000000000946c8·0005a0·0001e0·10··WA··4···0··8
26 ··[21]·.got··············NOBITS··········00000000000948a8·0005a0·000758·08··WA··0···0··826 ··[21]·.got··············NOBITS··········00000000000948a8·0005a0·000758·08··WA··0···0··8
27 ··[22]·.data·············NOBITS··········0000000000095000·0005a0·002528·00··WA··0···0·3227 ··[22]·.data·············NOBITS··········0000000000095000·0005a0·002528·00··WA··0···0·32
28 ··[23]·.bss··············NOBITS··········0000000000097540·0005a0·001c28·00··WA··0···0·3228 ··[23]·.bss··············NOBITS··········0000000000097540·0005a0·001c28·00··WA··0···0·32
29 ··[24]·.comment··········PROGBITS········0000000000000000·00025c·00001e·01··MS··0···0··129 ··[24]·.comment··········PROGBITS········0000000000000000·00025c·00001e·01··MS··0···0··1
30 ··[25]·.debug_aranges····PROGBITS········0000000000000000·000280·0000f4·00···C··0···0··830 ··[25]·.debug_aranges····PROGBITS········0000000000000000·000280·0000f4·00···C··0···0··8
31 ··[26]·.debug_info·······PROGBITS········0000000000000000·000378·06e3c7·00···C··0···0··831 ··[26]·.debug_info·······PROGBITS········0000000000000000·000378·06e3cc·00···C··0···0··8
32 ··[27]·.debug_abbrev·····PROGBITS········0000000000000000·06e740·00060a·00···C··0···0··832 ··[27]·.debug_abbrev·····PROGBITS········0000000000000000·06e748·00060a·00···C··0···0··8
33 ··[28]·.debug_line·······PROGBITS········0000000000000000·06ed50·030e5b·00···C··0···0··833 ··[28]·.debug_line·······PROGBITS········0000000000000000·06ed58·030e5b·00···C··0···0··8
34 ··[29]·.debug_str········PROGBITS········0000000000000000·09fbb0·000ffc·01·MSC··0···0··834 ··[29]·.debug_str········PROGBITS········0000000000000000·09fbb8·000ffc·01·MSC··0···0··8
35 ··[30]·.debug_line_str···PROGBITS········0000000000000000·0a0bb0·00020a·01·MSC··0···0··835 ··[30]·.debug_line_str···PROGBITS········0000000000000000·0a0bb8·00020a·01·MSC··0···0··8
36 ··[31]·.debug_loclists···PROGBITS········0000000000000000·0a0dc0·069643·00···C··0···0··836 ··[31]·.debug_loclists···PROGBITS········0000000000000000·0a0dc8·069640·00···C··0···0··8
37 ··[32]·.debug_rnglists···PROGBITS········0000000000000000·10a408·00fbe2·00···C··0···0··837 ··[32]·.debug_rnglists···PROGBITS········0000000000000000·10a408·00fbe2·00···C··0···0··8
38 ··[33]·.gnu_debugaltlink·PROGBITS········0000000000000000·119fea·000052·00······0···0··138 ··[33]·.gnu_debugaltlink·PROGBITS········0000000000000000·119fea·000052·00······0···0··1
39 ··[34]·.symtab···········SYMTAB··········0000000000000000·11a040·007770·18·····35·1041··839 ··[34]·.symtab···········SYMTAB··········0000000000000000·11a040·007770·18·····35·1041··8
40 ··[35]·.strtab···········STRTAB··········0000000000000000·1217b0·009959·00······0···0··140 ··[35]·.strtab···········STRTAB··········0000000000000000·1217b0·009959·00······0···0··1
41 ··[36]·.shstrtab·········STRTAB··········0000000000000000·12b109·000177·00······0···0··141 ··[36]·.shstrtab·········STRTAB··········0000000000000000·12b109·000177·00······0···0··1
42 Key·to·Flags:42 Key·to·Flags:
43 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),43 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
430 B
readelf --wide --notes {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·43a819b71081998970993ec9e2f99f68e583ca0e3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·eab3d1d5f0c310a9f37f923c1aadad15b9e7d63d
21.3 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:········0xe66a4·(32-bit)3 ···Length:········0xe66a6·(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:·208·(DW_TAG_compile_unit)8 ·<0><c>:·Abbrev·Number:·208·(DW_TAG_compile_unit)
9 ····<e>···DW_AT_producer····:·(GNU_strp_alt)·(offset:·0x18135)·9 ····<e>···DW_AT_producer····:·(GNU_strp_alt)·(offset:·0x18135)·
10 ····<12>···DW_AT_language····:·(data1)·29»   (C11)10 ····<12>···DW_AT_language····:·(data1)·29»   (C11)
Offset 15530, 15 lines modifiedOffset 15530, 15 lines modified
15530 ·<7><9793>:·Abbrev·Number:·2·(DW_TAG_call_site_parameter)15530 ·<7><9793>:·Abbrev·Number:·2·(DW_TAG_call_site_parameter)
15531 ····<9794>···DW_AT_location····:·(exprloc)·1·byte·block:·54·»    (DW_OP_reg4·(rsi))15531 ····<9794>···DW_AT_location····:·(exprloc)·1·byte·block:·54·»    (DW_OP_reg4·(rsi))
15532 ····<9796>···DW_AT_call_value··:·(exprloc)·9·byte·block:·3·d8·f4·7·0·0·0·0·0·» (DW_OP_addr:·7f4d8)15532 ····<9796>···DW_AT_call_value··:·(exprloc)·9·byte·block:·3·d8·f4·7·0·0·0·0·0·» (DW_OP_addr:·7f4d8)
15533 ·<7><97a0>:·Abbrev·Number:·015533 ·<7><97a0>:·Abbrev·Number:·0
15534 ·<6><97a1>:·Abbrev·Number:·015534 ·<6><97a1>:·Abbrev·Number:·0
15535 ·<5><97a2>:·Abbrev·Number:·26·(DW_TAG_call_site)15535 ·<5><97a2>:·Abbrev·Number:·26·(DW_TAG_call_site)
15536 ····<97a3>···DW_AT_call_return_pc:·(addr)·0x222ad15536 ····<97a3>···DW_AT_call_return_pc:·(addr)·0x222ad
15537 ····<97ab>···DW_AT_call_origin·:·(ref_udata)·<0xcd941>15537 ····<97ab>···DW_AT_call_origin·:·(ref_udata)·<0xcd943>
15538 ·<6><97ae>:·Abbrev·Number:·2·(DW_TAG_call_site_parameter)15538 ·<6><97ae>:·Abbrev·Number:·2·(DW_TAG_call_site_parameter)
15539 ····<97af>···DW_AT_location····:·(exprloc)·1·byte·block:·55·»    (DW_OP_reg5·(rdi))15539 ····<97af>···DW_AT_location····:·(exprloc)·1·byte·block:·55·»    (DW_OP_reg5·(rdi))
15540 ····<97b1>···DW_AT_call_value··:·(exprloc)·2·byte·block:·73·0·» (DW_OP_breg3·(rbx):·0)15540 ····<97b1>···DW_AT_call_value··:·(exprloc)·2·byte·block:·73·0·» (DW_OP_breg3·(rbx):·0)
15541 ·<6><97b4>:·Abbrev·Number:·18·(DW_TAG_call_site_parameter)15541 ·<6><97b4>:·Abbrev·Number:·18·(DW_TAG_call_site_parameter)
15542 ····<97b5>···DW_AT_call_parameter:·(ref_udata)·<0x88e3>15542 ····<97b5>···DW_AT_call_parameter:·(ref_udata)·<0x88e3>
15543 ····<97b8>···DW_AT_call_value··:·(exprloc)·9·byte·block:·3·d4·f4·7·0·0·0·0·0·» (DW_OP_addr:·7f4d4)15543 ····<97b8>···DW_AT_call_value··:·(exprloc)·9·byte·block:·3·d4·f4·7·0·0·0·0·0·» (DW_OP_addr:·7f4d4)
15544 ·<6><97c2>:·Abbrev·Number:·015544 ·<6><97c2>:·Abbrev·Number:·0
Offset 16602, 15 lines modifiedOffset 16602, 15 lines modified
16602 ·<7><a130>:·Abbrev·Number:·2·(DW_TAG_call_site_parameter)16602 ·<7><a130>:·Abbrev·Number:·2·(DW_TAG_call_site_parameter)
16603 ····<a131>···DW_AT_location····:·(exprloc)·1·byte·block:·54·»    (DW_OP_reg4·(rsi))16603 ····<a131>···DW_AT_location····:·(exprloc)·1·byte·block:·54·»    (DW_OP_reg4·(rsi))
16604 ····<a133>···DW_AT_call_value··:·(exprloc)·9·byte·block:·3·d8·f4·7·0·0·0·0·0·» (DW_OP_addr:·7f4d8)16604 ····<a133>···DW_AT_call_value··:·(exprloc)·9·byte·block:·3·d8·f4·7·0·0·0·0·0·» (DW_OP_addr:·7f4d8)
16605 ·<7><a13d>:·Abbrev·Number:·016605 ·<7><a13d>:·Abbrev·Number:·0
16606 ·<6><a13e>:·Abbrev·Number:·016606 ·<6><a13e>:·Abbrev·Number:·0
16607 ·<5><a13f>:·Abbrev·Number:·26·(DW_TAG_call_site)16607 ·<5><a13f>:·Abbrev·Number:·26·(DW_TAG_call_site)
16608 ····<a140>···DW_AT_call_return_pc:·(addr)·0x2418d16608 ····<a140>···DW_AT_call_return_pc:·(addr)·0x2418d
16609 ····<a148>···DW_AT_call_origin·:·(ref_udata)·<0xcd941>16609 ····<a148>···DW_AT_call_origin·:·(ref_udata)·<0xcd943>
16610 ·<6><a14b>:·Abbrev·Number:·2·(DW_TAG_call_site_parameter)16610 ·<6><a14b>:·Abbrev·Number:·2·(DW_TAG_call_site_parameter)
16611 ····<a14c>···DW_AT_location····:·(exprloc)·1·byte·block:·55·»    (DW_OP_reg5·(rdi))16611 ····<a14c>···DW_AT_location····:·(exprloc)·1·byte·block:·55·»    (DW_OP_reg5·(rdi))
16612 ····<a14e>···DW_AT_call_value··:·(exprloc)·2·byte·block:·73·0·» (DW_OP_breg3·(rbx):·0)16612 ····<a14e>···DW_AT_call_value··:·(exprloc)·2·byte·block:·73·0·» (DW_OP_breg3·(rbx):·0)
16613 ·<6><a151>:·Abbrev·Number:·18·(DW_TAG_call_site_parameter)16613 ·<6><a151>:·Abbrev·Number:·18·(DW_TAG_call_site_parameter)
16614 ····<a152>···DW_AT_call_parameter:·(ref_udata)·<0x88e3>16614 ····<a152>···DW_AT_call_parameter:·(ref_udata)·<0x88e3>
16615 ····<a155>···DW_AT_call_value··:·(exprloc)·9·byte·block:·3·d4·f4·7·0·0·0·0·0·» (DW_OP_addr:·7f4d4)16615 ····<a155>···DW_AT_call_value··:·(exprloc)·9·byte·block:·3·d4·f4·7·0·0·0·0·0·» (DW_OP_addr:·7f4d4)
16616 ·<6><a15f>:·Abbrev·Number:·016616 ·<6><a15f>:·Abbrev·Number:·0
Offset 17717, 91 lines modifiedOffset 17717, 91 lines modified
17717 ·<5><ac0f>:·Abbrev·Number:·2·(DW_TAG_call_site_parameter)17717 ·<5><ac0f>:·Abbrev·Number:·2·(DW_TAG_call_site_parameter)
17718 ····<ac10>···DW_AT_location····:·(exprloc)·1·byte·block:·55·»    (DW_OP_reg5·(rdi))17718 ····<ac10>···DW_AT_location····:·(exprloc)·1·byte·block:·55·»    (DW_OP_reg5·(rdi))
17719 ····<ac12>···DW_AT_call_value··:·(exprloc)·2·byte·block:·7d·0·» (DW_OP_breg13·(r13):·0)17719 ····<ac12>···DW_AT_call_value··:·(exprloc)·2·byte·block:·7d·0·» (DW_OP_breg13·(r13):·0)
17720 ·<5><ac15>:·Abbrev·Number:·017720 ·<5><ac15>:·Abbrev·Number:·0
17721 ·<4><ac16>:·Abbrev·Number:·017721 ·<4><ac16>:·Abbrev·Number:·0
17722 ·<3><ac17>:·Abbrev·Number:·017722 ·<3><ac17>:·Abbrev·Number:·0
17723 ·<2><ac18>:·Abbrev·Number:·70·(DW_TAG_inlined_subroutine)17723 ·<2><ac18>:·Abbrev·Number:·70·(DW_TAG_inlined_subroutine)
17724 ····<ac19>···DW_AT_abstract_origin:·(ref_udata)·<0xc9032>17724 ····<ac19>···DW_AT_abstract_origin:·(ref_udata)·<0xc9034>
17725 ····<ac1c>···DW_AT_entry_pc····:·(addr)·0x48f1817725 ····<ac1c>···DW_AT_entry_pc····:·(addr)·0x48f18
17726 ····<ac24>···DW_AT_GNU_entry_view:·(data2)·017726 ····<ac24>···DW_AT_GNU_entry_view:·(data2)·0
17727 ····<ac26>···DW_AT_ranges······:·(sec_offset)·0xdf0d17727 ····<ac26>···DW_AT_ranges······:·(sec_offset)·0xdf0d
17728 ····<ac2a>···DW_AT_call_file···:·(implicit_const)·117728 ····<ac2a>···DW_AT_call_file···:·(implicit_const)·1
17729 ····<ac2a>···DW_AT_call_line···:·(data4)·0x111d417729 ····<ac2a>···DW_AT_call_line···:·(data4)·0x111d4
17730 ····<ac2e>···DW_AT_call_column·:·(data1)·1717730 ····<ac2e>···DW_AT_call_column·:·(data1)·17
17731 ····<ac2f>···DW_AT_sibling·····:·(ref_udata)·<0xb367>17731 ····<ac2f>···DW_AT_sibling·····:·(ref_udata)·<0xb367>
17732 ·<3><ac32>:·Abbrev·Number:·5·(DW_TAG_formal_parameter)17732 ·<3><ac32>:·Abbrev·Number:·5·(DW_TAG_formal_parameter)
17733 ····<ac33>···DW_AT_abstract_origin:·(ref_udata)·<0xc9069>17733 ····<ac33>···DW_AT_abstract_origin:·(ref_udata)·<0xc906b>
17734 ····<ac36>···DW_AT_location····:·(sec_offset)·0x106b·(location·list)17734 ····<ac36>···DW_AT_location····:·(sec_offset)·0x106b·(location·list)
17735 ····<ac3a>···DW_AT_GNU_locviews:·(sec_offset)·0x106117735 ····<ac3a>···DW_AT_GNU_locviews:·(sec_offset)·0x1061
17736 ·<3><ac3e>:·Abbrev·Number:·5·(DW_TAG_formal_parameter)17736 ·<3><ac3e>:·Abbrev·Number:·5·(DW_TAG_formal_parameter)
17737 ····<ac3f>···DW_AT_abstract_origin:·(ref_udata)·<0xc9076>17737 ····<ac3f>···DW_AT_abstract_origin:·(ref_udata)·<0xc9078>
17738 ····<ac42>···DW_AT_location····:·(sec_offset)·0x10a5·(location·list)17738 ····<ac42>···DW_AT_location····:·(sec_offset)·0x10a5·(location·list)
17739 ····<ac46>···DW_AT_GNU_locviews:·(sec_offset)·0x109f17739 ····<ac46>···DW_AT_GNU_locviews:·(sec_offset)·0x109f
17740 ·<3><ac4a>:·Abbrev·Number:·5·(DW_TAG_formal_parameter)17740 ·<3><ac4a>:·Abbrev·Number:·5·(DW_TAG_formal_parameter)
17741 ····<ac4b>···DW_AT_abstract_origin:·(ref_udata)·<0xc9042>17741 ····<ac4b>···DW_AT_abstract_origin:·(ref_udata)·<0xc9044>
17742 ····<ac4e>···DW_AT_location····:·(sec_offset)·0x10cc·(location·list)17742 ····<ac4e>···DW_AT_location····:·(sec_offset)·0x10cc·(location·list)
17743 ····<ac52>···DW_AT_GNU_locviews:·(sec_offset)·0x10c617743 ····<ac52>···DW_AT_GNU_locviews:·(sec_offset)·0x10c6
17744 ·<3><ac56>:·Abbrev·Number:·5·(DW_TAG_formal_parameter)17744 ·<3><ac56>:·Abbrev·Number:·5·(DW_TAG_formal_parameter)
17745 ····<ac57>···DW_AT_abstract_origin:·(ref_udata)·<0xc904f>17745 ····<ac57>···DW_AT_abstract_origin:·(ref_udata)·<0xc9051>
17746 ····<ac5a>···DW_AT_location····:·(sec_offset)·0x10f0·(location·list)17746 ····<ac5a>···DW_AT_location····:·(sec_offset)·0x10f0·(location·list)
17747 ····<ac5e>···DW_AT_GNU_locviews:·(sec_offset)·0x10ea17747 ····<ac5e>···DW_AT_GNU_locviews:·(sec_offset)·0x10ea
17748 ·<3><ac62>:·Abbrev·Number:·5·(DW_TAG_formal_parameter)17748 ·<3><ac62>:·Abbrev·Number:·5·(DW_TAG_formal_parameter)
17749 ····<ac63>···DW_AT_abstract_origin:·(ref_udata)·<0xc905c>17749 ····<ac63>···DW_AT_abstract_origin:·(ref_udata)·<0xc905e>
17750 ····<ac66>···DW_AT_location····:·(sec_offset)·0x111c·(location·list)17750 ····<ac66>···DW_AT_location····:·(sec_offset)·0x111c·(location·list)
17751 ····<ac6a>···DW_AT_GNU_locviews:·(sec_offset)·0x111417751 ····<ac6a>···DW_AT_GNU_locviews:·(sec_offset)·0x1114
17752 ·<3><ac6e>:·Abbrev·Number:·12·(DW_TAG_lexical_block)17752 ·<3><ac6e>:·Abbrev·Number:·12·(DW_TAG_lexical_block)
17753 ····<ac6f>···DW_AT_ranges······:·(sec_offset)·0xdf0d17753 ····<ac6f>···DW_AT_ranges······:·(sec_offset)·0xdf0d
17754 ·<4><ac73>:·Abbrev·Number:·4·(DW_TAG_variable)17754 ·<4><ac73>:·Abbrev·Number:·4·(DW_TAG_variable)
17755 ····<ac74>···DW_AT_abstract_origin:·(ref_udata)·<0xc9083>17755 ····<ac74>···DW_AT_abstract_origin:·(ref_udata)·<0xc9085>
17756 ····<ac77>···DW_AT_location····:·(sec_offset)·0x114c·(location·list)17756 ····<ac77>···DW_AT_location····:·(sec_offset)·0x114c·(location·list)
17757 ····<ac7b>···DW_AT_GNU_locviews:·(sec_offset)·0x114417757 ····<ac7b>···DW_AT_GNU_locviews:·(sec_offset)·0x1144
17758 ·<4><ac7f>:·Abbrev·Number:·4·(DW_TAG_variable)17758 ·<4><ac7f>:·Abbrev·Number:·4·(DW_TAG_variable)
17759 ····<ac80>···DW_AT_abstract_origin:·(ref_udata)·<0xc908e>17759 ····<ac80>···DW_AT_abstract_origin:·(ref_udata)·<0xc9090>
17760 ····<ac83>···DW_AT_location····:·(sec_offset)·0x1180·(location·list)17760 ····<ac83>···DW_AT_location····:·(sec_offset)·0x1180·(location·list)
17761 ····<ac87>···DW_AT_GNU_locviews:·(sec_offset)·0x117417761 ····<ac87>···DW_AT_GNU_locviews:·(sec_offset)·0x1174
17762 ·<4><ac8b>:·Abbrev·Number:·4·(DW_TAG_variable)17762 ·<4><ac8b>:·Abbrev·Number:·4·(DW_TAG_variable)
17763 ····<ac8c>···DW_AT_abstract_origin:·(ref_udata)·<0xc909b>17763 ····<ac8c>···DW_AT_abstract_origin:·(ref_udata)·<0xc909d>
17764 ····<ac8f>···DW_AT_location····:·(sec_offset)·0x11bb·(location·list)17764 ····<ac8f>···DW_AT_location····:·(sec_offset)·0x11bb·(location·list)
17765 ····<ac93>···DW_AT_GNU_locviews:·(sec_offset)·0x11b317765 ····<ac93>···DW_AT_GNU_locviews:·(sec_offset)·0x11b3
17766 ·<4><ac97>:·Abbrev·Number:·4·(DW_TAG_variable)17766 ·<4><ac97>:·Abbrev·Number:·4·(DW_TAG_variable)
17767 ····<ac98>···DW_AT_abstract_origin:·(ref_udata)·<0xc90a6>17767 ····<ac98>···DW_AT_abstract_origin:·(ref_udata)·<0xc90a8>
17768 ····<ac9b>···DW_AT_location····:·(sec_offset)·0x11fb·(location·list)17768 ····<ac9b>···DW_AT_location····:·(sec_offset)·0x11fb·(location·list)
17769 ····<ac9f>···DW_AT_GNU_locviews:·(sec_offset)·0x11e317769 ····<ac9f>···DW_AT_GNU_locviews:·(sec_offset)·0x11e3
17770 ·<4><aca3>:·Abbrev·Number:·4·(DW_TAG_variable)17770 ·<4><aca3>:·Abbrev·Number:·4·(DW_TAG_variable)
17771 ····<aca4>···DW_AT_abstract_origin:·(ref_udata)·<0xc90b3>17771 ····<aca4>···DW_AT_abstract_origin:·(ref_udata)·<0xc90b5>
17772 ····<aca7>···DW_AT_location····:·(sec_offset)·0x125f·(location·list)17772 ····<aca7>···DW_AT_location····:·(sec_offset)·0x125f·(location·list)
17773 ····<acab>···DW_AT_GNU_locviews:·(sec_offset)·0x125517773 ····<acab>···DW_AT_GNU_locviews:·(sec_offset)·0x1255
17774 ·<4><acaf>:·Abbrev·Number:·4·(DW_TAG_variable)17774 ·<4><acaf>:·Abbrev·Number:·4·(DW_TAG_variable)
17775 ····<acb0>···DW_AT_abstract_origin:·(ref_udata)·<0xc90c0>17775 ····<acb0>···DW_AT_abstract_origin:·(ref_udata)·<0xc90c2>
17776 ····<acb3>···DW_AT_location····:·(sec_offset)·0x12cd·(location·list)17776 ····<acb3>···DW_AT_location····:·(sec_offset)·0x12cd·(location·list)
17777 ····<acb7>···DW_AT_GNU_locviews:·(sec_offset)·0x12ad17777 ····<acb7>···DW_AT_GNU_locviews:·(sec_offset)·0x12ad
17778 ·<4><acbb>:·Abbrev·Number:·4·(DW_TAG_variable)17778 ·<4><acbb>:·Abbrev·Number:·4·(DW_TAG_variable)
17779 ····<acbc>···DW_AT_abstract_origin:·(ref_udata)·<0xc90cd>17779 ····<acbc>···DW_AT_abstract_origin:·(ref_udata)·<0xc90cf>
17780 ····<acbf>···DW_AT_location····:·(sec_offset)·0x136c·(location·list)17780 ····<acbf>···DW_AT_location····:·(sec_offset)·0x136c·(location·list)
17781 ····<acc3>···DW_AT_GNU_locviews:·(sec_offset)·0x134e17781 ····<acc3>···DW_AT_GNU_locviews:·(sec_offset)·0x134e
17782 ·<4><acc7>:·Abbrev·Number:·4·(DW_TAG_variable)17782 ·<4><acc7>:·Abbrev·Number:·4·(DW_TAG_variable)
17783 ····<acc8>···DW_AT_abstract_origin:·(ref_udata)·<0xc90da>17783 ····<acc8>···DW_AT_abstract_origin:·(ref_udata)·<0xc90dc>
17784 ····<accb>···DW_AT_location····:·(sec_offset)·0x13f7·(location·list)17784 ····<accb>···DW_AT_location····:·(sec_offset)·0x13f7·(location·list)
17785 ····<accf>···DW_AT_GNU_locviews:·(sec_offset)·0x13e917785 ····<accf>···DW_AT_GNU_locviews:·(sec_offset)·0x13e9
17786 ·<4><acd3>:·Abbrev·Number:·4·(DW_TAG_variable)17786 ·<4><acd3>:·Abbrev·Number:·4·(DW_TAG_variable)
17787 ····<acd4>···DW_AT_abstract_origin:·(ref_udata)·<0xc90e7>17787 ····<acd4>···DW_AT_abstract_origin:·(ref_udata)·<0xc90e9>
17788 ····<acd7>···DW_AT_location····:·(sec_offset)·0x144e·(location·list)17788 ····<acd7>···DW_AT_location····:·(sec_offset)·0x144e·(location·list)
17789 ····<acdb>···DW_AT_GNU_locviews:·(sec_offset)·0x144017789 ····<acdb>···DW_AT_GNU_locviews:·(sec_offset)·0x1440
17790 ·<4><acdf>:·Abbrev·Number:·4·(DW_TAG_variable)17790 ·<4><acdf>:·Abbrev·Number:·4·(DW_TAG_variable)
17791 ····<ace0>···DW_AT_abstract_origin:·(ref_udata)·<0xc90f4>17791 ····<ace0>···DW_AT_abstract_origin:·(ref_udata)·<0xc90f6>
17792 ····<ace3>···DW_AT_location····:·(sec_offset)·0x14c1·(location·list)17792 ····<ace3>···DW_AT_location····:·(sec_offset)·0x14c1·(location·list)
17793 ····<ace7>···DW_AT_GNU_locviews:·(sec_offset)·0x14af17793 ····<ace7>···DW_AT_GNU_locviews:·(sec_offset)·0x14af
17794 ·<4><aceb>:·Abbrev·Number:·38·(DW_TAG_label)17794 ·<4><aceb>:·Abbrev·Number:·38·(DW_TAG_label)
17795 ····<acec>···DW_AT_abstract_origin:·(ref_udata)·<0xc9101>17795 ····<acec>···DW_AT_abstract_origin:·(ref_udata)·<0xc9103>
17796 ·<4><acef>:·Abbrev·Number:·34·(DW_TAG_label)17796 ·<4><acef>:·Abbrev·Number:·34·(DW_TAG_label)
17797 ····<acf0>···DW_AT_abstract_origin:·(ref_udata)·<0xc9109>17797 ····<acf0>···DW_AT_abstract_origin:·(ref_udata)·<0xc910b>
17798 ····<acf3>···DW_AT_low_pc······:·(addr)·0x48fe017798 ····<acf3>···DW_AT_low_pc······:·(addr)·0x48fe0
17799 ·<4><acfb>:·Abbrev·Number:·38·(DW_TAG_label)17799 ·<4><acfb>:·Abbrev·Number:·38·(DW_TAG_label)
Max diff block lines reached; 22296970/22305389 bytes (99.96%) of diff not shown.
78.2 KB
readelf --wide --debug-dump=loc {}
    
Offset 147706, 45 lines modifiedOffset 147706, 45 lines modified
  
147706 ····0006f52d·v000000000000000·v000000000000003·location·view·pair147706 ····0006f52d·v000000000000000·v000000000000003·location·view·pair
147707 ····0006f52f·v000000000000000·v000000000000000·location·view·pair147707 ····0006f52f·v000000000000000·v000000000000000·location·view·pair
147708 ····0006f531·v000000000000000·v000000000000000·location·view·pair147708 ····0006f531·v000000000000000·v000000000000000·location·view·pair
  
147709 ····0006f533·0000000000056baf·(base·address)147709 ····0006f533·0000000000056baf·(base·address)
147710 ····0006f53c·v000000000000000·v000000000000003·views·at·0006f52d·for:147710 ····0006f53c·v000000000000000·v000000000000003·views·at·0006f52d·for:
147711 ·············0000000000056baf·0000000000056c1d·(DW_OP_implicit_pointer:·<0x68cc0>·0)147711 ·············0000000000056baf·0000000000056c1d·(DW_OP_implicit_pointer:·<0x68cc2>·0)
147712 ····0006f546·v000000000000000·v000000000000000·views·at·0006f52f·for:147712 ····0006f546·v000000000000000·v000000000000000·views·at·0006f52f·for:
147713 ·············0000000000056df1·0000000000056e13·(DW_OP_implicit_pointer:·<0x68cc0>·0)147713 ·············0000000000056df1·0000000000056e13·(DW_OP_implicit_pointer:·<0x68cc2>·0)
147714 ····0006f552·v000000000000000·v000000000000000·views·at·0006f531·for:147714 ····0006f552·v000000000000000·v000000000000000·views·at·0006f531·for:
147715 ·············0000000000057078·000000000005708f·(DW_OP_implicit_pointer:·<0x68cc0>·0)147715 ·············0000000000057078·000000000005708f·(DW_OP_implicit_pointer:·<0x68cc2>·0)
147716 ····0006f55e·<End·of·list>147716 ····0006f55e·<End·of·list>
  
147717 ····0006f55f·v000000000000000·v000000000000003·location·view·pair147717 ····0006f55f·v000000000000000·v000000000000003·location·view·pair
147718 ····0006f561·v000000000000000·v000000000000000·location·view·pair147718 ····0006f561·v000000000000000·v000000000000000·location·view·pair
147719 ····0006f563·v000000000000000·v000000000000000·location·view·pair147719 ····0006f563·v000000000000000·v000000000000000·location·view·pair
  
147720 ····0006f565·0000000000056baf·(base·address)147720 ····0006f565·0000000000056baf·(base·address)
147721 ····0006f56e·v000000000000000·v000000000000003·views·at·0006f55f·for:147721 ····0006f56e·v000000000000000·v000000000000003·views·at·0006f55f·for:
147722 ·············0000000000056baf·0000000000056c1d·(DW_OP_implicit_pointer:·<0x68cd4>·0)147722 ·············0000000000056baf·0000000000056c1d·(DW_OP_implicit_pointer:·<0x68cd6>·0)
147723 ····0006f578·v000000000000000·v000000000000000·views·at·0006f561·for:147723 ····0006f578·v000000000000000·v000000000000000·views·at·0006f561·for:
147724 ·············0000000000056df1·0000000000056e13·(DW_OP_implicit_pointer:·<0x68cd4>·0)147724 ·············0000000000056df1·0000000000056e13·(DW_OP_implicit_pointer:·<0x68cd6>·0)
147725 ····0006f584·v000000000000000·v000000000000000·views·at·0006f563·for:147725 ····0006f584·v000000000000000·v000000000000000·views·at·0006f563·for:
147726 ·············0000000000057078·000000000005708f·(DW_OP_implicit_pointer:·<0x68cd4>·0)147726 ·············0000000000057078·000000000005708f·(DW_OP_implicit_pointer:·<0x68cd6>·0)
147727 ····0006f590·<End·of·list>147727 ····0006f590·<End·of·list>
  
147728 ····0006f591·v000000000000000·v000000000000003·location·view·pair147728 ····0006f591·v000000000000000·v000000000000003·location·view·pair
147729 ····0006f593·v000000000000000·v000000000000000·location·view·pair147729 ····0006f593·v000000000000000·v000000000000000·location·view·pair
147730 ····0006f595·v000000000000000·v000000000000000·location·view·pair147730 ····0006f595·v000000000000000·v000000000000000·location·view·pair
  
147731 ····0006f597·0000000000056baf·(base·address)147731 ····0006f597·0000000000056baf·(base·address)
147732 ····0006f5a0·v000000000000000·v000000000000003·views·at·0006f591·for:147732 ····0006f5a0·v000000000000000·v000000000000003·views·at·0006f591·for:
147733 ·············0000000000056baf·0000000000056c1d·(DW_OP_implicit_pointer:·<0x68ce8>·0)147733 ·············0000000000056baf·0000000000056c1d·(DW_OP_implicit_pointer:·<0x68cea>·0)
147734 ····0006f5aa·v000000000000000·v000000000000000·views·at·0006f593·for:147734 ····0006f5aa·v000000000000000·v000000000000000·views·at·0006f593·for:
147735 ·············0000000000056df1·0000000000056e13·(DW_OP_implicit_pointer:·<0x68ce8>·0)147735 ·············0000000000056df1·0000000000056e13·(DW_OP_implicit_pointer:·<0x68cea>·0)
147736 ····0006f5b6·v000000000000000·v000000000000000·views·at·0006f595·for:147736 ····0006f5b6·v000000000000000·v000000000000000·views·at·0006f595·for:
147737 ·············0000000000057078·000000000005708f·(DW_OP_implicit_pointer:·<0x68ce8>·0)147737 ·············0000000000057078·000000000005708f·(DW_OP_implicit_pointer:·<0x68cea>·0)
147738 ····0006f5c2·<End·of·list>147738 ····0006f5c2·<End·of·list>
  
147739 ····0006f5c3·v000000000000000·v000000000000000·location·view·pair147739 ····0006f5c3·v000000000000000·v000000000000000·location·view·pair
147740 ····0006f5c5·v000000000000000·v000000000000003·location·view·pair147740 ····0006f5c5·v000000000000000·v000000000000003·location·view·pair
  
147741 ····0006f5c7·v000000000000000·v000000000000000·views·at·0006f5c3·for:147741 ····0006f5c7·v000000000000000·v000000000000000·views·at·0006f5c3·for:
147742 ·············0000000000056bd3·0000000000056bf4·(DW_OP_reg10·(r10))147742 ·············0000000000056bd3·0000000000056bf4·(DW_OP_reg10·(r10))
Offset 148171, 37 lines modifiedOffset 148171, 37 lines modified
148171 ····0006fa67·<End·of·list>148171 ····0006fa67·<End·of·list>
  
148172 ····0006fa68·v000000000000001·v000000000000004·location·view·pair148172 ····0006fa68·v000000000000001·v000000000000004·location·view·pair
148173 ····0006fa6a·v000000000000000·v000000000000000·location·view·pair148173 ····0006fa6a·v000000000000000·v000000000000000·location·view·pair
  
148174 ····0006fa6c·00000000000561a3·(base·address)148174 ····0006fa6c·00000000000561a3·(base·address)
148175 ····0006fa75·v000000000000001·v000000000000004·views·at·0006fa68·for:148175 ····0006fa75·v000000000000001·v000000000000004·views·at·0006fa68·for:
148176 ·············00000000000561a3·00000000000561ce·(DW_OP_implicit_pointer:·<0x68b44>·0)148176 ·············00000000000561a3·00000000000561ce·(DW_OP_implicit_pointer:·<0x68b46>·0)
148177 ····0006fa7f·v000000000000000·v000000000000000·views·at·0006fa6a·for:148177 ····0006fa7f·v000000000000000·v000000000000000·views·at·0006fa6a·for:
148178 ·············0000000000056386·00000000000563c8·(DW_OP_implicit_pointer:·<0x68b44>·0)148178 ·············0000000000056386·00000000000563c8·(DW_OP_implicit_pointer:·<0x68b46>·0)
148179 ····0006fa8b·<End·of·list>148179 ····0006fa8b·<End·of·list>
  
148180 ····0006fa8c·v000000000000001·v000000000000004·location·view·pair148180 ····0006fa8c·v000000000000001·v000000000000004·location·view·pair
148181 ····0006fa8e·v000000000000000·v000000000000000·location·view·pair148181 ····0006fa8e·v000000000000000·v000000000000000·location·view·pair
  
148182 ····0006fa90·00000000000561a3·(base·address)148182 ····0006fa90·00000000000561a3·(base·address)
148183 ····0006fa99·v000000000000001·v000000000000004·views·at·0006fa8c·for:148183 ····0006fa99·v000000000000001·v000000000000004·views·at·0006fa8c·for:
148184 ·············00000000000561a3·00000000000561ce·(DW_OP_implicit_pointer:·<0x68b58>·0)148184 ·············00000000000561a3·00000000000561ce·(DW_OP_implicit_pointer:·<0x68b5a>·0)
148185 ····0006faa3·v000000000000000·v000000000000000·views·at·0006fa8e·for:148185 ····0006faa3·v000000000000000·v000000000000000·views·at·0006fa8e·for:
148186 ·············0000000000056386·00000000000563c8·(DW_OP_implicit_pointer:·<0x68b58>·0)148186 ·············0000000000056386·00000000000563c8·(DW_OP_implicit_pointer:·<0x68b5a>·0)
148187 ····0006faaf·<End·of·list>148187 ····0006faaf·<End·of·list>
  
148188 ····0006fab0·v000000000000001·v000000000000004·location·view·pair148188 ····0006fab0·v000000000000001·v000000000000004·location·view·pair
148189 ····0006fab2·v000000000000000·v000000000000000·location·view·pair148189 ····0006fab2·v000000000000000·v000000000000000·location·view·pair
  
148190 ····0006fab4·00000000000561a3·(base·address)148190 ····0006fab4·00000000000561a3·(base·address)
148191 ····0006fabd·v000000000000001·v000000000000004·views·at·0006fab0·for:148191 ····0006fabd·v000000000000001·v000000000000004·views·at·0006fab0·for:
148192 ·············00000000000561a3·00000000000561ce·(DW_OP_implicit_pointer:·<0x68b6c>·0)148192 ·············00000000000561a3·00000000000561ce·(DW_OP_implicit_pointer:·<0x68b6e>·0)
148193 ····0006fac7·v000000000000000·v000000000000000·views·at·0006fab2·for:148193 ····0006fac7·v000000000000000·v000000000000000·views·at·0006fab2·for:
148194 ·············0000000000056386·00000000000563c8·(DW_OP_implicit_pointer:·<0x68b6c>·0)148194 ·············0000000000056386·00000000000563c8·(DW_OP_implicit_pointer:·<0x68b6e>·0)
148195 ····0006fad3·<End·of·list>148195 ····0006fad3·<End·of·list>
  
148196 ····0006fad4·v000000000000001·v000000000000000·location·view·pair148196 ····0006fad4·v000000000000001·v000000000000000·location·view·pair
148197 ····0006fad6·v000000000000000·v000000000000000·location·view·pair148197 ····0006fad6·v000000000000000·v000000000000000·location·view·pair
148198 ····0006fad8·v000000000000000·v000000000000000·location·view·pair148198 ····0006fad8·v000000000000000·v000000000000000·location·view·pair
148199 ····0006fada·v000000000000000·v000000000000000·location·view·pair148199 ····0006fada·v000000000000000·v000000000000000·location·view·pair
148200 ····0006fadc·v000000000000000·v000000000000000·location·view·pair148200 ····0006fadc·v000000000000000·v000000000000000·location·view·pair
Offset 174796, 37 lines modifiedOffset 174796, 37 lines modified
174796 ····00083e59·<End·of·list>174796 ····00083e59·<End·of·list>
  
174797 ····00083e5a·v000000000000000·v000000000000000·location·view·pair174797 ····00083e5a·v000000000000000·v000000000000000·location·view·pair
174798 ····00083e5c·v000000000000000·v000000000000000·location·view·pair174798 ····00083e5c·v000000000000000·v000000000000000·location·view·pair
  
174799 ····00083e5e·00000000000674b6·(base·address)174799 ····00083e5e·00000000000674b6·(base·address)
174800 ····00083e67·v000000000000000·v000000000000000·views·at·00083e5a·for:174800 ····00083e67·v000000000000000·v000000000000000·views·at·00083e5a·for:
174801 ·············00000000000674b6·00000000000674eb·(DW_OP_implicit_pointer:·<0x77326>·0)174801 ·············00000000000674b6·00000000000674eb·(DW_OP_implicit_pointer:·<0x77328>·0)
174802 ····00083e71·v000000000000000·v000000000000000·views·at·00083e5c·for:174802 ····00083e71·v000000000000000·v000000000000000·views·at·00083e5c·for:
174803 ·············00000000000676d9·0000000000067705·(DW_OP_implicit_pointer:·<0x77326>·0)174803 ·············00000000000676d9·0000000000067705·(DW_OP_implicit_pointer:·<0x77328>·0)
174804 ····00083e7d·<End·of·list>174804 ····00083e7d·<End·of·list>
  
174805 ····00083e7e·v000000000000000·v000000000000000·location·view·pair174805 ····00083e7e·v000000000000000·v000000000000000·location·view·pair
174806 ····00083e80·v000000000000000·v000000000000000·location·view·pair174806 ····00083e80·v000000000000000·v000000000000000·location·view·pair
  
174807 ····00083e82·00000000000674b6·(base·address)174807 ····00083e82·00000000000674b6·(base·address)
174808 ····00083e8b·v000000000000000·v000000000000000·views·at·00083e7e·for:174808 ····00083e8b·v000000000000000·v000000000000000·views·at·00083e7e·for:
174809 ·············00000000000674b6·00000000000674eb·(DW_OP_implicit_pointer:·<0x77332>·0)174809 ·············00000000000674b6·00000000000674eb·(DW_OP_implicit_pointer:·<0x77334>·0)
174810 ····00083e95·v000000000000000·v000000000000000·views·at·00083e80·for:174810 ····00083e95·v000000000000000·v000000000000000·views·at·00083e80·for:
174811 ·············00000000000676d9·0000000000067705·(DW_OP_implicit_pointer:·<0x77332>·0)174811 ·············00000000000676d9·0000000000067705·(DW_OP_implicit_pointer:·<0x77334>·0)
174812 ····00083ea1·<End·of·list>174812 ····00083ea1·<End·of·list>
  
174813 ····00083ea2·v000000000000000·v000000000000000·location·view·pair174813 ····00083ea2·v000000000000000·v000000000000000·location·view·pair
174814 ····00083ea4·v000000000000000·v000000000000000·location·view·pair174814 ····00083ea4·v000000000000000·v000000000000000·location·view·pair
  
174815 ····00083ea6·00000000000674b6·(base·address)174815 ····00083ea6·00000000000674b6·(base·address)
174816 ····00083eaf·v000000000000000·v000000000000000·views·at·00083ea2·for:174816 ····00083eaf·v000000000000000·v000000000000000·views·at·00083ea2·for:
174817 ·············00000000000674b6·00000000000674eb·(DW_OP_implicit_pointer:·<0x7733e>·0)174817 ·············00000000000674b6·00000000000674eb·(DW_OP_implicit_pointer:·<0x77340>·0)
174818 ····00083eb9·v000000000000000·v000000000000000·views·at·00083ea4·for:174818 ····00083eb9·v000000000000000·v000000000000000·views·at·00083ea4·for:
174819 ·············00000000000676d9·0000000000067705·(DW_OP_implicit_pointer:·<0x7733e>·0)174819 ·············00000000000676d9·0000000000067705·(DW_OP_implicit_pointer:·<0x77340>·0)
174820 ····00083ec5·<End·of·list>174820 ····00083ec5·<End·of·list>
  
174821 ····00083ec6·v000000000000000·v000000000000005·location·view·pair174821 ····00083ec6·v000000000000000·v000000000000005·location·view·pair
174822 ····00083ec8·v000000000000005·v000000000000000·location·view·pair174822 ····00083ec8·v000000000000005·v000000000000000·location·view·pair
174823 ····00083eca·v000000000000000·v000000000000000·location·view·pair174823 ····00083eca·v000000000000000·v000000000000000·location·view·pair
  
174824 ····00083ecc·00000000000676d9·(base·address)174824 ····00083ecc·00000000000676d9·(base·address)
Offset 176772, 37 lines modifiedOffset 176772, 37 lines modified
176772 ····00085452·<End·of·list>176772 ····00085452·<End·of·list>
  
176773 ····00085453·v000000000000000·v000000000000003·location·view·pair176773 ····00085453·v000000000000000·v000000000000003·location·view·pair
176774 ····00085455·v000000000000000·v000000000000000·location·view·pair176774 ····00085455·v000000000000000·v000000000000000·location·view·pair
  
Max diff block lines reached; 71531/79988 bytes (89.43%) of diff not shown.
4.1 KB
strings --all --bytes=8 {}
    
Offset 1, 113 lines modifiedOffset 1, 119 lines modified
1 GCC:·(Debian·14.2.0-8)·14.2.01 =GCC:·(Debian·14.2.0-8)·14.2.0
 2 (eG$'4g5
 3 f~&{X[<f{
 4 T\i1#A-@
 5 :QeSU|G]t
 6 b#-"+{S"[
 7 S@L·3|h6
 8 x3k4SAPT
2 RvDrBsVC 
3 bCo»    H^c` 
4 oEkxI`#\x 
5 OP~L{Jh1;A 
6 g-\x(RCR 
7 e"8JGgWH 
8 "iQ~G&$=H 
9 Q*:Ee^LM 
10 IJ[yE\M+ 
11 *~OT`[CQ9 *~OT`[#Q
12 p<Uv?w<Uh 
13 IDUIDA-[ 
14 ^CG%r!MD10 >&XiiFf/I
 11 HEc>YZ@d"M
 12 "6Xs.r{G
 13 n9fk!wm!
 14 ;E5[~XUz2
15 DL-Dn$,O-15 $L-Dn$<O-
16 &\XN8]/<L/, 
17 aN^%+L[b 
18 7@~vgCm.·3 
19 Sk@j{WZM 
20 6C,tDFV5 
21 f4Qf4q7c 
22 ,EAYJy({ 
23 vAn'3ivj 
24 @^*z0Eq· 
25 98_TmT\#u0 
26 p'AXEZ=# 
27 ;CWRe[k_ 
28 |tXV=:,+ 
29 CoG+&:/. 
30 g9!ty·^# 
31 J4Gg·^oE[ 
32 Iudie=U%16 008O30e{
 17 {LSSB%:J
 18 <c62A0u*
 19 J@"H5ja5~
 20 »       W.1W6EPW~
 21 b{=$8@mR
 22 kmAm6$+MO-
 23 chvv3wp8
 24 IPVc!}~]B
 25 Hh3Wy~$UT-
 26 i]qimL{B
 27 ??'6O*6Rz
 28 [B$Q<-(>
 29 .7uEQJlK(
 30 //3Sxy-@
 31 wSDs%&HI
 32 n5J._MOO
 33 2#_h}%Q|,q
 34 ?5@mM+» r
 35 "~nQd.\a
 36 rDC<tsC7
 37 AL%zDV1b
 38 3}:H9gPNO
 39 BGZQb4,#]
 40 k?o#'`2!
33 /jN0URlG41 'jN0URlG
 42 k8~Y·6om
 43 5W%lG%LL
 44 ,tT}ICBV
 45 ~Q1E,k]!
34 b)kqzUY} 
35 +t%&SH}h 
36 m@l:'^^j 
37 "pM2t\1t 
38 XXSTQS1A 
39 |&*)Mq%!VI3 
40 ·J4n./Qu46 ·J4n./Qu
 47 2a(K(l*x
 48 PIvz»   YLk}
 49 k^_o.BzQ
 50 {M#@rIHH
 51 /umM·XoxB
 52 q}[»    n,J'
 53 c!D);;·l%;of
 54 Ds»     )O)4J
 55 q_[UR~K`J
 56 *bUR^KRtP
 57 ^W`6#*=]
 58 ^|%'{22L
41 j;q3$5,5 
42 J!rI"DAL 
43 9KW`4E*)4 
44 "{8E~O» ~GM 
45 ~[D=@+S) 
46 ·^JnGI[qq 
47 J*h»    L»   90 
48 8E|$#3I~ 
49 omk1^Zewm:b 
50 x/B[~c*V 
51 »       &*NM0Qqj 
52 »       &*NK0Qqz 
53 ze[INKzL 
54 IQXk]1%9Iy 
55 .B(Ra[» a 
56 N<e!t>M, 
57 mHOY#{i$_J59 mH/Y#{i$_N
58 `$quo.i0 
59 -eW*pArX60 -eW*pQJX
60 UEhDZnB92 
61 {[n»    GPkMI(0o 
62 :G]En?qt0 
63 HP.Z"kD»~| 
64 !eH/yd2Iv[ 
65 1Mo_[jYR 
66 z\ImNR/'[ 
67 $YQkUQks 
68 %+zAU$)fM 
69 7rvw»   F>H61 Z+MJf6/ez/
 62 koffj/yI
 63 x.d5XV0!1
 64 2cFTN&?aD
 65 <3\6EIYL
 66 lZ@/ar=R%
 67 mW5lO5Lv
 68 u_m!K,fFDl
Max diff block lines reached; 2286/4145 bytes (55.15%) of diff not shown.
14.3 MB
./usr/lib/debug/.build-id/d3/13dcab9014b18596262a21d475c09a99e88a4f.debug vs.
./usr/lib/debug/.build-id/b3/e04f5900e72b5f1e7be8309cbc6798bd1617d2.debug
File has been modified after NT_GNU_BUILD_ID has been applied. Files 86% similar despite different names
885 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:···························Advanced·Micro·Devices·X86-649 ··Machine:···························Advanced·Micro·Devices·X86-64
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:··········716848·(bytes·into·file)13 ··Start·of·section·headers:··········716840·(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:·········3719 ··Number·of·section·headers:·········37
20 ··Section·header·string·table·index:·3620 ··Section·header·string·table·index:·36
3.48 KB
readelf --wide --sections {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 There·are·37·section·headers,·starting·at·offset·0xaf030:1 There·are·37·section·headers,·starting·at·offset·0xaf028:
  
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.build-id·NOTE············0000000000000238·000238·000024·00···A··0···0··45 ··[·1]·.note.gnu.build-id·NOTE············0000000000000238·000238·000024·00···A··0···0··4
6 ··[·2]·.gnu.hash·········NOBITS··········0000000000000260·00025c·000028·00···A··3···0··86 ··[·2]·.gnu.hash·········NOBITS··········0000000000000260·00025c·000028·00···A··3···0··8
7 ··[·3]·.dynsym···········NOBITS··········0000000000000288·00025c·001380·18···A··4···1··87 ··[·3]·.dynsym···········NOBITS··········0000000000000288·00025c·001380·18···A··4···1··8
Offset 24, 23 lines modifiedOffset 24, 23 lines modified
24 ··[19]·.data.rel.ro······NOBITS··········000000000005acb0·000ca0·000ae8·00··WA··0···0··824 ··[19]·.data.rel.ro······NOBITS··········000000000005acb0·000ca0·000ae8·00··WA··0···0··8
25 ··[20]·.dynamic··········NOBITS··········000000000005b798·000ca0·0001e0·10··WA··4···0··825 ··[20]·.dynamic··········NOBITS··········000000000005b798·000ca0·0001e0·10··WA··4···0··8
26 ··[21]·.got··············NOBITS··········000000000005b978·000ca0·000688·08··WA··0···0··826 ··[21]·.got··············NOBITS··········000000000005b978·000ca0·000688·08··WA··0···0··8
27 ··[22]·.data·············NOBITS··········000000000005c000·000ca0·001688·00··WA··0···0·3227 ··[22]·.data·············NOBITS··········000000000005c000·000ca0·001688·00··WA··0···0·32
28 ··[23]·.bss··············NOBITS··········000000000005d6a0·000ca0·0011c8·00··WA··0···0·3228 ··[23]·.bss··············NOBITS··········000000000005d6a0·000ca0·0011c8·00··WA··0···0·32
29 ··[24]·.comment··········PROGBITS········0000000000000000·00025c·00001e·01··MS··0···0··129 ··[24]·.comment··········PROGBITS········0000000000000000·00025c·00001e·01··MS··0···0··1
30 ··[25]·.debug_aranges····PROGBITS········0000000000000000·000280·0000c1·00···C··0···0··830 ··[25]·.debug_aranges····PROGBITS········0000000000000000·000280·0000c1·00···C··0···0··8
31 ··[26]·.debug_info·······PROGBITS········0000000000000000·000348·041131·00···C··0···0··831 ··[26]·.debug_info·······PROGBITS········0000000000000000·000348·04112b·00···C··0···0··8
32 ··[27]·.debug_abbrev·····PROGBITS········0000000000000000·041480·0004c8·00···C··0···0··832 ··[27]·.debug_abbrev·····PROGBITS········0000000000000000·041478·0004c8·00···C··0···0··8
33 ··[28]·.debug_line·······PROGBITS········0000000000000000·041948·01ec57·00···C··0···0··833 ··[28]·.debug_line·······PROGBITS········0000000000000000·041940·01ec57·00···C··0···0··8
34 ··[29]·.debug_str········PROGBITS········0000000000000000·0605a0·000686·01·MSC··0···0··834 ··[29]·.debug_str········PROGBITS········0000000000000000·060598·000686·01·MSC··0···0··8
35 ··[30]·.debug_line_str···PROGBITS········0000000000000000·060c28·0001ed·01·MSC··0···0··835 ··[30]·.debug_line_str···PROGBITS········0000000000000000·060c20·0001ed·01·MSC··0···0··8
36 ··[31]·.debug_loclists···PROGBITS········0000000000000000·060e18·03aae8·00···C··0···0··836 ··[31]·.debug_loclists···PROGBITS········0000000000000000·060e10·03aae4·00···C··0···0··8
37 ··[32]·.debug_rnglists···PROGBITS········0000000000000000·09b900·008bc0·00···C··0···0··837 ··[32]·.debug_rnglists···PROGBITS········0000000000000000·09b8f8·008bc0·00···C··0···0··8
38 ··[33]·.gnu_debugaltlink·PROGBITS········0000000000000000·0a44c0·000052·00······0···0··138 ··[33]·.gnu_debugaltlink·PROGBITS········0000000000000000·0a44b8·000052·00······0···0··1
39 ··[34]·.symtab···········SYMTAB··········0000000000000000·0a4518·005370·18·····35·683··839 ··[34]·.symtab···········SYMTAB··········0000000000000000·0a4510·005370·18·····35·683··8
40 ··[35]·.strtab···········STRTAB··········0000000000000000·0a9888·00562b·00······0···0··140 ··[35]·.strtab···········STRTAB··········0000000000000000·0a9880·00562b·00······0···0··1
41 ··[36]·.shstrtab·········STRTAB··········0000000000000000·0aeeb3·000177·00······0···0··141 ··[36]·.shstrtab·········STRTAB··········0000000000000000·0aeeab·000177·00······0···0··1
42 Key·to·Flags:42 Key·to·Flags:
43 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),43 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
44 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),44 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
45 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),45 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
46 ··D·(mbind),·l·(large),·p·(processor·specific)46 ··D·(mbind),·l·(large),·p·(processor·specific)
430 B
readelf --wide --notes {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·d313dcab9014b18596262a21d475c09a99e88a4f3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·b3e04f5900e72b5f1e7be8309cbc6798bd1617d2
14.2 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:········0x85f9c·(32-bit)3 ···Length:········0x85f9a·(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:·164·(DW_TAG_compile_unit)8 ·<0><c>:·Abbrev·Number:·164·(DW_TAG_compile_unit)
9 ····<e>···DW_AT_producer····:·(GNU_strp_alt)·(offset:·0x18135)·9 ····<e>···DW_AT_producer····:·(GNU_strp_alt)·(offset:·0x18135)·
10 ····<12>···DW_AT_language····:·(data1)·29»   (C11)10 ····<12>···DW_AT_language····:·(data1)·29»   (C11)
Offset 11212, 15 lines modifiedOffset 11212, 15 lines modified
11212 ·<7><6a5f>:·Abbrev·Number:·3·(DW_TAG_call_site_parameter)11212 ·<7><6a5f>:·Abbrev·Number:·3·(DW_TAG_call_site_parameter)
11213 ····<6a60>···DW_AT_location····:·(exprloc)·1·byte·block:·54·»    (DW_OP_reg4·(rsi))11213 ····<6a60>···DW_AT_location····:·(exprloc)·1·byte·block:·54·»    (DW_OP_reg4·(rsi))
11214 ····<6a62>···DW_AT_call_value··:·(exprloc)·9·byte·block:·3·8e·3·5·0·0·0·0·0·»  (DW_OP_addr:·5038e)11214 ····<6a62>···DW_AT_call_value··:·(exprloc)·9·byte·block:·3·8e·3·5·0·0·0·0·0·»  (DW_OP_addr:·5038e)
11215 ·<7><6a6c>:·Abbrev·Number:·011215 ·<7><6a6c>:·Abbrev·Number:·0
11216 ·<6><6a6d>:·Abbrev·Number:·011216 ·<6><6a6d>:·Abbrev·Number:·0
11217 ·<5><6a6e>:·Abbrev·Number:·24·(DW_TAG_call_site)11217 ·<5><6a6e>:·Abbrev·Number:·24·(DW_TAG_call_site)
11218 ····<6a6f>···DW_AT_call_return_pc:·(addr)·0x1858d11218 ····<6a6f>···DW_AT_call_return_pc:·(addr)·0x1858d
11219 ····<6a77>···DW_AT_call_origin·:·(ref_udata)·<0x65c8c>11219 ····<6a77>···DW_AT_call_origin·:·(ref_udata)·<0x65c8a>
11220 ·<6><6a7a>:·Abbrev·Number:·3·(DW_TAG_call_site_parameter)11220 ·<6><6a7a>:·Abbrev·Number:·3·(DW_TAG_call_site_parameter)
11221 ····<6a7b>···DW_AT_location····:·(exprloc)·1·byte·block:·55·»    (DW_OP_reg5·(rdi))11221 ····<6a7b>···DW_AT_location····:·(exprloc)·1·byte·block:·55·»    (DW_OP_reg5·(rdi))
11222 ····<6a7d>···DW_AT_call_value··:·(exprloc)·2·byte·block:·73·0·» (DW_OP_breg3·(rbx):·0)11222 ····<6a7d>···DW_AT_call_value··:·(exprloc)·2·byte·block:·73·0·» (DW_OP_breg3·(rbx):·0)
11223 ·<6><6a80>:·Abbrev·Number:·19·(DW_TAG_call_site_parameter)11223 ·<6><6a80>:·Abbrev·Number:·19·(DW_TAG_call_site_parameter)
11224 ····<6a81>···DW_AT_call_parameter:·(ref_udata)·<0x5fc8>11224 ····<6a81>···DW_AT_call_parameter:·(ref_udata)·<0x5fc8>
11225 ····<6a84>···DW_AT_call_value··:·(exprloc)·9·byte·block:·3·fd·1·5·0·0·0·0·0·»  (DW_OP_addr:·501fd)11225 ····<6a84>···DW_AT_call_value··:·(exprloc)·9·byte·block:·3·fd·1·5·0·0·0·0·0·»  (DW_OP_addr:·501fd)
11226 ·<6><6a8e>:·Abbrev·Number:·011226 ·<6><6a8e>:·Abbrev·Number:·0
Offset 12437, 15 lines modifiedOffset 12437, 15 lines modified
12437 ·<7><74a7>:·Abbrev·Number:·3·(DW_TAG_call_site_parameter)12437 ·<7><74a7>:·Abbrev·Number:·3·(DW_TAG_call_site_parameter)
12438 ····<74a8>···DW_AT_location····:·(exprloc)·1·byte·block:·54·»    (DW_OP_reg4·(rsi))12438 ····<74a8>···DW_AT_location····:·(exprloc)·1·byte·block:·54·»    (DW_OP_reg4·(rsi))
12439 ····<74aa>···DW_AT_call_value··:·(exprloc)·9·byte·block:·3·8e·3·5·0·0·0·0·0·»  (DW_OP_addr:·5038e)12439 ····<74aa>···DW_AT_call_value··:·(exprloc)·9·byte·block:·3·8e·3·5·0·0·0·0·0·»  (DW_OP_addr:·5038e)
12440 ·<7><74b4>:·Abbrev·Number:·012440 ·<7><74b4>:·Abbrev·Number:·0
12441 ·<6><74b5>:·Abbrev·Number:·012441 ·<6><74b5>:·Abbrev·Number:·0
12442 ·<5><74b6>:·Abbrev·Number:·24·(DW_TAG_call_site)12442 ·<5><74b6>:·Abbrev·Number:·24·(DW_TAG_call_site)
12443 ····<74b7>···DW_AT_call_return_pc:·(addr)·0x1871d12443 ····<74b7>···DW_AT_call_return_pc:·(addr)·0x1871d
12444 ····<74bf>···DW_AT_call_origin·:·(ref_udata)·<0x65c8c>12444 ····<74bf>···DW_AT_call_origin·:·(ref_udata)·<0x65c8a>
12445 ·<6><74c2>:·Abbrev·Number:·3·(DW_TAG_call_site_parameter)12445 ·<6><74c2>:·Abbrev·Number:·3·(DW_TAG_call_site_parameter)
12446 ····<74c3>···DW_AT_location····:·(exprloc)·1·byte·block:·55·»    (DW_OP_reg5·(rdi))12446 ····<74c3>···DW_AT_location····:·(exprloc)·1·byte·block:·55·»    (DW_OP_reg5·(rdi))
12447 ····<74c5>···DW_AT_call_value··:·(exprloc)·2·byte·block:·73·0·» (DW_OP_breg3·(rbx):·0)12447 ····<74c5>···DW_AT_call_value··:·(exprloc)·2·byte·block:·73·0·» (DW_OP_breg3·(rbx):·0)
12448 ·<6><74c8>:·Abbrev·Number:·19·(DW_TAG_call_site_parameter)12448 ·<6><74c8>:·Abbrev·Number:·19·(DW_TAG_call_site_parameter)
12449 ····<74c9>···DW_AT_call_parameter:·(ref_udata)·<0x5fc8>12449 ····<74c9>···DW_AT_call_parameter:·(ref_udata)·<0x5fc8>
12450 ····<74cc>···DW_AT_call_value··:·(exprloc)·9·byte·block:·3·fd·1·5·0·0·0·0·0·»  (DW_OP_addr:·501fd)12450 ····<74cc>···DW_AT_call_value··:·(exprloc)·9·byte·block:·3·fd·1·5·0·0·0·0·0·»  (DW_OP_addr:·501fd)
12451 ·<6><74d6>:·Abbrev·Number:·012451 ·<6><74d6>:·Abbrev·Number:·0
Offset 13498, 91 lines modifiedOffset 13498, 91 lines modified
13498 ·<5><7e8a>:·Abbrev·Number:·3·(DW_TAG_call_site_parameter)13498 ·<5><7e8a>:·Abbrev·Number:·3·(DW_TAG_call_site_parameter)
13499 ····<7e8b>···DW_AT_location····:·(exprloc)·1·byte·block:·55·»    (DW_OP_reg5·(rdi))13499 ····<7e8b>···DW_AT_location····:·(exprloc)·1·byte·block:·55·»    (DW_OP_reg5·(rdi))
13500 ····<7e8d>···DW_AT_call_value··:·(exprloc)·2·byte·block:·7d·0·» (DW_OP_breg13·(r13):·0)13500 ····<7e8d>···DW_AT_call_value··:·(exprloc)·2·byte·block:·7d·0·» (DW_OP_breg13·(r13):·0)
13501 ·<5><7e90>:·Abbrev·Number:·013501 ·<5><7e90>:·Abbrev·Number:·0
13502 ·<4><7e91>:·Abbrev·Number:·013502 ·<4><7e91>:·Abbrev·Number:·0
13503 ·<3><7e92>:·Abbrev·Number:·013503 ·<3><7e92>:·Abbrev·Number:·0
13504 ·<2><7e93>:·Abbrev·Number:·16·(DW_TAG_inlined_subroutine)13504 ·<2><7e93>:·Abbrev·Number:·16·(DW_TAG_inlined_subroutine)
13505 ····<7e94>···DW_AT_abstract_origin:·(ref_udata)·<0x619a8>13505 ····<7e94>···DW_AT_abstract_origin:·(ref_udata)·<0x619a6>
13506 ····<7e97>···DW_AT_entry_pc····:·(addr)·0x29d5813506 ····<7e97>···DW_AT_entry_pc····:·(addr)·0x29d58
13507 ····<7e9f>···DW_AT_GNU_entry_view:·(data2)·013507 ····<7e9f>···DW_AT_GNU_entry_view:·(data2)·0
13508 ····<7ea1>···DW_AT_ranges······:·(sec_offset)·0x740813508 ····<7ea1>···DW_AT_ranges······:·(sec_offset)·0x7408
13509 ····<7ea5>···DW_AT_call_file···:·(data1)·113509 ····<7ea5>···DW_AT_call_file···:·(data1)·1
13510 ····<7ea6>···DW_AT_call_line···:·(data2)·4808113510 ····<7ea6>···DW_AT_call_line···:·(data2)·48081
13511 ····<7ea8>···DW_AT_call_column·:·(data1)·1713511 ····<7ea8>···DW_AT_call_column·:·(data1)·17
13512 ····<7ea9>···DW_AT_sibling·····:·(ref_udata)·<0x85e1>13512 ····<7ea9>···DW_AT_sibling·····:·(ref_udata)·<0x85e1>
13513 ·<3><7eac>:·Abbrev·Number:·4·(DW_TAG_formal_parameter)13513 ·<3><7eac>:·Abbrev·Number:·4·(DW_TAG_formal_parameter)
13514 ····<7ead>···DW_AT_abstract_origin:·(ref_udata)·<0x619de>13514 ····<7ead>···DW_AT_abstract_origin:·(ref_udata)·<0x619dc>
13515 ····<7eb0>···DW_AT_location····:·(sec_offset)·0xef4·(location·list)13515 ····<7eb0>···DW_AT_location····:·(sec_offset)·0xef4·(location·list)
13516 ····<7eb4>···DW_AT_GNU_locviews:·(sec_offset)·0xeea13516 ····<7eb4>···DW_AT_GNU_locviews:·(sec_offset)·0xeea
13517 ·<3><7eb8>:·Abbrev·Number:·4·(DW_TAG_formal_parameter)13517 ·<3><7eb8>:·Abbrev·Number:·4·(DW_TAG_formal_parameter)
13518 ····<7eb9>···DW_AT_abstract_origin:·(ref_udata)·<0x619eb>13518 ····<7eb9>···DW_AT_abstract_origin:·(ref_udata)·<0x619e9>
13519 ····<7ebc>···DW_AT_location····:·(sec_offset)·0xf2e·(location·list)13519 ····<7ebc>···DW_AT_location····:·(sec_offset)·0xf2e·(location·list)
13520 ····<7ec0>···DW_AT_GNU_locviews:·(sec_offset)·0xf2813520 ····<7ec0>···DW_AT_GNU_locviews:·(sec_offset)·0xf28
13521 ·<3><7ec4>:·Abbrev·Number:·4·(DW_TAG_formal_parameter)13521 ·<3><7ec4>:·Abbrev·Number:·4·(DW_TAG_formal_parameter)
13522 ····<7ec5>···DW_AT_abstract_origin:·(ref_udata)·<0x619b7>13522 ····<7ec5>···DW_AT_abstract_origin:·(ref_udata)·<0x619b5>
13523 ····<7ec8>···DW_AT_location····:·(sec_offset)·0xf55·(location·list)13523 ····<7ec8>···DW_AT_location····:·(sec_offset)·0xf55·(location·list)
13524 ····<7ecc>···DW_AT_GNU_locviews:·(sec_offset)·0xf4f13524 ····<7ecc>···DW_AT_GNU_locviews:·(sec_offset)·0xf4f
13525 ·<3><7ed0>:·Abbrev·Number:·4·(DW_TAG_formal_parameter)13525 ·<3><7ed0>:·Abbrev·Number:·4·(DW_TAG_formal_parameter)
13526 ····<7ed1>···DW_AT_abstract_origin:·(ref_udata)·<0x619c4>13526 ····<7ed1>···DW_AT_abstract_origin:·(ref_udata)·<0x619c2>
13527 ····<7ed4>···DW_AT_location····:·(sec_offset)·0xf79·(location·list)13527 ····<7ed4>···DW_AT_location····:·(sec_offset)·0xf79·(location·list)
13528 ····<7ed8>···DW_AT_GNU_locviews:·(sec_offset)·0xf7313528 ····<7ed8>···DW_AT_GNU_locviews:·(sec_offset)·0xf73
13529 ·<3><7edc>:·Abbrev·Number:·4·(DW_TAG_formal_parameter)13529 ·<3><7edc>:·Abbrev·Number:·4·(DW_TAG_formal_parameter)
13530 ····<7edd>···DW_AT_abstract_origin:·(ref_udata)·<0x619d1>13530 ····<7edd>···DW_AT_abstract_origin:·(ref_udata)·<0x619cf>
13531 ····<7ee0>···DW_AT_location····:·(sec_offset)·0xfa5·(location·list)13531 ····<7ee0>···DW_AT_location····:·(sec_offset)·0xfa5·(location·list)
13532 ····<7ee4>···DW_AT_GNU_locviews:·(sec_offset)·0xf9d13532 ····<7ee4>···DW_AT_GNU_locviews:·(sec_offset)·0xf9d
13533 ·<3><7ee8>:·Abbrev·Number:·12·(DW_TAG_lexical_block)13533 ·<3><7ee8>:·Abbrev·Number:·12·(DW_TAG_lexical_block)
13534 ····<7ee9>···DW_AT_ranges······:·(sec_offset)·0x740813534 ····<7ee9>···DW_AT_ranges······:·(sec_offset)·0x7408
13535 ·<4><7eed>:·Abbrev·Number:·6·(DW_TAG_variable)13535 ·<4><7eed>:·Abbrev·Number:·6·(DW_TAG_variable)
13536 ····<7eee>···DW_AT_abstract_origin:·(ref_udata)·<0x619f8>13536 ····<7eee>···DW_AT_abstract_origin:·(ref_udata)·<0x619f6>
13537 ····<7ef1>···DW_AT_location····:·(sec_offset)·0xfd5·(location·list)13537 ····<7ef1>···DW_AT_location····:·(sec_offset)·0xfd5·(location·list)
13538 ····<7ef5>···DW_AT_GNU_locviews:·(sec_offset)·0xfcd13538 ····<7ef5>···DW_AT_GNU_locviews:·(sec_offset)·0xfcd
13539 ·<4><7ef9>:·Abbrev·Number:·6·(DW_TAG_variable)13539 ·<4><7ef9>:·Abbrev·Number:·6·(DW_TAG_variable)
13540 ····<7efa>···DW_AT_abstract_origin:·(ref_udata)·<0x61a03>13540 ····<7efa>···DW_AT_abstract_origin:·(ref_udata)·<0x61a01>
13541 ····<7efd>···DW_AT_location····:·(sec_offset)·0x1009·(location·list)13541 ····<7efd>···DW_AT_location····:·(sec_offset)·0x1009·(location·list)
13542 ····<7f01>···DW_AT_GNU_locviews:·(sec_offset)·0xffd13542 ····<7f01>···DW_AT_GNU_locviews:·(sec_offset)·0xffd
13543 ·<4><7f05>:·Abbrev·Number:·6·(DW_TAG_variable)13543 ·<4><7f05>:·Abbrev·Number:·6·(DW_TAG_variable)
13544 ····<7f06>···DW_AT_abstract_origin:·(ref_udata)·<0x61a10>13544 ····<7f06>···DW_AT_abstract_origin:·(ref_udata)·<0x61a0e>
13545 ····<7f09>···DW_AT_location····:·(sec_offset)·0x1044·(location·list)13545 ····<7f09>···DW_AT_location····:·(sec_offset)·0x1044·(location·list)
13546 ····<7f0d>···DW_AT_GNU_locviews:·(sec_offset)·0x103c13546 ····<7f0d>···DW_AT_GNU_locviews:·(sec_offset)·0x103c
13547 ·<4><7f11>:·Abbrev·Number:·6·(DW_TAG_variable)13547 ·<4><7f11>:·Abbrev·Number:·6·(DW_TAG_variable)
13548 ····<7f12>···DW_AT_abstract_origin:·(ref_udata)·<0x61a1b>13548 ····<7f12>···DW_AT_abstract_origin:·(ref_udata)·<0x61a19>
13549 ····<7f15>···DW_AT_location····:·(sec_offset)·0x1084·(location·list)13549 ····<7f15>···DW_AT_location····:·(sec_offset)·0x1084·(location·list)
13550 ····<7f19>···DW_AT_GNU_locviews:·(sec_offset)·0x106c13550 ····<7f19>···DW_AT_GNU_locviews:·(sec_offset)·0x106c
13551 ·<4><7f1d>:·Abbrev·Number:·6·(DW_TAG_variable)13551 ·<4><7f1d>:·Abbrev·Number:·6·(DW_TAG_variable)
13552 ····<7f1e>···DW_AT_abstract_origin:·(ref_udata)·<0x61a28>13552 ····<7f1e>···DW_AT_abstract_origin:·(ref_udata)·<0x61a26>
13553 ····<7f21>···DW_AT_location····:·(sec_offset)·0x10e8·(location·list)13553 ····<7f21>···DW_AT_location····:·(sec_offset)·0x10e8·(location·list)
13554 ····<7f25>···DW_AT_GNU_locviews:·(sec_offset)·0x10de13554 ····<7f25>···DW_AT_GNU_locviews:·(sec_offset)·0x10de
13555 ·<4><7f29>:·Abbrev·Number:·6·(DW_TAG_variable)13555 ·<4><7f29>:·Abbrev·Number:·6·(DW_TAG_variable)
13556 ····<7f2a>···DW_AT_abstract_origin:·(ref_udata)·<0x61a35>13556 ····<7f2a>···DW_AT_abstract_origin:·(ref_udata)·<0x61a33>
13557 ····<7f2d>···DW_AT_location····:·(sec_offset)·0x1156·(location·list)13557 ····<7f2d>···DW_AT_location····:·(sec_offset)·0x1156·(location·list)
13558 ····<7f31>···DW_AT_GNU_locviews:·(sec_offset)·0x113613558 ····<7f31>···DW_AT_GNU_locviews:·(sec_offset)·0x1136
13559 ·<4><7f35>:·Abbrev·Number:·6·(DW_TAG_variable)13559 ·<4><7f35>:·Abbrev·Number:·6·(DW_TAG_variable)
13560 ····<7f36>···DW_AT_abstract_origin:·(ref_udata)·<0x61a42>13560 ····<7f36>···DW_AT_abstract_origin:·(ref_udata)·<0x61a40>
13561 ····<7f39>···DW_AT_location····:·(sec_offset)·0x11f5·(location·list)13561 ····<7f39>···DW_AT_location····:·(sec_offset)·0x11f5·(location·list)
13562 ····<7f3d>···DW_AT_GNU_locviews:·(sec_offset)·0x11d713562 ····<7f3d>···DW_AT_GNU_locviews:·(sec_offset)·0x11d7
13563 ·<4><7f41>:·Abbrev·Number:·6·(DW_TAG_variable)13563 ·<4><7f41>:·Abbrev·Number:·6·(DW_TAG_variable)
13564 ····<7f42>···DW_AT_abstract_origin:·(ref_udata)·<0x61a4f>13564 ····<7f42>···DW_AT_abstract_origin:·(ref_udata)·<0x61a4d>
13565 ····<7f45>···DW_AT_location····:·(sec_offset)·0x1280·(location·list)13565 ····<7f45>···DW_AT_location····:·(sec_offset)·0x1280·(location·list)
13566 ····<7f49>···DW_AT_GNU_locviews:·(sec_offset)·0x127213566 ····<7f49>···DW_AT_GNU_locviews:·(sec_offset)·0x1272
13567 ·<4><7f4d>:·Abbrev·Number:·6·(DW_TAG_variable)13567 ·<4><7f4d>:·Abbrev·Number:·6·(DW_TAG_variable)
13568 ····<7f4e>···DW_AT_abstract_origin:·(ref_udata)·<0x61a5c>13568 ····<7f4e>···DW_AT_abstract_origin:·(ref_udata)·<0x61a5a>
13569 ····<7f51>···DW_AT_location····:·(sec_offset)·0x12d7·(location·list)13569 ····<7f51>···DW_AT_location····:·(sec_offset)·0x12d7·(location·list)
13570 ····<7f55>···DW_AT_GNU_locviews:·(sec_offset)·0x12c913570 ····<7f55>···DW_AT_GNU_locviews:·(sec_offset)·0x12c9
13571 ·<4><7f59>:·Abbrev·Number:·6·(DW_TAG_variable)13571 ·<4><7f59>:·Abbrev·Number:·6·(DW_TAG_variable)
13572 ····<7f5a>···DW_AT_abstract_origin:·(ref_udata)·<0x61a69>13572 ····<7f5a>···DW_AT_abstract_origin:·(ref_udata)·<0x61a67>
13573 ····<7f5d>···DW_AT_location····:·(sec_offset)·0x134a·(location·list)13573 ····<7f5d>···DW_AT_location····:·(sec_offset)·0x134a·(location·list)
13574 ····<7f61>···DW_AT_GNU_locviews:·(sec_offset)·0x133813574 ····<7f61>···DW_AT_GNU_locviews:·(sec_offset)·0x1338
13575 ·<4><7f65>:·Abbrev·Number:·47·(DW_TAG_label)13575 ·<4><7f65>:·Abbrev·Number:·47·(DW_TAG_label)
13576 ····<7f66>···DW_AT_abstract_origin:·(ref_udata)·<0x61a76>13576 ····<7f66>···DW_AT_abstract_origin:·(ref_udata)·<0x61a74>
13577 ·<4><7f69>:·Abbrev·Number:·33·(DW_TAG_label)13577 ·<4><7f69>:·Abbrev·Number:·33·(DW_TAG_label)
13578 ····<7f6a>···DW_AT_abstract_origin:·(ref_udata)·<0x61a7e>13578 ····<7f6a>···DW_AT_abstract_origin:·(ref_udata)·<0x61a7c>
13579 ····<7f6d>···DW_AT_low_pc······:·(addr)·0x29e2013579 ····<7f6d>···DW_AT_low_pc······:·(addr)·0x29e20
13580 ·<4><7f75>:·Abbrev·Number:·47·(DW_TAG_label)13580 ·<4><7f75>:·Abbrev·Number:·47·(DW_TAG_label)
Max diff block lines reached; 14904962/14913353 bytes (99.94%) of diff not shown.
38.0 KB
readelf --wide --debug-dump=loc {}
    
Offset 63464, 21 lines modifiedOffset 63464, 21 lines modified
63464 ····000310b4·v000000000000001·v000000000000000·views·at·000310b2·for:63464 ····000310b4·v000000000000001·v000000000000000·views·at·000310b2·for:
63465 ·············0000000000037383·0000000000037450·(DW_OP_lit1;·DW_OP_stack_value)63465 ·············0000000000037383·0000000000037450·(DW_OP_lit1;·DW_OP_stack_value)
63466 ····000310c2·<End·of·list>63466 ····000310c2·<End·of·list>
  
63467 ····000310c3·v000000000000001·v000000000000000·location·view·pair63467 ····000310c3·v000000000000001·v000000000000000·location·view·pair
  
63468 ····000310c5·v000000000000001·v000000000000000·views·at·000310c3·for:63468 ····000310c5·v000000000000001·v000000000000000·views·at·000310c3·for:
63469 ·············0000000000037383·0000000000037450·(DW_OP_implicit_pointer:·<0x2d463>·0)63469 ·············0000000000037383·0000000000037450·(DW_OP_implicit_pointer:·<0x2d461>·0)
63470 ····000310d7·<End·of·list>63470 ····000310d7·<End·of·list>
  
63471 ····000310d8·v000000000000001·v000000000000000·location·view·pair63471 ····000310d8·v000000000000001·v000000000000000·location·view·pair
  
63472 ····000310da·v000000000000001·v000000000000000·views·at·000310d8·for:63472 ····000310da·v000000000000001·v000000000000000·views·at·000310d8·for:
63473 ·············0000000000037383·0000000000037450·(DW_OP_implicit_pointer:·<0x2d48b>·0)63473 ·············0000000000037383·0000000000037450·(DW_OP_implicit_pointer:·<0x2d489>·0)
63474 ····000310ec·<End·of·list>63474 ····000310ec·<End·of·list>
  
63475 ····000310ed·v000000000000001·v000000000000000·location·view·pair63475 ····000310ed·v000000000000001·v000000000000000·location·view·pair
  
63476 ····000310ef·v000000000000001·v000000000000000·views·at·000310ed·for:63476 ····000310ef·v000000000000001·v000000000000000·views·at·000310ed·for:
63477 ·············0000000000037390·0000000000037450·(DW_OP_reg14·(r14))63477 ·············0000000000037390·0000000000037450·(DW_OP_reg14·(r14))
63478 ····000310fc·<End·of·list>63478 ····000310fc·<End·of·list>
Offset 63576, 19 lines modifiedOffset 63576, 19 lines modified
  
63576 ····0003120d·v000000000000003·v000000000000000·location·view·pair63576 ····0003120d·v000000000000003·v000000000000000·location·view·pair
63577 ····0003120f·v000000000000000·v000000000000000·location·view·pair63577 ····0003120f·v000000000000000·v000000000000000·location·view·pair
63578 ····00031211·v000000000000000·v000000000000001·location·view·pair63578 ····00031211·v000000000000000·v000000000000001·location·view·pair
  
63579 ····00031213·0000000000037450·(base·address)63579 ····00031213·0000000000037450·(base·address)
63580 ····0003121c·v000000000000003·v000000000000000·views·at·0003120d·for:63580 ····0003121c·v000000000000003·v000000000000000·views·at·0003120d·for:
63581 ·············0000000000037450·00000000000374a0·(DW_OP_implicit_pointer:·<0x2d3c6>·0)63581 ·············0000000000037450·00000000000374a0·(DW_OP_implicit_pointer:·<0x2d3c4>·0)
63582 ····00031226·v000000000000000·v000000000000000·views·at·0003120f·for:63582 ····00031226·v000000000000000·v000000000000000·views·at·0003120f·for:
63583 ·············0000000000037809·000000000003781b·(DW_OP_implicit_pointer:·<0x2d3c6>·0)63583 ·············0000000000037809·000000000003781b·(DW_OP_implicit_pointer:·<0x2d3c4>·0)
63584 ····00031232·v000000000000000·v000000000000001·views·at·00031211·for:63584 ····00031232·v000000000000000·v000000000000001·views·at·00031211·for:
63585 ·············000000000003800b·000000000003802d·(DW_OP_implicit_pointer:·<0x2d3c6>·0)63585 ·············000000000003800b·000000000003802d·(DW_OP_implicit_pointer:·<0x2d3c4>·0)
63586 ····0003123e·<End·of·list>63586 ····0003123e·<End·of·list>
  
63587 ····0003123f·v000000000000000·v000000000000000·location·view·pair63587 ····0003123f·v000000000000000·v000000000000000·location·view·pair
  
63588 ····00031241·v000000000000000·v000000000000000·views·at·0003123f·for:63588 ····00031241·v000000000000000·v000000000000000·views·at·0003123f·for:
63589 ·············0000000000037493·00000000000374a0·(DW_OP_reg12·(r12))63589 ·············0000000000037493·00000000000374a0·(DW_OP_reg12·(r12))
63590 ····0003124d·<End·of·list>63590 ····0003124d·<End·of·list>
Offset 79809, 37 lines modifiedOffset 79809, 37 lines modified
79809 ····0003dbed·<End·of·list>79809 ····0003dbed·<End·of·list>
  
79810 ····0003dbee·v000000000000000·v000000000000000·location·view·pair79810 ····0003dbee·v000000000000000·v000000000000000·location·view·pair
79811 ····0003dbf0·v000000000000000·v000000000000000·location·view·pair79811 ····0003dbf0·v000000000000000·v000000000000000·location·view·pair
  
79812 ····0003dbf2·000000000002f683·(base·address)79812 ····0003dbf2·000000000002f683·(base·address)
79813 ····0003dbfb·v000000000000000·v000000000000000·views·at·0003dbee·for:79813 ····0003dbfb·v000000000000000·v000000000000000·views·at·0003dbee·for:
79814 ·············000000000002f683·000000000002f6d2·(DW_OP_implicit_pointer:·<0x3ccd8>·0)79814 ·············000000000002f683·000000000002f6d2·(DW_OP_implicit_pointer:·<0x3ccd6>·0)
79815 ····0003dc05·v000000000000000·v000000000000000·views·at·0003dbf0·for:79815 ····0003dc05·v000000000000000·v000000000000000·views·at·0003dbf0·for:
79816 ·············00000000000309c9·0000000000030a09·(DW_OP_implicit_pointer:·<0x3ccd8>·0)79816 ·············00000000000309c9·0000000000030a09·(DW_OP_implicit_pointer:·<0x3ccd6>·0)
79817 ····0003dc11·<End·of·list>79817 ····0003dc11·<End·of·list>
  
79818 ····0003dc12·v000000000000000·v000000000000000·location·view·pair79818 ····0003dc12·v000000000000000·v000000000000000·location·view·pair
79819 ····0003dc14·v000000000000000·v000000000000000·location·view·pair79819 ····0003dc14·v000000000000000·v000000000000000·location·view·pair
  
79820 ····0003dc16·000000000002f683·(base·address)79820 ····0003dc16·000000000002f683·(base·address)
79821 ····0003dc1f·v000000000000000·v000000000000000·views·at·0003dc12·for:79821 ····0003dc1f·v000000000000000·v000000000000000·views·at·0003dc12·for:
79822 ·············000000000002f683·000000000002f6d2·(DW_OP_implicit_pointer:·<0x3ccec>·0)79822 ·············000000000002f683·000000000002f6d2·(DW_OP_implicit_pointer:·<0x3ccea>·0)
79823 ····0003dc29·v000000000000000·v000000000000000·views·at·0003dc14·for:79823 ····0003dc29·v000000000000000·v000000000000000·views·at·0003dc14·for:
79824 ·············00000000000309c9·0000000000030a09·(DW_OP_implicit_pointer:·<0x3ccec>·0)79824 ·············00000000000309c9·0000000000030a09·(DW_OP_implicit_pointer:·<0x3ccea>·0)
79825 ····0003dc35·<End·of·list>79825 ····0003dc35·<End·of·list>
  
79826 ····0003dc36·v000000000000000·v000000000000000·location·view·pair79826 ····0003dc36·v000000000000000·v000000000000000·location·view·pair
79827 ····0003dc38·v000000000000000·v000000000000000·location·view·pair79827 ····0003dc38·v000000000000000·v000000000000000·location·view·pair
  
79828 ····0003dc3a·000000000002f683·(base·address)79828 ····0003dc3a·000000000002f683·(base·address)
79829 ····0003dc43·v000000000000000·v000000000000000·views·at·0003dc36·for:79829 ····0003dc43·v000000000000000·v000000000000000·views·at·0003dc36·for:
79830 ·············000000000002f683·000000000002f6d2·(DW_OP_implicit_pointer:·<0x3cd00>·0)79830 ·············000000000002f683·000000000002f6d2·(DW_OP_implicit_pointer:·<0x3ccfe>·0)
79831 ····0003dc4d·v000000000000000·v000000000000000·views·at·0003dc38·for:79831 ····0003dc4d·v000000000000000·v000000000000000·views·at·0003dc38·for:
79832 ·············00000000000309c9·0000000000030a09·(DW_OP_implicit_pointer:·<0x3cd00>·0)79832 ·············00000000000309c9·0000000000030a09·(DW_OP_implicit_pointer:·<0x3ccfe>·0)
79833 ····0003dc59·<End·of·list>79833 ····0003dc59·<End·of·list>
  
79834 ····0003dc5a·v000000000000000·v000000000000005·location·view·pair79834 ····0003dc5a·v000000000000000·v000000000000005·location·view·pair
79835 ····0003dc5c·v000000000000005·v000000000000000·location·view·pair79835 ····0003dc5c·v000000000000005·v000000000000000·location·view·pair
79836 ····0003dc5e·v000000000000000·v000000000000000·location·view·pair79836 ····0003dc5e·v000000000000000·v000000000000000·location·view·pair
  
79837 ····0003dc60·00000000000309c9·(base·address)79837 ····0003dc60·00000000000309c9·(base·address)
Offset 81196, 37 lines modifiedOffset 81196, 37 lines modified
81196 ····0003eb4a·<End·of·list>81196 ····0003eb4a·<End·of·list>
  
81197 ····0003eb4b·v000000000000000·v000000000000000·location·view·pair81197 ····0003eb4b·v000000000000000·v000000000000000·location·view·pair
81198 ····0003eb4d·v000000000000000·v000000000000000·location·view·pair81198 ····0003eb4d·v000000000000000·v000000000000000·location·view·pair
  
81199 ····0003eb4f·000000000002ed27·(base·address)81199 ····0003eb4f·000000000002ed27·(base·address)
81200 ····0003eb58·v000000000000000·v000000000000000·views·at·0003eb4b·for:81200 ····0003eb58·v000000000000000·v000000000000000·views·at·0003eb4b·for:
81201 ·············000000000002ed27·000000000002ed59·(DW_OP_implicit_pointer:·<0x3cc60>·0)81201 ·············000000000002ed27·000000000002ed59·(DW_OP_implicit_pointer:·<0x3cc5e>·0)
81202 ····0003eb62·v000000000000000·v000000000000000·views·at·0003eb4d·for:81202 ····0003eb62·v000000000000000·v000000000000000·views·at·0003eb4d·for:
81203 ·············000000000002f9cf·000000000002f9fa·(DW_OP_implicit_pointer:·<0x3cc60>·0)81203 ·············000000000002f9cf·000000000002f9fa·(DW_OP_implicit_pointer:·<0x3cc5e>·0)
81204 ····0003eb6e·<End·of·list>81204 ····0003eb6e·<End·of·list>
  
81205 ····0003eb6f·v000000000000000·v000000000000000·location·view·pair81205 ····0003eb6f·v000000000000000·v000000000000000·location·view·pair
81206 ····0003eb71·v000000000000000·v000000000000000·location·view·pair81206 ····0003eb71·v000000000000000·v000000000000000·location·view·pair
  
81207 ····0003eb73·000000000002ed27·(base·address)81207 ····0003eb73·000000000002ed27·(base·address)
81208 ····0003eb7c·v000000000000000·v000000000000000·views·at·0003eb6f·for:81208 ····0003eb7c·v000000000000000·v000000000000000·views·at·0003eb6f·for:
81209 ·············000000000002ed27·000000000002ed59·(DW_OP_implicit_pointer:·<0x3cc74>·0)81209 ·············000000000002ed27·000000000002ed59·(DW_OP_implicit_pointer:·<0x3cc72>·0)
81210 ····0003eb86·v000000000000000·v000000000000000·views·at·0003eb71·for:81210 ····0003eb86·v000000000000000·v000000000000000·views·at·0003eb71·for:
81211 ·············000000000002f9cf·000000000002f9fa·(DW_OP_implicit_pointer:·<0x3cc74>·0)81211 ·············000000000002f9cf·000000000002f9fa·(DW_OP_implicit_pointer:·<0x3cc72>·0)
81212 ····0003eb92·<End·of·list>81212 ····0003eb92·<End·of·list>
  
81213 ····0003eb93·v000000000000000·v000000000000000·location·view·pair81213 ····0003eb93·v000000000000000·v000000000000000·location·view·pair
81214 ····0003eb95·v000000000000000·v000000000000000·location·view·pair81214 ····0003eb95·v000000000000000·v000000000000000·location·view·pair
  
81215 ····0003eb97·000000000002ed27·(base·address)81215 ····0003eb97·000000000002ed27·(base·address)
81216 ····0003eba0·v000000000000000·v000000000000000·views·at·0003eb93·for:81216 ····0003eba0·v000000000000000·v000000000000000·views·at·0003eb93·for:
81217 ·············000000000002ed27·000000000002ed59·(DW_OP_implicit_pointer:·<0x3cc88>·0)81217 ·············000000000002ed27·000000000002ed59·(DW_OP_implicit_pointer:·<0x3cc86>·0)
81218 ····0003ebaa·v000000000000000·v000000000000000·views·at·0003eb95·for:81218 ····0003ebaa·v000000000000000·v000000000000000·views·at·0003eb95·for:
81219 ·············000000000002f9cf·000000000002f9fa·(DW_OP_implicit_pointer:·<0x3cc88>·0)81219 ·············000000000002f9cf·000000000002f9fa·(DW_OP_implicit_pointer:·<0x3cc86>·0)
81220 ····0003ebb6·<End·of·list>81220 ····0003ebb6·<End·of·list>
  
81221 ····0003ebb7·v000000000000000·v000000000000005·location·view·pair81221 ····0003ebb7·v000000000000000·v000000000000005·location·view·pair
81222 ····0003ebb9·v000000000000005·v000000000000000·location·view·pair81222 ····0003ebb9·v000000000000005·v000000000000000·location·view·pair
81223 ····0003ebbb·v000000000000000·v000000000000000·location·view·pair81223 ····0003ebbb·v000000000000000·v000000000000000·location·view·pair
  
81224 ····0003ebbd·000000000002f9cf·(base·address)81224 ····0003ebbd·000000000002f9cf·(base·address)
Offset 96721, 32 lines modifiedOffset 96721, 32 lines modified
  
96721 ····0004a4c6·v000000000000004·v000000000000000·location·view·pair96721 ····0004a4c6·v000000000000004·v000000000000000·location·view·pair
96722 ····0004a4c8·v000000000000000·v000000000000000·location·view·pair96722 ····0004a4c8·v000000000000000·v000000000000000·location·view·pair
96723 ····0004a4ca·v000000000000005·v000000000000004·location·view·pair96723 ····0004a4ca·v000000000000005·v000000000000004·location·view·pair
  
96724 ····0004a4cc·00000000000286ee·(base·address)96724 ····0004a4cc·00000000000286ee·(base·address)
96725 ····0004a4d5·v000000000000004·v000000000000000·views·at·0004a4c6·for:96725 ····0004a4d5·v000000000000004·v000000000000000·views·at·0004a4c6·for:
96726 ·············00000000000286ee·000000000002874e·(DW_OP_implicit_pointer:·<0x4b27b>·0)96726 ·············00000000000286ee·000000000002874e·(DW_OP_implicit_pointer:·<0x4b279>·0)
96727 ····0004a4df·v000000000000000·v000000000000000·views·at·0004a4c8·for:96727 ····0004a4df·v000000000000000·v000000000000000·views·at·0004a4c8·for:
Max diff block lines reached; 30763/38794 bytes (79.30%) of diff not shown.
2.33 KB
strings --all --bytes=8 {}
    
Offset 1, 58 lines modifiedOffset 1, 65 lines modified
1 OGCC:·(Debian·14.2.0-8)·14.2.01 GCC:·(Debian·14.2.0-8)·14.2.0
2 ~dT#9([u 
3 U%ftf7&B 
4 »       ><9C(9o 
5 t)·rm@9= 
6 5}Yk%DZQ 
7 d,+(i»  j1 
8 '·#f|h&e 
9 ~qA,+L.>7G 
10 #'9·X»   ?@ 
11 Gv9(@)\O 
12 'I]·5mY_ 
13 lv|OTb$6> 
14 PxX8"+P< 
15 1WVPW&Cy| 
16 "*O0*_6q? 
17 cD?1Qe() 
18 TuE8v22: 
19 27K!3]fJ 
20 HSLq#-WH6s 
21 qNX&#v6jO= 
22 7Na'Lwb[ 
23 _Sb>q?!] 
24 ceMN\/Pjw 
25 !?`s#l-; 
26 |yHyjny) 
27 Dn\K1tZL 
28 _FirQ~UJ 
29 %2I=.~jL 
30 KmGhA'q·M&42 D8N9;&f»
 3 uW149_UqW
 4 }]zT="?S
 5 ,rM)S-n<
 6 U%}wI40J
 7 >C)I8Ao1
 8 t?2)=Qo,
 9 tAL%|2r5
 10 hJ].#BehT
 11 JLoQV4JO
 12 )o4SFsSr>
 13 uN'KeSYOu"
 14 D''YzHZ.
 15 A:zTzPuI.
 16 V$hV$XZq
 17 atARC3l7!
 18 ·3X?gr6'M
 19 tq}»    xzCr
 20 >ma.]@]{
 21 k*GTv)$}
 22 W*_Q»   +U1
 23 +'pE_QQ9
 24 PKvKA,$6r
 25 !l}{fF[#u
 26 Cy,k3[k3
 27 "1A$VMF"1
 28 j=D(FVte
 29 >-b/·qr,_
 30 O·>"u_!K
 31 7K9MZ*q(»       
 32 EO*1%d3e
 33 \W]2,FZ+
 34 ,.·>+X<A
 35 }E8=IQF8
31 Kw1$IvW{B9$36 K71$IvW{B9$
32 3rh!+BE- 
33 [a5p+cD+,V 
34 FhI=1HdF+ 
35 jSQ=OA<b 
36 OTOg8r\·37 C?w&Z=k1PN
 38 ps?F<a'1b
 39 M~Ba?(l#
 40 I>WA\&>L
 41 I»      ]J#[i!
 42 .kVRVzKt
 43 LPfy~Ah)c
 44 h3Q=WA\n&
 45 &eIk5)+/k5I
 46 J/TR.4+=
37 QA~dZ@xW47 QE~dZDxW
38 )]ARL%^c 
39 D5CT0g» M;} 
40 9bp@G=V^ 
41 Rc~9qsvcG 
42 &2W*3'$] 
43 g·|Z&}oH 
44 cKEY8dY848 sKyY8dY8
45 %..@8EJL 
46 }HNi{3O_& 
47 pZJc?d?4 
48 j`=»    TF;} 
49 g)Voi~~I 
50 /Y8·}v@_ 
51 h#qyMryM49 r*"?$8$Id
 50 .[+C_*b$i
 51 v[XQ#A5RD
 52 Al|ePRB6
 53 eC(Yi"{»
 54 {)V_i~AI
 55 m&Z}[{*O
 56 |#j=Msk=/A
 57 _bq6_zMR
 58 $I>Iz>{+9
52 }69F»   :5259 }69F»   :52
53 lbDfS"U160 lbDfS"U1
54 9&!»    q||)61 9&!»    q||)
55 @5\Zf~uY62 @5\Zf~uY
56 W$fl@]~]E>Yi63 W$fl@]~]E>Yi
57 sqw7DsqY64 sqw7DsqY
58 zE7q}z<\/p65 zE7q}z<\/p
Offset 105, 50 lines modifiedOffset 112, 68 lines modified
105 ·x-Fok1|112 ·x-Fok1|
106 e~F#?Gcu}113 e~F#?Gcu}
107 S7$0uC>9uC114 S7$0uC>9uC
108 »       #z0U(4U115 »       #z0U(4U
109 \}Ys·]Td116 \}Ys·]Td
110 <#!"q|`7117 <#!"q|`7
111 6FLK`7"P118 6FLK`7"P
112 f<1~I8oM 
113 50pFDa(< 
114 upCR61,k 
115 »       jNH!'b* 
116 |U{h1B{]_ 
117 `M8+[sF-119 HGWezI@-"
 120 _YvE[TN/
 121 ^/f0Su4f
 122 Q!Q!D0!dr}D
 123 4l~+»   ^?:
Max diff block lines reached; 790/2335 bytes (33.83%) of diff not shown.