Offset 1, 5 lines modified | Offset 1, 5 lines modified | ||
1 | · | 1 | ·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 | · | 2 | ·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.deb | 4 | ·82393119d6d8cb1b1ef15e3b71c2d0a7·3096356·python·optional·python3-pandas_2.2.3+dfsg-5_all.deb |
Offset 1, 3 lines modified | Offset 1, 3 lines modified | ||
1 | -rw-r--r--···0········0········0········4·2024-10-21·18:43:11.000000·debian-binary | 1 | -rw-r--r--···0········0········0········4·2024-10-21·18:43:11.000000·debian-binary |
2 | -rw-r--r--···0········0········0···1469 | 2 | -rw-r--r--···0········0········0···146924·2024-10-21·18:43:11.000000·control.tar.xz |
3 | -rw-r--r--···0········0········0··909 | 3 | -rw-r--r--···0········0········0··9097996·2024-10-21·18:43:11.000000·data.tar.xz |
Offset 6230, 61 lines modified | Offset 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.html | 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.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.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.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.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.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.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.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.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.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.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.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.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.html |
6237 | -rw-r--r--···0·root·········(0)·root·········(0)··23585 | 6237 | -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.html | 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.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.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.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.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.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.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.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.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.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.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.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.html | 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.html |
6246 | -rw-r--r--···0·root·········(0)·root·········(0)···28286 | 6246 | -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.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.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.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.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.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.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.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.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.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.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.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.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.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.html |
6254 | -rw-r--r--···0·root·········(0)·root·········(0)···114 | 6254 | -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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.html |
6266 | -rw-r--r--···0·root·········(0)·root·········(0)···11462 | 6266 | -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.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.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.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.html |
6269 | -rw-r--r--···0·root·········(0)·root·········(0)····878 | 6269 | -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.html | 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.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.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.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.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.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.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.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.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.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.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.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.html | 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.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.gz | 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.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.html | 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.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.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.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.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.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.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.html |
6283 | -rw-r--r--···0·root·········(0)·root·········(0)···22150 | 6283 | -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.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.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.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.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.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.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.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.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.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.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.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.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.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.html |
Offset 21510, 35 lines modified | Offset 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":· | 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 modified | Offset 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 modified | Offset 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":· | 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 modified | Offset 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 modified | Offset 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 modified | Offset 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. |
Offset 1856, 25 lines modified | Offset 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">1 | 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"> | 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"> | 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"> | 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>, |
Offset 1241, 23 lines modified | Offset 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 | 1 | 1246 | 161·us·+-·12.9·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·10,000·loops·each) |
1247 | 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 | 1252 | 138·us·+-·11·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·10,000·loops·each) | |
1253 | 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,·and | 1256 | 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·with | 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·with |
Offset 601, 31 lines modified | Offset 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["a"],·x["b"],·x["N"]),·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["a"],·x["b"],·x["N"]),·axis=1) |
608 | <span·class="go"> | 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·operation | 611 | <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["a"],·x["b"],·x["N"]),·axis=1)··#·noqa·E999 | 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["a"],·x["b"],·x["N"]),·axis=1)··#·noqa·E999 |
615 | <span·class="go">·········605951·function·calls·(605933·primitive·calls)·in·0. | 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·<4></span> | 617 | <span·class="go">···List·reduced·from·159·to·4·due·to·restriction·<4></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.1 | 619 | <span·class="go">·····1000····0.138····0.000····0.198····0.000·<ipython-input-4-c2a74e076cf0>:1(integrate_f)</span> |
620 | <span·class="go">···552423····0. | 620 | <span·class="go">···552423····0.060····0.000····0.060····0.000·<ipython-input-3-c138bdd570e3>: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.0 | 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 modified | Offset 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·*·dx | 645 | <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["a"],·x["b"],·x["N"]),·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["a"],·x["b"],·x["N"]),·axis=1) |
650 | <span·class="go"> | 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 modified | Offset 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·*·dx | 669 | <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["a"],·x["b"],·x["N"]),·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["a"],·x["b"],·x["N"]),·axis=1) |
674 | <span·class="go"> | 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·to | 677 | <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 modified | Offset 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·<4></span> | 688 | <span·class="go">···List·reduced·from·157·to·4·due·to·restriction·<4></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.00 | 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·np | 697 | <span·class="gp">···....:·</span>cimport·numpy·as·np |
698 | <span·class="gp">···....:·</span>import·numpy·as·np | 698 | <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 modified | Offset 731, 15 lines modified | ||
731 | </div> | 731 | </div> |
732 | <p>This·implementation·creates·an·array·of·zeros·and·inserts·the·result | 732 | <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·faster | 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·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["a"].to_numpy(),·df["b"].to_numpy(),·df["N"].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["a"].to_numpy(),·df["b"].to_numpy(),·df["N"].to_numpy()) |
738 | <span·class="go">1. | 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 modified | Offset 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·"Using·deprecated·NumPy·API,·disable·it·with·"·"#define·NPY_NO_DEPRECATED_API·NPY_1_7_API_VERSION"·[-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·"Using·deprecated·NumPy·API,·disable·it·with·"·"#define·NPY_NO_DEPRECATED_API·NPY_1_7_API_VERSION"·[-Wcpp]</span> |
793 | <span·class="go">···17·|·#warning·"Using·deprecated·NumPy·API,·disable·it·with·"·\</span> | 793 | <span·class="go">···17·|·#warning·"Using·deprecated·NumPy·API,·disable·it·with·"·\</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["a"].to_numpy(),·df["b"].to_numpy(),·df["N"].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["a"].to_numpy(),·df["b"].to_numpy(),·df["N"].to_numpy()) |
798 | <span·class="go">78 | 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·on | 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·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 modified | Offset 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·the | 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·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·testing | 1159 | <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>·performance | 1160 | 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·may | 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·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·+·df4 | 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·+·df4 |
1164 | <span·class="go"> | 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("df1·+·df2·+·df3·+·df4",·engine="python") | 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("df1·+·df2·+·df3·+·df4",·engine="python") |
1168 | <span·class="go"> | 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. |
Offset 106, 32 lines modified | Offset 106, 32 lines modified | ||
106 | ···...:·····dx·=·(b·-·a)·/·N | 106 | ···...:·····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·*·dx | 109 | ···...:·····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 | 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·using | 114 | 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·calls | 116 | #·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·E999 | 118 | axis=1)··#·noqa·E999 |
119 | ·········605951·function·calls·(605933·primitive·calls)·in·0. | 119 | ·········605951·function·calls·(605933·primitive·calls)·in·0.229·seconds |
120 | ···Ordered·by:·internal·time | 120 | ···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.1 | 123 | ·····1000····0.138····0.000····0.198····0.000·<ipython-input-4-c2a74e076cf0>:1 |
124 | (integrate_f) | 124 | (integrate_f) |
125 | ···552423····0. | 125 | ···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.0 | 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,·hence | 129 | 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·Cython | 133 | 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]:·%%cython | 135 | In·[8]:·%%cython |
Offset 142, 15 lines modified | Offset 142, 15 lines modified | ||
142 | ···...:·····dx·=·(b·-·a)·/·N | 142 | ···...:·····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·*·dx | 145 | ···...:·····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 | 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·and | 153 | 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]:·%%cython | 155 | 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 modified | Offset 162, 15 lines modified | ||
162 | ···....:·····dx·=·(b·-·a)·/·N | 162 | ···....:·····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·*·dx | 165 | ···....:·····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 | 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·performance | 170 | 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·calling | 173 | 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·an | 175 | These·Python·function·calls·are·expensive·and·can·be·improved·by·passing·an |
176 | np.ndarray. | 176 | np.ndarray. |
Offset 179, 17 lines modified | Offset 179, 17 lines modified | ||
179 | ·········52528·function·calls·(52510·primitive·calls)·in·0.021·seconds | 179 | ·········52528·function·calls·(52510·primitive·calls)·in·0.021·seconds |
180 | ···Ordered·by:·internal·time | 180 | ···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.00 | 185 | ····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]:·%%cython | 188 | In·[13]:·%%cython |
189 | ···....:·cimport·numpy·as·np | 189 | ···....:·cimport·numpy·as·np |
190 | ···....:·import·numpy·as·np | 190 | ···....:·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 modified | Offset 231, 15 lines modified | ||
231 | This·implementation·creates·an·array·of·zeros·and·inserts·the·result·of | 231 | 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·in | 232 | 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(),·df | 236 | 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. | 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’s | 241 | 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·seconds | 245 | ·········78·function·calls·in·0.001·seconds |
Offset 294, 15 lines modified | Offset 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 | 78 | 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·cause | 302 | 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·and | 303 | 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·to | 308 | Numba·allows·you·to·write·a·pure·Python·function·which·can·be·JIT·compiled·to |
Offset 605, 17 lines modified | Offset 605, 17 lines modified | ||
605 | The·'numexpr'·engine·is·the·more·performant·engine·that·can·yield·performance | 605 | 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.·This | 606 | 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·evaluation | 608 | 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)·with | 609 | 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·+·df4 | 611 | In·[40]:·%timeit·df1·+·df2·+·df3·+·df4 |
612 | 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 | 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. |
Offset 1095, 16 lines modified | Offset 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">"data/timeseries/"</span><span·class="p">)</span><span·class="o">.</span><span·class="n">glob</span><span·class="p">(</span><span·class="s2">"ts*.parquet"</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">"data/timeseries/"</span><span·class="p">)</span><span·class="o">.</span><span·class="n">glob</span><span·class="p">(</span><span·class="s2">"ts*.parquet"</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">"name"</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">"name"</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· | 1102 | <span·class="go">CPU·times:·user·269·us,·sys:·249·us,·total:·518·us</span> |
1103 | <span·class="go">Wall·time:· | 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·the | 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·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’t | 1109 | <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>,·are | 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>,·are |
Offset 640, 16 lines modified | Offset 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· | 647 | CPU·times:·user·269·us,·sys:·249·us,·total:·518·us |
648 | Wall·time:· | 648 | 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·chunksize | 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·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·too | 652 | 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·to | 654 | 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. |
Offset 39, 18 lines modified | Offset 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":·"202 | 46 | ····················"iopub.execute_input":·"2026-01-04T14:53:31.783210Z", |
47 | ····················"iopub.status.busy":·"202 | 47 | ····················"iopub.status.busy":·"2026-01-04T14:53:31.782999Z", |
48 | ····················"iopub.status.idle":·"202 | 48 | ····················"iopub.status.idle":·"2026-01-04T14:53:32.848548Z", |
49 | ····················"shell.execute_reply":·"202 | 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 modified | Offset 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":·"202 | 84 | ····················"iopub.execute_input":·"2026-01-04T14:53:32.851927Z", |
85 | ····················"iopub.status.busy":·"202 | 85 | ····················"iopub.status.busy":·"2026-01-04T14:53:32.850988Z", |
86 | ····················"iopub.status.idle":·"202 | 86 | ····················"iopub.status.idle":·"2026-01-04T14:53:33.242329Z", |
87 | ····················"shell.execute_reply":·"202 | 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":·"202 | 102 | ····················"iopub.execute_input":·"2026-01-04T14:53:33.244967Z", |
103 | ····················"iopub.status.busy":·"202 | 103 | ····················"iopub.status.busy":·"2026-01-04T14:53:33.244556Z", |
104 | ····················"iopub.status.idle":·"202 | 104 | ····················"iopub.status.idle":·"2026-01-04T14:53:33.369997Z", |
105 | ····················"shell.execute_reply":·"202 | 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 modified | Offset 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":·"202 | 130 | ····················"iopub.execute_input":·"2026-01-04T14:53:33.373322Z", |
131 | ····················"iopub.status.busy":·"202 | 131 | ····················"iopub.status.busy":·"2026-01-04T14:53:33.372375Z", |
132 | ····················"iopub.status.idle":·"202 | 132 | ····················"iopub.status.idle":·"2026-01-04T14:53:33.382937Z", |
133 | ····················"shell.execute_reply":·"202 | 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 modified | Offset 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":·"202 | 200 | ····················"iopub.execute_input":·"2026-01-04T14:53:33.418224Z", |
201 | ····················"iopub.status.busy":·"202 | 201 | ····················"iopub.status.busy":·"2026-01-04T14:53:33.417972Z", |
202 | ····················"iopub.status.idle":·"202 | 202 | ····················"iopub.status.idle":·"2026-01-04T14:53:33.429884Z", |
203 | ····················"shell.execute_reply":·"202 | 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 modified | Offset 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":·"202 | 334 | ····················"iopub.execute_input":·"2026-01-04T14:53:33.432204Z", |
335 | ····················"iopub.status.busy":·"202 | 335 | ····················"iopub.status.busy":·"2026-01-04T14:53:33.431641Z", |
336 | ····················"iopub.status.idle":·"202 | 336 | ····················"iopub.status.idle":·"2026-01-04T14:53:33.442531Z", |
337 | ····················"shell.execute_reply":·"202 | 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 modified | Offset 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":·"202 | 455 | ····················"iopub.execute_input":·"2026-01-04T14:53:33.445342Z", |
456 | ····················"iopub.status.busy":·"202 | 456 | ····················"iopub.status.busy":·"2026-01-04T14:53:33.445118Z", |
457 | ····················"iopub.status.idle":·"202 | 457 | ····················"iopub.status.idle":·"2026-01-04T14:53:33.458704Z", |
458 | ····················"shell.execute_reply":·"202 | 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. |
Offset 1622, 20 lines modified | Offset 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('df1·+·df2·+·df3·+·df4') | 1628 | <span·class="gp">In·[95]:·</span><span·class="o">%</span><span·class="k">timeit</span>·pd.eval('df1·+·df2·+·df3·+·df4') |
1629 | <span·class="go"> | 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·+·df4 | 1633 | <span·class="gp">In·[96]:·</span><span·class="o">%</span><span·class="k">timeit</span>·df1·+·df2·+·df3·+·df4 |
1634 | <span·class="go"> | 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·new | 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·new |
1640 | <code·class="docutils·literal·notranslate"><span·class="pre">DataFrame.eval</span></code>·method·that·evaluates·an·expression·in·the·context·of | 1640 | <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> |
Offset 961, 18 lines modified | Offset 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·backend | 965 | ······#·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 | ······ | 967 | ······6.26·ms·+-·380·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·100·loops·each) |
968 | ······#·pure·Python·evaluation | 968 | ······#·pure·Python·evaluation |
969 | ······In·[96]:·%timeit·df1·+·df2·+·df3·+·df4 | 969 | ······In·[96]:·%timeit·df1·+·df2·+·df3·+·df4 |
970 | ······ | 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_\x8s | 971 | ······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·that | 972 | ····*·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]: |
Offset 1467, 18 lines modified | Offset 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('202 | 1473 | <span·class="gh">Out[66]:·</span><span·class="go">Timestamp('2026-01-05·04:54:27.525636')</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('202 | 1475 | <span·class="gh">Out[67]:·</span><span·class="go">Timestamp('2027-01-05·04:54:27.527541')</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> |
Offset 810, 18 lines modified | Offset 810, 18 lines modified | ||
810 | freq=None) | 810 | freq=None) |
811 | Note | 811 | 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·offsets | 814 | In·[65]:·import·pandas.tseries.offsets·as·offsets |
815 | In·[66]:·pd.Timestamp.now() | 815 | In·[66]:·pd.Timestamp.now() |
816 | Out[66]:·Timestamp('202 | 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('202 | 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·a | 821 | 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) |
Offset 829, 18 lines modified | Offset 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('2000-01-01',·'D'),·Period('2000-01-02',·'D'),</span> | 832 | <span·class="go">array([Period('2000-01-01',·'D'),·Period('2000-01-02',·'D'),</span> |
833 | <span·class="go">·······Period('2000-01-03',·'D'),·Period('2000-01-04',·'D')],·dtype=object)</span> | 833 | <span·class="go">·······Period('2000-01-03',·'D'),·Period('2000-01-04',·'D')],·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">140 | 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">140 | 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('2000-01-01',·'D'),·Period('2000-01-02',·'D'),</span> | 843 | <span·class="go">array([Period('2000-01-01',·'D'),·Period('2000-01-02',·'D'),</span> |
844 | <span·class="go">·······Period('2000-01-03',·'D'),·Period('2000-01-04',·'D')],·dtype=object)</span> | 844 | <span·class="go">·······Period('2000-01-03',·'D'),·Period('2000-01-04',·'D')],·dtype=object)</span> |
Offset 264, 18 lines modified | Offset 264, 18 lines modified | ||
264 | each·time. | 264 | each·time. |
265 | In·[18]:·idx.values | 265 | 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]:·140 | 270 | Out[19]:·140197334850928 |
271 | In·[20]:·id(idx.values) | 271 | In·[20]:·id(idx.values) |
272 | Out[20]:·140 | 272 | 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() |
Offset 1, 3 lines modified | Offset 1, 3 lines modified | ||
1 | -rw-r--r--···0········0········0········4·2024-10-21·18:43:11.000000·debian-binary | 1 | -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.xz | 2 | -rw-r--r--···0········0········0·····2016·2024-10-21·18:43:11.000000·control.tar.xz |
3 | -rw-r--r--···0········0········0··4386 | 3 | -rw-r--r--···0········0········0··4386984·2024-10-21·18:43:11.000000·data.tar.xz |
Offset 1, 4 lines modified | Offset 1, 4 lines modified | ||
1 | Displaying·notes·found·in:·.note.gnu.build-id | 1 | Displaying·notes·found·in:·.note.gnu.build-id |
2 | ··Owner················Data·size·» Description | 2 | ··Owner················Data·size·» Description |
3 | ··GNU··················0x00000014» NT_GNU_BUILD_ID·(unique·build·ID·bitstring)» ····Build·ID:· | 3 | ··GNU··················0x00000014» NT_GNU_BUILD_ID·(unique·build·ID·bitstring)» ····Build·ID:·b3e04f5900e72b5f1e7be8309cbc6798bd1617d2 |
Offset 1, 7 lines modified | Offset 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 | ··0x000000 | 2 | ··0x00000000·65303466·35393030·65373262·35663165·e04f5900e72b5f1e |
3 | ··0x00000010·37626538·33303963·62633637·39386264·7be8309cbc6798bd | ||
4 | ··0x00000020· | 4 | ··0x00000020·31363137·64322e64·65627567·00000000·1617d2.debug.... |
5 | ··0x00000030· | 5 | ··0x00000030·3c00c2ed····························<... |
Offset 1, 4 lines modified | Offset 1, 4 lines modified | ||
1 | Displaying·notes·found·in:·.note.gnu.build-id | 1 | Displaying·notes·found·in:·.note.gnu.build-id |
2 | ··Owner················Data·size·» Description | 2 | ··Owner················Data·size·» Description |
3 | ··GNU··················0x00000014» NT_GNU_BUILD_ID·(unique·build·ID·bitstring)» ····Build·ID:· | 3 | ··GNU··················0x00000014» NT_GNU_BUILD_ID·(unique·build·ID·bitstring)» ····Build·ID:·eab3d1d5f0c310a9f37f923c1aadad15b9e7d63d |
Offset 1, 7 lines modified | Offset 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 | ··0x000000 | 2 | ··0x00000000·62336431·64356630·63333130·61396633·b3d1d5f0c310a9f3 |
3 | ··0x00000010·37663932·33633161·61646164·31356239·7f923c1aadad15b9 | ||
4 | ··0x00000020· | 4 | ··0x00000020·65376436·33642e64·65627567·00000000·e7d63d.debug.... |
5 | ··0x00000030· | 5 | ··0x00000030·b5ccbbc5····························.... |
Offset 1, 3 lines modified | Offset 1, 3 lines modified | ||
1 | -rw-r--r--···0········0········0········4·2024-10-21·18:43:11.000000·debian-binary | 1 | -rw-r--r--···0········0········0········4·2024-10-21·18:43:11.000000·debian-binary |
2 | -rw-r--r--···0········0········0·····260 | 2 | -rw-r--r--···0········0········0·····2604·2024-10-21·18:43:11.000000·control.tar.xz |
3 | -rw-r--r--···0········0········0·37754 | 3 | -rw-r--r--···0········0········0·37754072·2024-10-21·18:43:11.000000·data.tar.xz |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | Package:·python3-pandas-lib-dbgsym | 1 | Package:·python3-pandas-lib-dbgsym |
2 | Source:·pandas | 2 | Source:·pandas |
3 | Version:·2.2.3+dfsg-5 | 3 | Version:·2.2.3+dfsg-5 |
4 | Auto-Built-Package:·debug-symbols | 4 | Auto-Built-Package:·debug-symbols |
5 | Architecture:·amd64 | 5 | 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:·3910 | 7 | 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:·debug | 9 | Section:·debug |
10 | Priority:·optional | 10 | Priority:·optional |
11 | Multi-Arch:·same | 11 | Multi-Arch:·same |
12 | Description:·debug·symbols·for·python3-pandas-lib | 12 | 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·4 | 13 | 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 |
Offset 12, 15 lines modified | Offset 12, 14 lines modified | ||
12 | usr/lib/debug/.build-id/27/16ff06fa2225da580df3a9e9e2630d22594532.debug | 12 | usr/lib/debug/.build-id/27/16ff06fa2225da580df3a9e9e2630d22594532.debug |
13 | usr/lib/debug/.build-id/2d/8c71cd9ac0cbccd3ef16f5679ac5736fde62d5.debug | 13 | usr/lib/debug/.build-id/2d/8c71cd9ac0cbccd3ef16f5679ac5736fde62d5.debug |
14 | usr/lib/debug/.build-id/30/dcc9ee2faf3fa6d1b16d8badf03f58d92b7bc2.debug | 14 | usr/lib/debug/.build-id/30/dcc9ee2faf3fa6d1b16d8badf03f58d92b7bc2.debug |
15 | usr/lib/debug/.build-id/39/a6170c8a8c3d46065d55ac4e88944f48fa1da6.debug | 15 | usr/lib/debug/.build-id/39/a6170c8a8c3d46065d55ac4e88944f48fa1da6.debug |
16 | usr/lib/debug/.build-id/3c/3ea58556aa4bacd46598d278fd9aa4642463f8.debug | 16 | usr/lib/debug/.build-id/3c/3ea58556aa4bacd46598d278fd9aa4642463f8.debug |
17 | usr/lib/debug/.build-id/3d/4ce037084289ee1090863ea6531dcbf89ee580.debug | 17 | usr/lib/debug/.build-id/3d/4ce037084289ee1090863ea6531dcbf89ee580.debug |
18 | usr/lib/debug/.build-id/3e/2adf3613420a21d2f49d08fd1b2ecd33c5a051.debug | 18 | 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.debug | 19 | usr/lib/debug/.build-id/48/20a96f8c27786a3b57abc224bbcf4bdd9fb067.debug |
21 | usr/lib/debug/.build-id/4b/7fc2342b03bbaa82f8ebd6d572ca2cd9aa1aa3.debug | 20 | usr/lib/debug/.build-id/4b/7fc2342b03bbaa82f8ebd6d572ca2cd9aa1aa3.debug |
22 | usr/lib/debug/.build-id/52/95cdf058d38502a019e40cf362ce7987db7d3e.debug | 21 | usr/lib/debug/.build-id/52/95cdf058d38502a019e40cf362ce7987db7d3e.debug |
23 | usr/lib/debug/.build-id/6d/3bc78b8b164a61c52e73cd1d0dccfe863c68ee.debug | 22 | usr/lib/debug/.build-id/6d/3bc78b8b164a61c52e73cd1d0dccfe863c68ee.debug |
24 | usr/lib/debug/.build-id/70/09c23ca417ee94e9e5c546c80a445a92d86aae.debug | 23 | usr/lib/debug/.build-id/70/09c23ca417ee94e9e5c546c80a445a92d86aae.debug |
25 | usr/lib/debug/.build-id/70/c83b225aeb4eaa8712138c80d6745b1cbe3ffb.debug | 24 | usr/lib/debug/.build-id/70/c83b225aeb4eaa8712138c80d6745b1cbe3ffb.debug |
26 | usr/lib/debug/.build-id/89/01bb5fedee2e3f4944fa0d720bc2b002db981e.debug | 25 | usr/lib/debug/.build-id/89/01bb5fedee2e3f4944fa0d720bc2b002db981e.debug |
Offset 28, 18 lines modified | Offset 27, 19 lines modified | ||
28 | usr/lib/debug/.build-id/9e/594509cef2548523c38cf4bbab9ba2b40552a7.debug | 27 | usr/lib/debug/.build-id/9e/594509cef2548523c38cf4bbab9ba2b40552a7.debug |
29 | usr/lib/debug/.build-id/a2/6c4437eb12282e51384432db3bdff4a0816d0f.debug | 28 | usr/lib/debug/.build-id/a2/6c4437eb12282e51384432db3bdff4a0816d0f.debug |
30 | usr/lib/debug/.build-id/a3/e82e5d512b79d78d2eb0150625c2e8386e1f13.debug | 29 | usr/lib/debug/.build-id/a3/e82e5d512b79d78d2eb0150625c2e8386e1f13.debug |
31 | usr/lib/debug/.build-id/aa/bd0625025d47d5902b3b3598c2478a32568df6.debug | 30 | usr/lib/debug/.build-id/aa/bd0625025d47d5902b3b3598c2478a32568df6.debug |
32 | usr/lib/debug/.build-id/ae/cc0cb23fa0e63a826020a3ffed57c8ef2e08fe.debug | 31 | usr/lib/debug/.build-id/ae/cc0cb23fa0e63a826020a3ffed57c8ef2e08fe.debug |
33 | usr/lib/debug/.build-id/af/56618f19c7db666cc2298944666405f5ab804a.debug | 32 | usr/lib/debug/.build-id/af/56618f19c7db666cc2298944666405f5ab804a.debug |
34 | usr/lib/debug/.build-id/b3/b6922d018e5b4272e3fd66f54ce46dce03efb6.debug | 33 | 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.debug | 35 | usr/lib/debug/.build-id/bb/b71c1167a4d406b658da193adba2ac5e8cc861.debug |
36 | usr/lib/debug/.build-id/c1/2750cf92ea8d473d60b1b726c2ec38d29e521a.debug | 36 | 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.debug | 37 | usr/lib/debug/.build-id/dd/6e4fbb0f736318c6de741d38bfe8eb145a4e5f.debug |
39 | usr/lib/debug/.build-id/dd/a8e19a143b60a6b90b3400c5cefcf8eeb876f7.debug | 38 | 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.debug | 40 | usr/lib/debug/.build-id/ea/c6e6f4bc0cf6287989f05c04b4fc12940d19ef.debug |
41 | usr/lib/debug/.build-id/eb/83a86e8576fe2cc441f262d7727ffd0e7794b9.debug | 41 | usr/lib/debug/.build-id/eb/83a86e8576fe2cc441f262d7727ffd0e7794b9.debug |
42 | usr/lib/debug/.build-id/ee/14e8aad0cf4fc357928f6d6f6e1ef2eb2e9aa7.debug | 42 | usr/lib/debug/.build-id/ee/14e8aad0cf4fc357928f6d6f6e1ef2eb2e9aa7.debug |
43 | usr/lib/debug/.build-id/ee/a5a926cd5ac2dab78e8c4a71b49759e08c3772.debug | 43 | usr/lib/debug/.build-id/ee/a5a926cd5ac2dab78e8c4a71b49759e08c3772.debug |
44 | usr/lib/debug/.build-id/f1/0293e19340b9cd6a40ba457e36823a358365b8.debug | 44 | usr/lib/debug/.build-id/f1/0293e19340b9cd6a40ba457e36823a358365b8.debug |
45 | usr/lib/debug/.dwz/x86_64-linux-gnu/python3-pandas-lib.debug | 45 | usr/lib/debug/.dwz/x86_64-linux-gnu/python3-pandas-lib.debug |
Offset 35, 16 lines modified | Offset 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.debug | 35 | -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.debug | 37 | -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.debug | 39 | -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.debug | 41 | -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.debug | 43 | -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.debug | 45 | -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.debug | 47 | -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 modified | Offset 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.debug | 64 | -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.debug | 66 | -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.debug | 68 | -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.debug | 70 | -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.debug | 73 | -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.debug | 75 | -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.debug | 77 | -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.debug | 78 | -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.debug | 81 | -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.debug | 83 | -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.debug | 85 | -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.debug | 86 | -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/ |
Offset 24, 20 lines modified | Offset 24, 20 lines modified | ||
24 | ··[19]·.data.rel.ro······NOBITS··········00000000000935b0·0005a0·001118·00··WA··0···0··8 | 24 | ··[19]·.data.rel.ro······NOBITS··········00000000000935b0·0005a0·001118·00··WA··0···0··8 |
25 | ··[20]·.dynamic··········NOBITS··········00000000000946c8·0005a0·0001e0·10··WA··4···0··8 | 25 | ··[20]·.dynamic··········NOBITS··········00000000000946c8·0005a0·0001e0·10··WA··4···0··8 |
26 | ··[21]·.got··············NOBITS··········00000000000948a8·0005a0·000758·08··WA··0···0··8 | 26 | ··[21]·.got··············NOBITS··········00000000000948a8·0005a0·000758·08··WA··0···0··8 |
27 | ··[22]·.data·············NOBITS··········0000000000095000·0005a0·002528·00··WA··0···0·32 | 27 | ··[22]·.data·············NOBITS··········0000000000095000·0005a0·002528·00··WA··0···0·32 |
28 | ··[23]·.bss··············NOBITS··········0000000000097540·0005a0·001c28·00··WA··0···0·32 | 28 | ··[23]·.bss··············NOBITS··········0000000000097540·0005a0·001c28·00··WA··0···0·32 |
29 | ··[24]·.comment··········PROGBITS········0000000000000000·00025c·00001e·01··MS··0···0··1 | 29 | ··[24]·.comment··········PROGBITS········0000000000000000·00025c·00001e·01··MS··0···0··1 |
30 | ··[25]·.debug_aranges····PROGBITS········0000000000000000·000280·0000f4·00···C··0···0··8 | 30 | ··[25]·.debug_aranges····PROGBITS········0000000000000000·000280·0000f4·00···C··0···0··8 |
31 | ··[26]·.debug_info·······PROGBITS········0000000000000000·000378·06e3c | 31 | ··[26]·.debug_info·······PROGBITS········0000000000000000·000378·06e3cc·00···C··0···0··8 |
32 | ··[27]·.debug_abbrev·····PROGBITS········0000000000000000·06e74 | 32 | ··[27]·.debug_abbrev·····PROGBITS········0000000000000000·06e748·00060a·00···C··0···0··8 |
33 | ··[28]·.debug_line·······PROGBITS········0000000000000000·06ed5 | 33 | ··[28]·.debug_line·······PROGBITS········0000000000000000·06ed58·030e5b·00···C··0···0··8 |
34 | ··[29]·.debug_str········PROGBITS········0000000000000000·09fbb | 34 | ··[29]·.debug_str········PROGBITS········0000000000000000·09fbb8·000ffc·01·MSC··0···0··8 |
35 | ··[30]·.debug_line_str···PROGBITS········0000000000000000·0a0bb | 35 | ··[30]·.debug_line_str···PROGBITS········0000000000000000·0a0bb8·00020a·01·MSC··0···0··8 |
36 | ··[31]·.debug_loclists···PROGBITS········0000000000000000·0a0dc | 36 | ··[31]·.debug_loclists···PROGBITS········0000000000000000·0a0dc8·069640·00···C··0···0··8 |
37 | ··[32]·.debug_rnglists···PROGBITS········0000000000000000·10a408·00fbe2·00···C··0···0··8 | 37 | ··[32]·.debug_rnglists···PROGBITS········0000000000000000·10a408·00fbe2·00···C··0···0··8 |
38 | ··[33]·.gnu_debugaltlink·PROGBITS········0000000000000000·119fea·000052·00······0···0··1 | 38 | ··[33]·.gnu_debugaltlink·PROGBITS········0000000000000000·119fea·000052·00······0···0··1 |
39 | ··[34]·.symtab···········SYMTAB··········0000000000000000·11a040·007770·18·····35·1041··8 | 39 | ··[34]·.symtab···········SYMTAB··········0000000000000000·11a040·007770·18·····35·1041··8 |
40 | ··[35]·.strtab···········STRTAB··········0000000000000000·1217b0·009959·00······0···0··1 | 40 | ··[35]·.strtab···········STRTAB··········0000000000000000·1217b0·009959·00······0···0··1 |
41 | ··[36]·.shstrtab·········STRTAB··········0000000000000000·12b109·000177·00······0···0··1 | 41 | ··[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), |
Offset 1, 4 lines modified | Offset 1, 4 lines modified | ||
1 | Displaying·notes·found·in:·.note.gnu.build-id | 1 | Displaying·notes·found·in:·.note.gnu.build-id |
2 | ··Owner················Data·size·» Description | 2 | ··Owner················Data·size·» Description |
3 | ··GNU··················0x00000014» NT_GNU_BUILD_ID·(unique·build·ID·bitstring)» ····Build·ID:· | 3 | ··GNU··················0x00000014» NT_GNU_BUILD_ID·(unique·build·ID·bitstring)» ····Build·ID:·eab3d1d5f0c310a9f37f923c1aadad15b9e7d63d |
Offset 1, 11 lines modified | Offset 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:········0xe66a | 3 | ···Length:········0xe66a6·(32-bit) |
4 | ···Version:·······5 | 4 | ···Version:·······5 |
5 | ···Unit·Type:·····DW_UT_compile·(1) | 5 | ···Unit·Type:·····DW_UT_compile·(1) |
6 | ···Abbrev·Offset:·0 | 6 | ···Abbrev·Offset:·0 |
7 | ···Pointer·Size:··8 | 7 | ···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 modified | Offset 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:·0 | 15533 | ·<7><97a0>:·Abbrev·Number:·0 |
15534 | ·<6><97a1>:·Abbrev·Number:·0 | 15534 | ·<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)·0x222ad | 15536 | ····<97a3>···DW_AT_call_return_pc:·(addr)·0x222ad |
15537 | ····<97ab>···DW_AT_call_origin·:·(ref_udata)·<0xcd94 | 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:·0 | 15544 | ·<6><97c2>:·Abbrev·Number:·0 |
Offset 16602, 15 lines modified | Offset 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:·0 | 16605 | ·<7><a13d>:·Abbrev·Number:·0 |
16606 | ·<6><a13e>:·Abbrev·Number:·0 | 16606 | ·<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)·0x2418d | 16608 | ····<a140>···DW_AT_call_return_pc:·(addr)·0x2418d |
16609 | ····<a148>···DW_AT_call_origin·:·(ref_udata)·<0xcd94 | 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:·0 | 16616 | ·<6><a15f>:·Abbrev·Number:·0 |
Offset 17717, 91 lines modified | Offset 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:·0 | 17720 | ·<5><ac15>:·Abbrev·Number:·0 |
17721 | ·<4><ac16>:·Abbrev·Number:·0 | 17721 | ·<4><ac16>:·Abbrev·Number:·0 |
17722 | ·<3><ac17>:·Abbrev·Number:·0 | 17722 | ·<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)·<0xc903 | 17724 | ····<ac19>···DW_AT_abstract_origin:·(ref_udata)·<0xc9034> |
17725 | ····<ac1c>···DW_AT_entry_pc····:·(addr)·0x48f18 | 17725 | ····<ac1c>···DW_AT_entry_pc····:·(addr)·0x48f18 |
17726 | ····<ac24>···DW_AT_GNU_entry_view:·(data2)·0 | 17726 | ····<ac24>···DW_AT_GNU_entry_view:·(data2)·0 |
17727 | ····<ac26>···DW_AT_ranges······:·(sec_offset)·0xdf0d | 17727 | ····<ac26>···DW_AT_ranges······:·(sec_offset)·0xdf0d |
17728 | ····<ac2a>···DW_AT_call_file···:·(implicit_const)·1 | 17728 | ····<ac2a>···DW_AT_call_file···:·(implicit_const)·1 |
17729 | ····<ac2a>···DW_AT_call_line···:·(data4)·0x111d4 | 17729 | ····<ac2a>···DW_AT_call_line···:·(data4)·0x111d4 |
17730 | ····<ac2e>···DW_AT_call_column·:·(data1)·17 | 17730 | ····<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)·<0xc906 | 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)·0x1061 | 17735 | ····<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)·<0xc907 | 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)·0x109f | 17739 | ····<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)·<0xc904 | 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)·0x10c6 | 17743 | ····<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)·<0xc90 | 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)·0x10ea | 17747 | ····<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)·<0xc905 | 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)·0x1114 | 17751 | ····<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)·0xdf0d | 17753 | ····<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)·<0xc908 | 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)·0x1144 | 17757 | ····<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)·<0xc90 | 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)·0x1174 | 17761 | ····<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)·<0xc909 | 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)·0x11b3 | 17765 | ····<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)·<0xc90a | 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)·0x11e3 | 17769 | ····<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)·<0xc90b | 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)·0x1255 | 17773 | ····<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)·<0xc90c | 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)·0x12ad | 17777 | ····<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)·<0xc90c | 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)·0x134e | 17781 | ····<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)·<0xc90d | 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)·0x13e9 | 17785 | ····<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)·<0xc90e | 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)·0x1440 | 17789 | ····<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)·<0xc90f | 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)·0x14af | 17793 | ····<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)·<0xc910 | 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)·<0xc910 | 17797 | ····<acf0>···DW_AT_abstract_origin:·(ref_udata)·<0xc910b> |
17798 | ····<acf3>···DW_AT_low_pc······:·(addr)·0x48fe0 | 17798 | ····<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. |
Offset 147706, 45 lines modified | Offset 147706, 45 lines modified | ||
147706 | ····0006f52d·v000000000000000·v000000000000003·location·view·pair | 147706 | ····0006f52d·v000000000000000·v000000000000003·location·view·pair |
147707 | ····0006f52f·v000000000000000·v000000000000000·location·view·pair | 147707 | ····0006f52f·v000000000000000·v000000000000000·location·view·pair |
147708 | ····0006f531·v000000000000000·v000000000000000·location·view·pair | 147708 | ····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:·<0x68cc | 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:·<0x68cc | 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:·<0x68cc | 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·pair | 147717 | ····0006f55f·v000000000000000·v000000000000003·location·view·pair |
147718 | ····0006f561·v000000000000000·v000000000000000·location·view·pair | 147718 | ····0006f561·v000000000000000·v000000000000000·location·view·pair |
147719 | ····0006f563·v000000000000000·v000000000000000·location·view·pair | 147719 | ····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:·<0x68cd | 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:·<0x68cd | 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:·<0x68cd | 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·pair | 147728 | ····0006f591·v000000000000000·v000000000000003·location·view·pair |
147729 | ····0006f593·v000000000000000·v000000000000000·location·view·pair | 147729 | ····0006f593·v000000000000000·v000000000000000·location·view·pair |
147730 | ····0006f595·v000000000000000·v000000000000000·location·view·pair | 147730 | ····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:·<0x68ce | 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:·<0x68ce | 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:·<0x68ce | 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·pair | 147739 | ····0006f5c3·v000000000000000·v000000000000000·location·view·pair |
147740 | ····0006f5c5·v000000000000000·v000000000000003·location·view·pair | 147740 | ····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 modified | Offset 148171, 37 lines modified | ||
148171 | ····0006fa67·<End·of·list> | 148171 | ····0006fa67·<End·of·list> |
148172 | ····0006fa68·v000000000000001·v000000000000004·location·view·pair | 148172 | ····0006fa68·v000000000000001·v000000000000004·location·view·pair |
148173 | ····0006fa6a·v000000000000000·v000000000000000·location·view·pair | 148173 | ····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:·<0x68b4 | 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:·<0x68b4 | 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·pair | 148180 | ····0006fa8c·v000000000000001·v000000000000004·location·view·pair |
148181 | ····0006fa8e·v000000000000000·v000000000000000·location·view·pair | 148181 | ····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:·<0x68b5 | 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:·<0x68b5 | 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·pair | 148188 | ····0006fab0·v000000000000001·v000000000000004·location·view·pair |
148189 | ····0006fab2·v000000000000000·v000000000000000·location·view·pair | 148189 | ····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:·<0x68b6 | 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:·<0x68b6 | 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·pair | 148196 | ····0006fad4·v000000000000001·v000000000000000·location·view·pair |
148197 | ····0006fad6·v000000000000000·v000000000000000·location·view·pair | 148197 | ····0006fad6·v000000000000000·v000000000000000·location·view·pair |
148198 | ····0006fad8·v000000000000000·v000000000000000·location·view·pair | 148198 | ····0006fad8·v000000000000000·v000000000000000·location·view·pair |
148199 | ····0006fada·v000000000000000·v000000000000000·location·view·pair | 148199 | ····0006fada·v000000000000000·v000000000000000·location·view·pair |
148200 | ····0006fadc·v000000000000000·v000000000000000·location·view·pair | 148200 | ····0006fadc·v000000000000000·v000000000000000·location·view·pair |
Offset 174796, 37 lines modified | Offset 174796, 37 lines modified | ||
174796 | ····00083e59·<End·of·list> | 174796 | ····00083e59·<End·of·list> |
174797 | ····00083e5a·v000000000000000·v000000000000000·location·view·pair | 174797 | ····00083e5a·v000000000000000·v000000000000000·location·view·pair |
174798 | ····00083e5c·v000000000000000·v000000000000000·location·view·pair | 174798 | ····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:·<0x7732 | 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:·<0x7732 | 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·pair | 174805 | ····00083e7e·v000000000000000·v000000000000000·location·view·pair |
174806 | ····00083e80·v000000000000000·v000000000000000·location·view·pair | 174806 | ····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:·<0x7733 | 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:·<0x7733 | 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·pair | 174813 | ····00083ea2·v000000000000000·v000000000000000·location·view·pair |
174814 | ····00083ea4·v000000000000000·v000000000000000·location·view·pair | 174814 | ····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:·<0x773 | 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:·<0x773 | 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·pair | 174821 | ····00083ec6·v000000000000000·v000000000000005·location·view·pair |
174822 | ····00083ec8·v000000000000005·v000000000000000·location·view·pair | 174822 | ····00083ec8·v000000000000005·v000000000000000·location·view·pair |
174823 | ····00083eca·v000000000000000·v000000000000000·location·view·pair | 174823 | ····00083eca·v000000000000000·v000000000000000·location·view·pair |
174824 | ····00083ecc·00000000000676d9·(base·address) | 174824 | ····00083ecc·00000000000676d9·(base·address) |
Offset 176772, 37 lines modified | Offset 176772, 37 lines modified | ||
176772 | ····00085452·<End·of·list> | 176772 | ····00085452·<End·of·list> |
176773 | ····00085453·v000000000000000·v000000000000003·location·view·pair | 176773 | ····00085453·v000000000000000·v000000000000003·location·view·pair |
176774 | ····00085455·v000000000000000·v000000000000000·location·view·pair | 176774 | ····00085455·v000000000000000·v000000000000000·location·view·pair |
Max diff block lines reached; 71531/79988 bytes (89.43%) of diff not shown. |
Offset 1, 113 lines modified | Offset 1, 119 lines modified | ||
1 | GCC:·(Debian·14.2.0-8)·14.2.0 | 1 | =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`[ | 9 | *~OT`[#Q |
12 | p<Uv?w<Uh | ||
13 | IDUIDA-[ | ||
14 | 10 | >&XiiFf/I | |
11 | HEc>YZ@d"M | ||
12 | "6Xs.r{G | ||
13 | n9fk!wm! | ||
14 | ;E5[~XUz2 | ||
15 | 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 | 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 | 41 | '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./Qu | 46 | ·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 | mH | 59 | mH/Y#{i$_N |
58 | `$quo.i0 | ||
59 | -eW*p | 60 | -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 | 61 | 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. |
Offset 6, 15 lines modified | Offset 6, 15 lines modified | ||
6 | ··OS/ABI:····························UNIX·-·System·V | 6 | ··OS/ABI:····························UNIX·-·System·V |
7 | ··ABI·Version:·······················0 | 7 | ··ABI·Version:·······················0 |
8 | ··Type:······························DYN·(Shared·object·file) | 8 | ··Type:······························DYN·(Shared·object·file) |
9 | ··Machine:···························Advanced·Micro·Devices·X86-64 | 9 | ··Machine:···························Advanced·Micro·Devices·X86-64 |
10 | ··Version:···························0x1 | 10 | ··Version:···························0x1 |
11 | ··Entry·point·address:···············0x0 | 11 | ··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:··········71684 | 13 | ··Start·of·section·headers:··········716840·(bytes·into·file) |
14 | ··Flags:·····························0x0 | 14 | ··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:·········9 | 17 | ··Number·of·program·headers:·········9 |
18 | ··Size·of·section·headers:···········64·(bytes) | 18 | ··Size·of·section·headers:···········64·(bytes) |
19 | ··Number·of·section·headers:·········37 | 19 | ··Number·of·section·headers:·········37 |
20 | ··Section·header·string·table·index:·36 | 20 | ··Section·header·string·table·index:·36 |
Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
1 | There·are·37·section·headers,·starting·at·offset·0xaf0 | 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·Al | 3 | ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al |
4 | ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0 | 4 | ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0 |
5 | ··[·1]·.note.gnu.build-id·NOTE············0000000000000238·000238·000024·00···A··0···0··4 | 5 | ··[·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··8 | 6 | ··[·2]·.gnu.hash·········NOBITS··········0000000000000260·00025c·000028·00···A··3···0··8 |
7 | ··[·3]·.dynsym···········NOBITS··········0000000000000288·00025c·001380·18···A··4···1··8 | 7 | ··[·3]·.dynsym···········NOBITS··········0000000000000288·00025c·001380·18···A··4···1··8 |
Offset 24, 23 lines modified | Offset 24, 23 lines modified | ||
24 | ··[19]·.data.rel.ro······NOBITS··········000000000005acb0·000ca0·000ae8·00··WA··0···0··8 | 24 | ··[19]·.data.rel.ro······NOBITS··········000000000005acb0·000ca0·000ae8·00··WA··0···0··8 |
25 | ··[20]·.dynamic··········NOBITS··········000000000005b798·000ca0·0001e0·10··WA··4···0··8 | 25 | ··[20]·.dynamic··········NOBITS··········000000000005b798·000ca0·0001e0·10··WA··4···0··8 |
26 | ··[21]·.got··············NOBITS··········000000000005b978·000ca0·000688·08··WA··0···0··8 | 26 | ··[21]·.got··············NOBITS··········000000000005b978·000ca0·000688·08··WA··0···0··8 |
27 | ··[22]·.data·············NOBITS··········000000000005c000·000ca0·001688·00··WA··0···0·32 | 27 | ··[22]·.data·············NOBITS··········000000000005c000·000ca0·001688·00··WA··0···0·32 |
28 | ··[23]·.bss··············NOBITS··········000000000005d6a0·000ca0·0011c8·00··WA··0···0·32 | 28 | ··[23]·.bss··············NOBITS··········000000000005d6a0·000ca0·0011c8·00··WA··0···0·32 |
29 | ··[24]·.comment··········PROGBITS········0000000000000000·00025c·00001e·01··MS··0···0··1 | 29 | ··[24]·.comment··········PROGBITS········0000000000000000·00025c·00001e·01··MS··0···0··1 |
30 | ··[25]·.debug_aranges····PROGBITS········0000000000000000·000280·0000c1·00···C··0···0··8 | 30 | ··[25]·.debug_aranges····PROGBITS········0000000000000000·000280·0000c1·00···C··0···0··8 |
31 | ··[26]·.debug_info·······PROGBITS········0000000000000000·000348·0411 | 31 | ··[26]·.debug_info·······PROGBITS········0000000000000000·000348·04112b·00···C··0···0··8 |
32 | ··[27]·.debug_abbrev·····PROGBITS········0000000000000000·0414 | 32 | ··[27]·.debug_abbrev·····PROGBITS········0000000000000000·041478·0004c8·00···C··0···0··8 |
33 | ··[28]·.debug_line·······PROGBITS········0000000000000000·04194 | 33 | ··[28]·.debug_line·······PROGBITS········0000000000000000·041940·01ec57·00···C··0···0··8 |
34 | ··[29]·.debug_str········PROGBITS········0000000000000000·0605 | 34 | ··[29]·.debug_str········PROGBITS········0000000000000000·060598·000686·01·MSC··0···0··8 |
35 | ··[30]·.debug_line_str···PROGBITS········0000000000000000·060c2 | 35 | ··[30]·.debug_line_str···PROGBITS········0000000000000000·060c20·0001ed·01·MSC··0···0··8 |
36 | ··[31]·.debug_loclists···PROGBITS········0000000000000000·060e1 | 36 | ··[31]·.debug_loclists···PROGBITS········0000000000000000·060e10·03aae4·00···C··0···0··8 |
37 | ··[32]·.debug_rnglists···PROGBITS········0000000000000000·09b | 37 | ··[32]·.debug_rnglists···PROGBITS········0000000000000000·09b8f8·008bc0·00···C··0···0··8 |
38 | ··[33]·.gnu_debugaltlink·PROGBITS········0000000000000000·0a44 | 38 | ··[33]·.gnu_debugaltlink·PROGBITS········0000000000000000·0a44b8·000052·00······0···0··1 |
39 | ··[34]·.symtab···········SYMTAB··········0000000000000000·0a451 | 39 | ··[34]·.symtab···········SYMTAB··········0000000000000000·0a4510·005370·18·····35·683··8 |
40 | ··[35]·.strtab···········STRTAB··········0000000000000000·0a988 | 40 | ··[35]·.strtab···········STRTAB··········0000000000000000·0a9880·00562b·00······0···0··1 |
41 | ··[36]·.shstrtab·········STRTAB··········0000000000000000·0aee | 41 | ··[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) |
Offset 1, 4 lines modified | Offset 1, 4 lines modified | ||
1 | Displaying·notes·found·in:·.note.gnu.build-id | 1 | Displaying·notes·found·in:·.note.gnu.build-id |
2 | ··Owner················Data·size·» Description | 2 | ··Owner················Data·size·» Description |
3 | ··GNU··················0x00000014» NT_GNU_BUILD_ID·(unique·build·ID·bitstring)» ····Build·ID:· | 3 | ··GNU··················0x00000014» NT_GNU_BUILD_ID·(unique·build·ID·bitstring)» ····Build·ID:·b3e04f5900e72b5f1e7be8309cbc6798bd1617d2 |
Offset 1, 11 lines modified | Offset 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:········0x85f9 | 3 | ···Length:········0x85f9a·(32-bit) |
4 | ···Version:·······5 | 4 | ···Version:·······5 |
5 | ···Unit·Type:·····DW_UT_compile·(1) | 5 | ···Unit·Type:·····DW_UT_compile·(1) |
6 | ···Abbrev·Offset:·0 | 6 | ···Abbrev·Offset:·0 |
7 | ···Pointer·Size:··8 | 7 | ···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 modified | Offset 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:·0 | 11215 | ·<7><6a6c>:·Abbrev·Number:·0 |
11216 | ·<6><6a6d>:·Abbrev·Number:·0 | 11216 | ·<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)·0x1858d | 11218 | ····<6a6f>···DW_AT_call_return_pc:·(addr)·0x1858d |
11219 | ····<6a77>···DW_AT_call_origin·:·(ref_udata)·<0x65c8 | 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:·0 | 11226 | ·<6><6a8e>:·Abbrev·Number:·0 |
Offset 12437, 15 lines modified | Offset 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:·0 | 12440 | ·<7><74b4>:·Abbrev·Number:·0 |
12441 | ·<6><74b5>:·Abbrev·Number:·0 | 12441 | ·<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)·0x1871d | 12443 | ····<74b7>···DW_AT_call_return_pc:·(addr)·0x1871d |
12444 | ····<74bf>···DW_AT_call_origin·:·(ref_udata)·<0x65c8 | 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:·0 | 12451 | ·<6><74d6>:·Abbrev·Number:·0 |
Offset 13498, 91 lines modified | Offset 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:·0 | 13501 | ·<5><7e90>:·Abbrev·Number:·0 |
13502 | ·<4><7e91>:·Abbrev·Number:·0 | 13502 | ·<4><7e91>:·Abbrev·Number:·0 |
13503 | ·<3><7e92>:·Abbrev·Number:·0 | 13503 | ·<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)·<0x619a | 13505 | ····<7e94>···DW_AT_abstract_origin:·(ref_udata)·<0x619a6> |
13506 | ····<7e97>···DW_AT_entry_pc····:·(addr)·0x29d58 | 13506 | ····<7e97>···DW_AT_entry_pc····:·(addr)·0x29d58 |
13507 | ····<7e9f>···DW_AT_GNU_entry_view:·(data2)·0 | 13507 | ····<7e9f>···DW_AT_GNU_entry_view:·(data2)·0 |
13508 | ····<7ea1>···DW_AT_ranges······:·(sec_offset)·0x7408 | 13508 | ····<7ea1>···DW_AT_ranges······:·(sec_offset)·0x7408 |
13509 | ····<7ea5>···DW_AT_call_file···:·(data1)·1 | 13509 | ····<7ea5>···DW_AT_call_file···:·(data1)·1 |
13510 | ····<7ea6>···DW_AT_call_line···:·(data2)·48081 | 13510 | ····<7ea6>···DW_AT_call_line···:·(data2)·48081 |
13511 | ····<7ea8>···DW_AT_call_column·:·(data1)·17 | 13511 | ····<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)·<0x619d | 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)·0xeea | 13516 | ····<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)·<0x619e | 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)·0xf28 | 13520 | ····<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)·<0x619b | 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)·0xf4f | 13524 | ····<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)·<0x619c | 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)·0xf73 | 13528 | ····<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)·<0x619 | 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)·0xf9d | 13532 | ····<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)·0x7408 | 13534 | ····<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)·<0x619f | 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)·0xfcd | 13538 | ····<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)·<0x61a0 | 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)·0xffd | 13542 | ····<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)·<0x61a | 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)·0x103c | 13546 | ····<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)·<0x61a1 | 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)·0x106c | 13550 | ····<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)·<0x61a2 | 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)·0x10de | 13554 | ····<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)·<0x61a3 | 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)·0x1136 | 13558 | ····<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)·<0x61a4 | 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)·0x11d7 | 13562 | ····<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)·<0x61a4 | 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)·0x1272 | 13566 | ····<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)·<0x61a5 | 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)·0x12c9 | 13570 | ····<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)·<0x61a6 | 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)·0x1338 | 13574 | ····<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)·<0x61a7 | 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)·<0x61a7 | 13578 | ····<7f6a>···DW_AT_abstract_origin:·(ref_udata)·<0x61a7c> |
13579 | ····<7f6d>···DW_AT_low_pc······:·(addr)·0x29e20 | 13579 | ····<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. |
Offset 63464, 21 lines modified | Offset 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·pair | 63467 | ····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:·<0x2d46 | 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·pair | 63471 | ····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:·<0x2d48 | 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·pair | 63475 | ····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 modified | Offset 63576, 19 lines modified | ||
63576 | ····0003120d·v000000000000003·v000000000000000·location·view·pair | 63576 | ····0003120d·v000000000000003·v000000000000000·location·view·pair |
63577 | ····0003120f·v000000000000000·v000000000000000·location·view·pair | 63577 | ····0003120f·v000000000000000·v000000000000000·location·view·pair |
63578 | ····00031211·v000000000000000·v000000000000001·location·view·pair | 63578 | ····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:·<0x2d3c | 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:·<0x2d3c | 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:·<0x2d3c | 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·pair | 63587 | ····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 modified | Offset 79809, 37 lines modified | ||
79809 | ····0003dbed·<End·of·list> | 79809 | ····0003dbed·<End·of·list> |
79810 | ····0003dbee·v000000000000000·v000000000000000·location·view·pair | 79810 | ····0003dbee·v000000000000000·v000000000000000·location·view·pair |
79811 | ····0003dbf0·v000000000000000·v000000000000000·location·view·pair | 79811 | ····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:·<0x3ccd | 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:·<0x3ccd | 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·pair | 79818 | ····0003dc12·v000000000000000·v000000000000000·location·view·pair |
79819 | ····0003dc14·v000000000000000·v000000000000000·location·view·pair | 79819 | ····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:·<0x3cce | 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:·<0x3cce | 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·pair | 79826 | ····0003dc36·v000000000000000·v000000000000000·location·view·pair |
79827 | ····0003dc38·v000000000000000·v000000000000000·location·view·pair | 79827 | ····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:·<0x3c | 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:·<0x3c | 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·pair | 79834 | ····0003dc5a·v000000000000000·v000000000000005·location·view·pair |
79835 | ····0003dc5c·v000000000000005·v000000000000000·location·view·pair | 79835 | ····0003dc5c·v000000000000005·v000000000000000·location·view·pair |
79836 | ····0003dc5e·v000000000000000·v000000000000000·location·view·pair | 79836 | ····0003dc5e·v000000000000000·v000000000000000·location·view·pair |
79837 | ····0003dc60·00000000000309c9·(base·address) | 79837 | ····0003dc60·00000000000309c9·(base·address) |
Offset 81196, 37 lines modified | Offset 81196, 37 lines modified | ||
81196 | ····0003eb4a·<End·of·list> | 81196 | ····0003eb4a·<End·of·list> |
81197 | ····0003eb4b·v000000000000000·v000000000000000·location·view·pair | 81197 | ····0003eb4b·v000000000000000·v000000000000000·location·view·pair |
81198 | ····0003eb4d·v000000000000000·v000000000000000·location·view·pair | 81198 | ····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:·<0x3cc | 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:·<0x3cc | 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·pair | 81205 | ····0003eb6f·v000000000000000·v000000000000000·location·view·pair |
81206 | ····0003eb71·v000000000000000·v000000000000000·location·view·pair | 81206 | ····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:·<0x3cc7 | 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:·<0x3cc7 | 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·pair | 81213 | ····0003eb93·v000000000000000·v000000000000000·location·view·pair |
81214 | ····0003eb95·v000000000000000·v000000000000000·location·view·pair | 81214 | ····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:·<0x3cc8 | 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:·<0x3cc8 | 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·pair | 81221 | ····0003ebb7·v000000000000000·v000000000000005·location·view·pair |
81222 | ····0003ebb9·v000000000000005·v000000000000000·location·view·pair | 81222 | ····0003ebb9·v000000000000005·v000000000000000·location·view·pair |
81223 | ····0003ebbb·v000000000000000·v000000000000000·location·view·pair | 81223 | ····0003ebbb·v000000000000000·v000000000000000·location·view·pair |
81224 | ····0003ebbd·000000000002f9cf·(base·address) | 81224 | ····0003ebbd·000000000002f9cf·(base·address) |
Offset 96721, 32 lines modified | Offset 96721, 32 lines modified | ||
96721 | ····0004a4c6·v000000000000004·v000000000000000·location·view·pair | 96721 | ····0004a4c6·v000000000000004·v000000000000000·location·view·pair |
96722 | ····0004a4c8·v000000000000000·v000000000000000·location·view·pair | 96722 | ····0004a4c8·v000000000000000·v000000000000000·location·view·pair |
96723 | ····0004a4ca·v000000000000005·v000000000000004·location·view·pair | 96723 | ····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:·<0x4b27 | 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. |
Offset 1, 58 lines modified | Offset 1, 65 lines modified | ||
1 | 1 | 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 | 2 | 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 | K | 36 | K71$IvW{B9$ |
32 | 3rh!+BE- | ||
33 | [a5p+cD+,V | ||
34 | FhI=1HdF+ | ||
35 | jSQ=OA<b | ||
36 | 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 | Q | 47 | QE~dZDxW |
38 | )]ARL%^c | ||
39 | D5CT0g» M;} | ||
40 | 9bp@G=V^ | ||
41 | Rc~9qsvcG | ||
42 | &2W*3'$] | ||
43 | g·|Z&}oH | ||
44 | 48 | sKyY8dY8 | |
45 | %..@8EJL | ||
46 | }HNi{3O_& | ||
47 | pZJc?d?4 | ||
48 | j`=» TF;} | ||
49 | g)Voi~~I | ||
50 | /Y8·}v@_ | ||
51 | 49 | 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» :52 | 59 | }69F» :52 |
53 | lbDfS"U1 | 60 | lbDfS"U1 |
54 | 9&!» q||) | 61 | 9&!» q||) |
55 | @5\Zf~uY | 62 | @5\Zf~uY |
56 | W$fl@]~]E>Yi | 63 | W$fl@]~]E>Yi |
57 | sqw7DsqY | 64 | sqw7DsqY |
58 | zE7q}z<\/p | 65 | zE7q}z<\/p |
Offset 105, 50 lines modified | Offset 112, 68 lines modified | ||
105 | ·x-Fok1| | 112 | ·x-Fok1| |
106 | e~F#?Gcu} | 113 | e~F#?Gcu} |
107 | S7$0uC>9uC | 114 | S7$0uC>9uC |
108 | » #z0U(4U | 115 | » #z0U(4U |
109 | \}Ys·]Td | 116 | \}Ys·]Td |
110 | <#!"q|`7 | 117 | <#!"q|`7 |
111 | 6FLK`7"P | 118 | 6FLK`7"P |
112 | f<1~I8oM | ||
113 | 50pFDa(< | ||
114 | upCR61,k | ||
115 | » jNH!'b* | ||
116 | |U{h1B{]_ | ||
117 | 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. |