Offset 1, 5 lines modified | Offset 1, 5 lines modified | ||
1 | ·1b1d785b7b3921c742e1f5fd3014c996·10793780·doc·optional·python-pandas-doc_2.2.3+dfsg-8_all.deb | ||
2 | ·b82025b39799b33c0c035eac8a4943c9·70934760·debug·optional·python3-pandas-lib-dbgsym_2.2.3+dfsg-8_arm64.deb | ||
3 | · | 1 | ·481b7f1a085ddfc958458a42cab259e2·10793776·doc·optional·python-pandas-doc_2.2.3+dfsg-8_all.deb |
2 | ·8f04d3428e523868db590d729ceeefe4·70943328·debug·optional·python3-pandas-lib-dbgsym_2.2.3+dfsg-8_arm64.deb | ||
3 | ·d5206db7c636db49d3efce5f5cf8f753·6025516·python·optional·python3-pandas-lib_2.2.3+dfsg-8_arm64.deb | ||
4 | ·ad1d0d3815c32f9db583cfe0dd79d880·3096896·python·optional·python3-pandas_2.2.3+dfsg-8_all.deb | 4 | ·ad1d0d3815c32f9db583cfe0dd79d880·3096896·python·optional·python3-pandas_2.2.3+dfsg-8_all.deb |
Offset 1, 3 lines modified | Offset 1, 3 lines modified | ||
1 | -rw-r--r--···0········0········0········4·2025-02-01·18:39:17.000000·debian-binary | 1 | -rw-r--r--···0········0········0········4·2025-02-01·18:39:17.000000·debian-binary |
2 | -rw-r--r--···0········0········0···1473 | 2 | -rw-r--r--···0········0········0···147388·2025-02-01·18:39:17.000000·control.tar.xz |
3 | -rw-r--r--···0········0········0·10646196·2025-02-01·18:39:17.000000·data.tar.xz | 3 | -rw-r--r--···0········0········0·10646196·2025-02-01·18:39:17.000000·data.tar.xz |
Offset 6256, 61 lines modified | Offset 6256, 61 lines modified | ||
6256 | -rw-r--r--···0·root·········(0)·root·········(0)···210184·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/reference/series.html | 6256 | -rw-r--r--···0·root·········(0)·root·········(0)···210184·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/reference/series.html |
6257 | -rw-r--r--···0·root·········(0)·root·········(0)····48665·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/reference/style.html | 6257 | -rw-r--r--···0·root·········(0)·root·········(0)····48665·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/reference/style.html |
6258 | -rw-r--r--···0·root·········(0)·root·········(0)····48657·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/reference/testing.html | 6258 | -rw-r--r--···0·root·········(0)·root·········(0)····48657·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/reference/testing.html |
6259 | -rw-r--r--···0·root·········(0)·root·········(0)····53295·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/reference/window.html | 6259 | -rw-r--r--···0·root·········(0)·root·········(0)····53295·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/reference/window.html |
6260 | -rw-r--r--···0·root·········(0)·root·········(0)······244·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/release.html | 6260 | -rw-r--r--···0·root·········(0)·root·········(0)······244·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/release.html |
6261 | -rw-r--r--···0·root·········(0)·root·········(0)······269·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/reshaping.html | 6261 | -rw-r--r--···0·root·········(0)·root·········(0)······269·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/reshaping.html |
6262 | -rw-r--r--···0·root·········(0)·root·········(0)····17010·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/search.html | 6262 | -rw-r--r--···0·root·········(0)·root·········(0)····17010·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/search.html |
6263 | -rw-r--r--···0·root·········(0)·root·········(0)··2358 | 6263 | -rw-r--r--···0·root·········(0)·root·········(0)··2358436·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/searchindex.js |
6264 | -rw-r--r--···0·root·········(0)·root·········(0)······259·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/sparse.html | 6264 | -rw-r--r--···0·root·········(0)·root·········(0)······259·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/sparse.html |
6265 | -rw-r--r--···0·root·········(0)·root·········(0)······244·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/style.html | 6265 | -rw-r--r--···0·root·········(0)·root·········(0)······244·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/style.html |
6266 | -rw-r--r--···0·root·········(0)·root·········(0)······255·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/text.html | 6266 | -rw-r--r--···0·root·········(0)·root·········(0)······255·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/text.html |
6267 | -rw-r--r--···0·root·········(0)·root·········(0)······256·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/timedeltas.html | 6267 | -rw-r--r--···0·root·········(0)·root·········(0)······256·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/timedeltas.html |
6268 | -rw-r--r--···0·root·········(0)·root·········(0)······277·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/timeseries.html | 6268 | -rw-r--r--···0·root·········(0)·root·········(0)······277·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/timeseries.html |
6269 | -rw-r--r--···0·root·········(0)·root·········(0)······272·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/tutorials.html | 6269 | -rw-r--r--···0·root·········(0)·root·········(0)······272·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/tutorials.html |
6270 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/user_guide/ | 6270 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/user_guide/ |
6271 | -rw-r--r--···0·root·········(0)·root·········(0)···171332·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/user_guide/10min.html | 6271 | -rw-r--r--···0·root·········(0)·root·········(0)···171332·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/user_guide/10min.html |
6272 | -rw-r--r--···0·root·········(0)·root·········(0)···28382 | 6272 | -rw-r--r--···0·root·········(0)·root·········(0)···283823·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/user_guide/advanced.html |
6273 | -rw-r--r--···0·root·········(0)·root·········(0)···435951·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/user_guide/basics.html | 6273 | -rw-r--r--···0·root·········(0)·root·········(0)···435951·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/user_guide/basics.html |
6274 | -rw-r--r--···0·root·········(0)·root·········(0)····36646·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/user_guide/boolean.html | 6274 | -rw-r--r--···0·root·········(0)·root·········(0)····36646·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/user_guide/boolean.html |
6275 | -rw-r--r--···0·root·········(0)·root·········(0)···217475·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/user_guide/categorical.html | 6275 | -rw-r--r--···0·root·········(0)·root·········(0)···217475·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/user_guide/categorical.html |
6276 | -rw-r--r--···0·root·········(0)·root·········(0)····18313·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/user_guide/cookbook.html | 6276 | -rw-r--r--···0·root·········(0)·root·········(0)····18313·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/user_guide/cookbook.html |
6277 | -rw-r--r--···0·root·········(0)·root·········(0)····66125·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/user_guide/copy_on_write.html | 6277 | -rw-r--r--···0·root·········(0)·root·········(0)····66125·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/user_guide/copy_on_write.html |
6278 | -rw-r--r--···0·root·········(0)·root·········(0)···160305·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/user_guide/dsintro.html | 6278 | -rw-r--r--···0·root·········(0)·root·········(0)···160305·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/user_guide/dsintro.html |
6279 | -rw-r--r--···0·root·········(0)·root·········(0)····81366·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/user_guide/duplicates.html | 6279 | -rw-r--r--···0·root·········(0)·root·········(0)····81366·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/user_guide/duplicates.html |
6280 | -rw-r--r--···0·root·········(0)·root·········(0)···1153 | 6280 | -rw-r--r--···0·root·········(0)·root·········(0)···115386·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/user_guide/enhancingperf.html |
6281 | -rw-r--r--···0·root·········(0)·root·········(0)···107868·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/user_guide/gotchas.html | 6281 | -rw-r--r--···0·root·········(0)·root·········(0)···107868·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/user_guide/gotchas.html |
6282 | -rw-r--r--···0·root·········(0)·root·········(0)···300850·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/user_guide/groupby.html | 6282 | -rw-r--r--···0·root·········(0)·root·········(0)···300850·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/user_guide/groupby.html |
6283 | -rw-r--r--···0·root·········(0)·root·········(0)····59715·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/user_guide/index.html | 6283 | -rw-r--r--···0·root·········(0)·root·········(0)····59715·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/user_guide/index.html |
6284 | -rw-r--r--···0·root·········(0)·root·········(0)···395370·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/user_guide/indexing.html | 6284 | -rw-r--r--···0·root·········(0)·root·········(0)···395370·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/user_guide/indexing.html |
6285 | -rw-r--r--···0·root·········(0)·root·········(0)····41778·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/user_guide/integer_na.html | 6285 | -rw-r--r--···0·root·········(0)·root·········(0)····41778·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/user_guide/integer_na.html |
6286 | -rw-r--r--···0·root·········(0)·root·········(0)··1145214·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/user_guide/io.html | 6286 | -rw-r--r--···0·root·········(0)·root·········(0)··1145214·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/user_guide/io.html |
6287 | -rw-r--r--···0·root·········(0)·root·········(0)···208885·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/user_guide/merging.html | 6287 | -rw-r--r--···0·root·········(0)·root·········(0)···208885·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/user_guide/merging.html |
6288 | -rw-r--r--···0·root·········(0)·root·········(0)···178642·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/user_guide/missing_data.html | 6288 | -rw-r--r--···0·root·········(0)·root·········(0)···178642·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/user_guide/missing_data.html |
6289 | -rw-r--r--···0·root·········(0)·root·········(0)···112153·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/user_guide/options.html | 6289 | -rw-r--r--···0·root·········(0)·root·········(0)···112153·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/user_guide/options.html |
6290 | -rw-r--r--···0·root·········(0)·root·········(0)···147512·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/user_guide/pyarrow.html | 6290 | -rw-r--r--···0·root·········(0)·root·········(0)···147512·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/user_guide/pyarrow.html |
6291 | -rw-r--r--···0·root·········(0)·root·········(0)···162660·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/user_guide/reshaping.html | 6291 | -rw-r--r--···0·root·········(0)·root·········(0)···162660·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/user_guide/reshaping.html |
6292 | -rw-r--r--···0·root·········(0)·root·········(0)···115580·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/user_guide/scale.html | 6292 | -rw-r--r--···0·root·········(0)·root·········(0)···115580·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/user_guide/scale.html |
6293 | -rw-r--r--···0·root·········(0)·root·········(0)····65537·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/user_guide/sparse.html | 6293 | -rw-r--r--···0·root·········(0)·root·········(0)····65537·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/user_guide/sparse.html |
6294 | -rw-r--r--···0·root·········(0)·root·········(0)···698240·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/user_guide/style.html | 6294 | -rw-r--r--···0·root·········(0)·root·········(0)···698240·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/user_guide/style.html |
6295 | -rw-r--r--···0·root·········(0)·root·········(0)····878 | 6295 | -rw-r--r--···0·root·········(0)·root·········(0)····87847·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/user_guide/style.ipynb.gz |
6296 | -rw-r--r--···0·root·········(0)·root·········(0)···165302·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/user_guide/text.html | 6296 | -rw-r--r--···0·root·········(0)·root·········(0)···165302·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/user_guide/text.html |
6297 | -rw-r--r--···0·root·········(0)·root·········(0)···100927·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/user_guide/timedeltas.html | 6297 | -rw-r--r--···0·root·········(0)·root·········(0)···100927·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/user_guide/timedeltas.html |
6298 | -rw-r--r--···0·root·········(0)·root·········(0)···486577·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/user_guide/timeseries.html | 6298 | -rw-r--r--···0·root·········(0)·root·········(0)···486577·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/user_guide/timeseries.html |
6299 | -rw-r--r--···0·root·········(0)·root·········(0)···204341·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/user_guide/visualization.html | 6299 | -rw-r--r--···0·root·········(0)·root·········(0)···204341·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/user_guide/visualization.html |
6300 | -rw-r--r--···0·root·········(0)·root·········(0)···141947·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/user_guide/window.html | 6300 | -rw-r--r--···0·root·········(0)·root·········(0)···141947·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/user_guide/window.html |
6301 | -rw-r--r--···0·root·········(0)·root·········(0)······270·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/visualization.html | 6301 | -rw-r--r--···0·root·········(0)·root·········(0)······270·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/visualization.html |
6302 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/whatsnew/ | 6302 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/whatsnew/ |
6303 | -rw-r--r--···0·root·········(0)·root·········(0)···107681·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/whatsnew/index.html | 6303 | -rw-r--r--···0·root·········(0)·root·········(0)···107681·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/whatsnew/index.html |
6304 | -rw-r--r--···0·root·········(0)·root·········(0)····10566·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/whatsnew/index.html.gz | 6304 | -rw-r--r--···0·root·········(0)·root·········(0)····10566·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/whatsnew/index.html.gz |
6305 | -rw-r--r--···0·root·········(0)·root·········(0)····83987·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/whatsnew/v0.10.0.html | 6305 | -rw-r--r--···0·root·········(0)·root·········(0)····83987·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/whatsnew/v0.10.0.html |
6306 | -rw-r--r--···0·root·········(0)·root·········(0)····66492·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/whatsnew/v0.10.1.html | 6306 | -rw-r--r--···0·root·········(0)·root·········(0)····66492·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/whatsnew/v0.10.1.html |
6307 | -rw-r--r--···0·root·········(0)·root·········(0)····82312·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/whatsnew/v0.11.0.html | 6307 | -rw-r--r--···0·root·········(0)·root·········(0)····82312·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/whatsnew/v0.11.0.html |
6308 | -rw-r--r--···0·root·········(0)·root·········(0)···104316·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/whatsnew/v0.12.0.html | 6308 | -rw-r--r--···0·root·········(0)·root·········(0)···104316·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/whatsnew/v0.12.0.html |
6309 | -rw-r--r--···0·root·········(0)·root·········(0)···22247 | 6309 | -rw-r--r--···0·root·········(0)·root·········(0)···222478·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/whatsnew/v0.13.0.html |
6310 | -rw-r--r--···0·root·········(0)·root·········(0)····89385·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/whatsnew/v0.13.1.html | 6310 | -rw-r--r--···0·root·········(0)·root·········(0)····89385·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/whatsnew/v0.13.1.html |
6311 | -rw-r--r--···0·root·········(0)·root·········(0)···243730·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/whatsnew/v0.14.0.html | 6311 | -rw-r--r--···0·root·········(0)·root·········(0)···243730·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/whatsnew/v0.14.0.html |
6312 | -rw-r--r--···0·root·········(0)·root·········(0)····83262·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/whatsnew/v0.14.1.html | 6312 | -rw-r--r--···0·root·········(0)·root·········(0)····83262·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/whatsnew/v0.14.1.html |
6313 | -rw-r--r--···0·root·········(0)·root·········(0)···252293·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/whatsnew/v0.15.0.html | 6313 | -rw-r--r--···0·root·········(0)·root·········(0)···252293·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/whatsnew/v0.15.0.html |
6314 | -rw-r--r--···0·root·········(0)·root·········(0)····68280·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/whatsnew/v0.15.1.html | 6314 | -rw-r--r--···0·root·········(0)·root·········(0)····68280·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/whatsnew/v0.15.1.html |
6315 | -rw-r--r--···0·root·········(0)·root·········(0)····75115·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/whatsnew/v0.15.2.html | 6315 | -rw-r--r--···0·root·········(0)·root·········(0)····75115·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/whatsnew/v0.15.2.html |
6316 | -rw-r--r--···0·root·········(0)·root·········(0)···145199·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/whatsnew/v0.16.0.html | 6316 | -rw-r--r--···0·root·········(0)·root·········(0)···145199·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/whatsnew/v0.16.0.html |
Offset 21494, 31 lines modified | Offset 21494, 31 lines modified | ||
21494 | ········"001294":·2210, | 21494 | ········"001294":·2210, |
21495 | ········"001372":·2207, | 21495 | ········"001372":·2207, |
21496 | ········"001376":·2207, | 21496 | ········"001376":·2207, |
21497 | ········"001427":·2214, | 21497 | ········"001427":·2214, |
21498 | ········"001438":·2195, | 21498 | ········"001438":·2195, |
21499 | ········"001486":·[102,·1158], | 21499 | ········"001486":·[102,·1158], |
21500 | ········"00180":·2294, | 21500 | ········"00180":·2294, |
21501 | ········"002":· | 21501 | ········"002":·2264, |
21502 | ········"002000":·2232, | 21502 | ········"002000":·2232, |
21503 | ········"002040":·2235, | 21503 | ········"002040":·2235, |
21504 | ········"002118":·[2230,·2231], | 21504 | ········"002118":·[2230,·2231], |
21505 | ········"002653":·2207, | 21505 | ········"002653":·2207, |
21506 | ········"002846":·2229, | 21506 | ········"002846":·2229, |
21507 | ········"003":·[2185,·2 | 21507 | ········"003":·[2185,·2235], |
21508 | ········"003144":·2210, | 21508 | ········"003144":·2210, |
21509 | ········"003337":·2207, | 21509 | ········"003337":·2207, |
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,·2 | 21517 | ········"004":·[2186,·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, |
Offset 21542, 22 lines modified | Offset 21542, 22 lines modified | ||
21542 | ········"006438":·2215, | 21542 | ········"006438":·2215, |
21543 | ········"006549":·[182,·760], | 21543 | ········"006549":·[182,·760], |
21544 | ········"006695":·2186, | 21544 | ········"006695":·2186, |
21545 | ········"006747":·[2185,·2197,·2199,·2202,·2204,·2215], | 21545 | ········"006747":·[2185,·2197,·2199,·2202,·2204,·2215], |
21546 | ········"006871":·2212, | 21546 | ········"006871":·2212, |
21547 | ········"006888":·2220, | 21547 | ········"006888":·2220, |
21548 | ········"006938":·2207, | 21548 | ········"006938":·2207, |
21549 | ········"007":·2193, | ||
21550 | ········"007200":·2184, | 21549 | ········"007200":·2184, |
21551 | ········"007207":·[2184,·2214], | 21550 | ········"007207":·[2184,·2214], |
21552 | ········"007717":·2199, | 21551 | ········"007717":·2199, |
21553 | ········"007824":·15, | 21552 | ········"007824":·15, |
21554 | ········"007952":·2207, | 21553 | ········"007952":·2207, |
21555 | ········"007996":·2186, | 21554 | ········"007996":·2186, |
21556 | ········"007f":·203, | 21555 | ········"007f":·203, |
21556 | ········"008":·2193, | ||
21557 | ········"008182":·2204, | 21557 | ········"008182":·2204, |
21558 | ········"008298":·2186, | 21558 | ········"008298":·2186, |
21559 | ········"008344":·2207, | 21559 | ········"008344":·2207, |
21560 | ········"008358":·2207, | 21560 | ········"008358":·2207, |
21561 | ········"008500":·15, | 21561 | ········"008500":·15, |
21562 | ········"008543":·[102,·1158], | 21562 | ········"008543":·[102,·1158], |
21563 | ········"008943":·[102,·1158], | 21563 | ········"008943":·[102,·1158], |
Offset 21569, 15 lines modified | Offset 21569, 16 lines modified | ||
21569 | ········"009673":·2195, | 21569 | ········"009673":·2195, |
21570 | ········"009783":·2207, | 21570 | ········"009783":·2207, |
21571 | ········"009797":·2186, | 21571 | ········"009797":·2186, |
21572 | ········"009826":·[102,·1158,·2205], | 21572 | ········"009826":·[102,·1158,·2205], |
21573 | ········"009920":·[2184,·2195,·2214], | 21573 | ········"009920":·[2184,·2195,·2214], |
21574 | ········"00am":·2230, | 21574 | ········"00am":·2230, |
21575 | ········"00index":·2218, | 21575 | ········"00index":·2218, |
21576 | ········"01":·[3,·15,·16,·17,·19,·29,·30,·31,·36,·79,·80,·82,·88,·107,·121,·182,·187,·207,·213,·218,·219,·230,·242,·261,·270,·271,·276,·277,·278,·283,·286,·287,·288,·289,·290,·291,·292,·293,·294,·295,·296,·298,·299,·301,·302,·303,·304,·305,·306,·307,·308,·309,·310,·311,·312,·313,·314,·315,·316,·317,·318,·319,·320,·321,·322,·323,·324,·326,·329,·330,·331,·332,·333,·345,·362,·363,·423,·445,·510,·511,·513,·514,·515,·516,·517,·519,·521,·523,·525,·529,·531,·532,·533,·534,·535,·536,·537,·541,·542,·543,·544,·545,·546,·547,·548,·549,·551,·554,·556,·557,·558,·560,·561,·562,·563,·564,·565,·566,·575,·591,·592,·593,·600,·629,·637,·639,·640,·641,·642,·643,·644,·645,·646,·647,·649,·650,·651,·652,·654,·655,·656,·657,·658,·659,·660,·661,·662,·663,·665,·666,·667,·668,·670,·671,·673,·674,·675,·676,·677,·678,·679,·680,·684,·685,·686,·688,·689,·696,·760,·763,·781,·788,·793,·804,·817,·874,·893,·898,·899,·902,·903,·904,·905,·909,·910,·917,·919,·922,·929,·934,·939,·940,·943,·944,·945,·948,·949,·953,·954,·957,·959,·960,·969,·972,·982,·984,·997,·1000,·1001,·1003,·1004,·1005,·1011,·1014,·1016,·1017,·1020,·1021,·1024,·1051,·1075,·1078,·1106,·1118,·1122,·1141,·1144,·1145,·1147,·1157,·1164,·1170,·1171,·1176,·1180,·1185,·1192,·1195,·1197,·1206,·1214,·1221,·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,·1286,·1287,·1288,·1290,·1291,·1292,·1293,·1294,·1295,·1296,·1297,·1344,·1345,·1367,·1391,·1392,·1393,·1436,·1447,·1452,·1475,·1488,·1490,·1498,·1500,·1501,·1506,·1524,·1542,·1560,·1620,·1699,·1720,·1741,·1793,·1815,·1857,·1930,·1947,·1982,·2036,·2054,·2090,·2108,·2127,·2163,·2184,·2185,·2186,·2188,·2191,·2195,·2197,·2198,·2199,·2200,·2201,·2202,·2204,·2205,·2206,·2207,·2209,·2210,·2212,·2214,·2215,·2216,·2217,·2218,·2219,·2220,·2221,·2222,·2223,·2225,·2226,·2228,·2229,·2230,·2231,·2232,·2235,·2238,·2240,·2241,·2246,·2249,·2261,·2264,·2265,·2271,·2283,·2289,·2294,·2298,·2302,·2307], | 21576 | ········"01":·[3,·15,·16,·17,·19,·29,·30,·31,·36,·79,·80,·82,·88,·107,·121,·182,·187,·207,·213,·218,·219,·230,·242,·261,·270,·271,·276,·277,·278,·283,·286,·287,·288,·289,·290,·291,·292,·293,·294,·295,·296,·298,·299,·301,·302,·303,·304,·305,·306,·307,·308,·309,·310,·311,·312,·313,·314,·315,·316,·317,·318,·319,·320,·321,·322,·323,·324,·326,·329,·330,·331,·332,·333,·345,·362,·363,·423,·445,·510,·511,·513,·514,·515,·516,·517,·519,·521,·523,·525,·529,·531,·532,·533,·534,·535,·536,·537,·541,·542,·543,·544,·545,·546,·547,·548,·549,·551,·554,·556,·557,·558,·560,·561,·562,·563,·564,·565,·566,·575,·591,·592,·593,·600,·629,·637,·639,·640,·641,·642,·643,·644,·645,·646,·647,·649,·650,·651,·652,·654,·655,·656,·657,·658,·659,·660,·661,·662,·663,·665,·666,·667,·668,·670,·671,·673,·674,·675,·676,·677,·678,·679,·680,·684,·685,·686,·688,·689,·696,·760,·763,·781,·788,·793,·804,·817,·874,·893,·898,·899,·902,·903,·904,·905,·909,·910,·917,·919,·922,·929,·934,·939,·940,·943,·944,·945,·948,·949,·953,·954,·957,·959,·960,·969,·972,·982,·984,·997,·1000,·1001,·1003,·1004,·1005,·1011,·1014,·1016,·1017,·1020,·1021,·1024,·1051,·1075,·1078,·1106,·1118,·1122,·1141,·1144,·1145,·1147,·1157,·1164,·1170,·1171,·1176,·1180,·1185,·1192,·1195,·1197,·1206,·1214,·1221,·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,·1286,·1287,·1288,·1290,·1291,·1292,·1293,·1294,·1295,·1296,·1297,·1344,·1345,·1367,·1391,·1392,·1393,·1436,·1447,·1452,·1475,·1488,·1490,·1498,·1500,·1501,·1506,·1524,·1542,·1560,·1620,·1699,·1720,·1741,·1793,·1815,·1857,·1930,·1947,·1982,·2036,·2054,·2090,·2108,·2127,·2163,·2184,·2185,·2186,·2188,·2191,·2193,·2195,·2197,·2198,·2199,·2200,·2201,·2202,·2204,·2205,·2206,·2207,·2209,·2210,·2212,·2214,·2215,·2216,·2217,·2218,·2219,·2220,·2221,·2222,·2223,·2225,·2226,·2228,·2229,·2230,·2231,·2232,·2235,·2238,·2240,·2241,·2246,·2249,·2261,·2264,·2265,·2271,·2283,·2289,·2294,·2298,·2302,·2307], |
21577 | ········"010":·2193, | ||
21577 | ········"0100":·[575,·893,·957,·970,·997,·1004,·1014,·1016,·1020,·1021,·1498,·2186,·2199,·2210,·2246,·2271], | 21578 | ········"0100":·[575,·893,·957,·970,·997,·1004,·1014,·1016,·1020,·1021,·1498,·2186,·2199,·2210,·2246,·2271], |
21578 | ········"010000":·[954,·1894], | 21579 | ········"010000":·[954,·1894], |
21579 | ········"010010012":·[923,·2209], | 21580 | ········"010010012":·[923,·2209], |
21580 | ········"010026":·2191, | 21581 | ········"010026":·2191, |
21581 | ········"010081":·15, | 21582 | ········"010081":·15, |
21582 | ········"010165":·2199, | 21583 | ········"010165":·2199, |
21583 | ········"010589":·2193, | 21584 | ········"010589":·2193, |
Offset 21597, 15 lines modified | Offset 21598, 14 lines modified | ||
21597 | ········"011975":·2207, | 21598 | ········"011975":·2207, |
21598 | ········"012108":·2207, | 21599 | ········"012108":·2207, |
21599 | ········"012299":·2207, | 21600 | ········"012299":·2207, |
21600 | ········"0123456789123456":·[2164,·2165], | 21601 | ········"0123456789123456":·[2164,·2165], |
21601 | ········"012549":·2207, | 21602 | ········"012549":·2207, |
21602 | ········"012694":·2199, | 21603 | ········"012694":·2199, |
21603 | ········"012922":·2219, | 21604 | ········"012922":·2219, |
21604 | ········"013":·2193, | ||
21605 | ········"013086":·15, | 21605 | ········"013086":·15, |
21606 | ········"0133":·2202, | 21606 | ········"0133":·2202, |
21607 | ········"013448":·2207, | 21607 | ········"013448":·2207, |
21608 | ········"013605":·2207, | 21608 | ········"013605":·2207, |
21609 | ········"013684":·[182,·760], | 21609 | ········"013684":·[182,·760], |
21610 | ········"013692":·[102,·1158], | 21610 | ········"013692":·[102,·1158], |
21611 | ········"013747":·2199, | 21611 | ········"013747":·2199, |
Offset 21627, 15 lines modified | Offset 21627, 14 lines modified | ||
21627 | ········"015083":·2186, | 21627 | ········"015083":·2186, |
21628 | ········"015420":·2195, | 21628 | ········"015420":·2195, |
21629 | ········"015458":·2207, | 21629 | ········"015458":·2207, |
21630 | ········"015696":·[2220,·2228,·2230], | 21630 | ········"015696":·[2220,·2228,·2230], |
21631 | ········"015906":·2186, | 21631 | ········"015906":·2186, |
21632 | ········"015962":·[2184,·2214], | 21632 | ········"015962":·[2184,·2214], |
21633 | ········"015988":·2186, | 21633 | ········"015988":·2186, |
21634 | ········"016":·2193, | ||
21635 | ········"016009":·15, | 21634 | ········"016009":·15, |
21636 | ········"016287":·2210, | 21635 | ········"016287":·2210, |
21637 | ········"016331":·2210, | 21636 | ········"016331":·2210, |
21638 | ········"016424":·[16,·19], | 21637 | ········"016424":·[16,·19], |
21639 | ········"016692":·[2184,·2195,·2214], | 21638 | ········"016692":·[2184,·2195,·2214], |
21640 | ········"01685762652715874":·[624,·1215], | 21639 | ········"01685762652715874":·[624,·1215], |
21641 | ········"017106":·2207, | 21640 | ········"017106":·2207, |
Offset 21704, 15 lines modified | Offset 21703, 15 lines modified | ||
21704 | ········"024580":·[2184,·2195,·2214], | 21703 | ········"024580":·[2184,·2195,·2214], |
21705 | ········"024738":·[102,·1158], | 21704 | ········"024738":·[102,·1158], |
21706 | ········"024786":·2207, | 21705 | ········"024786":·2207, |
21707 | ········"024810":·2207, | 21706 | ········"024810":·2207, |
21708 | ········"0249":·[267,·896], | 21707 | ········"0249":·[267,·896], |
21709 | ········"024925":·2195, | 21708 | ········"024925":·2195, |
21710 | ········"024967":·2207, | 21709 | ········"024967":·2207, |
21711 | ········"025":·[2186,·2 | 21710 | ········"025":·[2186,·2222,·2227], |
21712 | ········"025054":·2184, | 21711 | ········"025054":·2184, |
21713 | ········"025270":·2186, | 21712 | ········"025270":·2186, |
21714 | ········"025363":·2186, | 21713 | ········"025363":·2186, |
21715 | ········"025367":·2207, | 21714 | ········"025367":·2207, |
21716 | ········"025747":·[2191,·2197,·2207], | 21715 | ········"025747":·[2191,·2197,·2207], |
21717 | ········"026036":·2207, | 21716 | ········"026036":·2207, |
21718 | ········"026158":·2210, | 21717 | ········"026158":·2210, |
Offset 21728, 15 lines modified | Offset 21727, 15 lines modified | ||
21728 | ········"028152":·2207, | 21727 | ········"028152":·2207, |
21729 | ········"028166":·15, | 21728 | ········"028166":·15, |
21730 | ········"028182":·2207, | 21729 | ········"028182":·2207, |
21731 | ········"028578":·2207, | 21730 | ········"028578":·2207, |
21732 | ········"028603":·2195, | 21731 | ········"028603":·2195, |
21733 | ········"028662":·28, | 21732 | ········"028662":·28, |
Max diff block lines reached; 58625/66288 bytes (88.44%) of diff not shown. |
Offset 1847, 25 lines modified | Offset 1847, 25 lines modified | ||
1847 | <span·class="gp">In·[141]:·</span><span·class="n">indexer</span>·<span·class="o">=</span>·<span·class="n">np</span><span·class="o">.</span><span·class="n">arange</span><span·class="p">(</span><span·class="mi">10000</span><span·class="p">)</span> | 1847 | <span·class="gp">In·[141]:·</span><span·class="n">indexer</span>·<span·class="o">=</span>·<span·class="n">np</span><span·class="o">.</span><span·class="n">arange</span><span·class="p">(</span><span·class="mi">10000</span><span·class="p">)</span> |
1848 | <span·class="gp">In·[142]:·</span><span·class="n">random</span><span·class="o">.</span><span·class="n">shuffle</span><span·class="p">(</span><span·class="n">indexer</span><span·class="p">)</span> | 1848 | <span·class="gp">In·[142]:·</span><span·class="n">random</span><span·class="o">.</span><span·class="n">shuffle</span><span·class="p">(</span><span·class="n">indexer</span><span·class="p">)</span> |
1849 | <span·class="gp">In·[143]:·</span><span·class="o">%</span><span·class="k">timeit</span>·arr[indexer] | 1849 | <span·class="gp">In·[143]:·</span><span·class="o">%</span><span·class="k">timeit</span>·arr[indexer] |
1850 | <span·class="gp">···.....:·</span><span·class="o">%</span><span·class="k">timeit</span>·arr.take(indexer,·axis=0) | 1850 | <span·class="gp">···.....:·</span><span·class="o">%</span><span·class="k">timeit</span>·arr.take(indexer,·axis=0) |
1851 | <span·class="gp">···.....:·</span> | 1851 | <span·class="gp">···.....:·</span> |
1852 | <span·class="go">222·us·+-·12.2·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·1,000·loops·each)</span> | ||
1852 | <span·class="go"> | 1853 | <span·class="go">123·us·+-·8.66·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·10,000·loops·each)</span> |
1853 | <span·class="go">76·us·+-·7.76·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·10,000·loops·each)</span> | ||
1854 | </pre></div> | 1854 | </pre></div> |
1855 | </div> | 1855 | </div> |
1856 | <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[144]:·</span><span·class="n">ser</span>·<span·class="o">=</span>·<span·class="n">pd</span><span·class="o">.</span><span·class="n">Series</span><span·class="p">(</span><span·class="n">arr</span><span·class="p">[:,</span>·<span·class="mi">0</span><span·class="p">])</span> | 1856 | <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[144]:·</span><span·class="n">ser</span>·<span·class="o">=</span>·<span·class="n">pd</span><span·class="o">.</span><span·class="n">Series</span><span·class="p">(</span><span·class="n">arr</span><span·class="p">[:,</span>·<span·class="mi">0</span><span·class="p">])</span> |
1857 | <span·class="gp">In·[145]:·</span><span·class="o">%</span><span·class="k">timeit</span>·ser.iloc[indexer] | 1857 | <span·class="gp">In·[145]:·</span><span·class="o">%</span><span·class="k">timeit</span>·ser.iloc[indexer] |
1858 | <span·class="gp">···.....:·</span><span·class="o">%</span><span·class="k">timeit</span>·ser.take(indexer) | 1858 | <span·class="gp">···.....:·</span><span·class="o">%</span><span·class="k">timeit</span>·ser.take(indexer) |
1859 | <span·class="gp">···.....:·</span> | 1859 | <span·class="gp">···.....:·</span> |
1860 | <span·class="go">167·us·+-·25.8·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·1,000·loops·each)</span> | ||
1860 | <span·class="go">1 | 1861 | <span·class="go">146·us·+-·6.44·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·10,000·loops·each)</span> |
1861 | <span·class="go">161·us·+-·17.7·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·10,000·loops·each)</span> | ||
1862 | </pre></div> | 1862 | </pre></div> |
1863 | </div> | 1863 | </div> |
1864 | </section> | 1864 | </section> |
1865 | <section·id="index-types"> | 1865 | <section·id="index-types"> |
1866 | <span·id="advanced-index-types"></span><h2>Index·types<a·class="headerlink"·href="#index-types"·title="Link·to·this·heading">#</a></h2> | 1866 | <span·id="advanced-index-types"></span><h2>Index·types<a·class="headerlink"·href="#index-types"·title="Link·to·this·heading">#</a></h2> |
1867 | <p>We·have·discussed·<code·class="docutils·literal·notranslate"><span·class="pre">MultiIndex</span></code>·in·the·previous·sections·pretty·extensively. | 1867 | <p>We·have·discussed·<code·class="docutils·literal·notranslate"><span·class="pre">MultiIndex</span></code>·in·the·previous·sections·pretty·extensively. |
1868 | Documentation·about·<code·class="docutils·literal·notranslate"><span·class="pre">DatetimeIndex</span></code>·and·<code·class="docutils·literal·notranslate"><span·class="pre">PeriodIndex</span></code>·are·shown·<a·class="reference·internal"·href="timeseries.html#timeseries-overview"><span·class="std·std-ref">here</span></a>, | 1868 | Documentation·about·<code·class="docutils·literal·notranslate"><span·class="pre">DatetimeIndex</span></code>·and·<code·class="docutils·literal·notranslate"><span·class="pre">PeriodIndex</span></code>·are·shown·<a·class="reference·internal"·href="timeseries.html#timeseries-overview"><span·class="std·std-ref">here</span></a>, |
Offset 1245, 23 lines modified | Offset 1245, 23 lines modified | ||
1245 | In·[141]:·indexer·=·np.arange(10000) | 1245 | In·[141]:·indexer·=·np.arange(10000) |
1246 | In·[142]:·random.shuffle(indexer) | 1246 | In·[142]:·random.shuffle(indexer) |
1247 | In·[143]:·%timeit·arr[indexer] | 1247 | In·[143]:·%timeit·arr[indexer] |
1248 | ···.....:·%timeit·arr.take(indexer,·axis=0) | 1248 | ···.....:·%timeit·arr.take(indexer,·axis=0) |
1249 | ···.....: | 1249 | ···.....: |
1250 | 222·us·+-·12.2·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·1,000·loops·each) | ||
1250 | 1251 | 123·us·+-·8.66·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·10,000·loops·each) | |
1251 | 76·us·+-·7.76·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·10,000·loops·each) | ||
1252 | In·[144]:·ser·=·pd.Series(arr[:,·0]) | 1252 | In·[144]:·ser·=·pd.Series(arr[:,·0]) |
1253 | In·[145]:·%timeit·ser.iloc[indexer] | 1253 | In·[145]:·%timeit·ser.iloc[indexer] |
1254 | ···.....:·%timeit·ser.take(indexer) | 1254 | ···.....:·%timeit·ser.take(indexer) |
1255 | ···.....: | 1255 | ···.....: |
1256 | 167·us·+-·25.8·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·1,000·loops·each) | ||
1256 | 1 | 1257 | 146·us·+-·6.44·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·10,000·loops·each) |
1257 | 161·us·+-·17.7·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·10,000·loops·each) | ||
1258 | *\x8**\x8**\x8**\x8**\x8*·I\x8In\x8nd\x8de\x8ex\x8x·t\x8ty\x8yp\x8pe\x8es\x8s_\x8#\x8#·*\x8**\x8**\x8**\x8**\x8* | 1258 | *\x8**\x8**\x8**\x8**\x8*·I\x8In\x8nd\x8de\x8ex\x8x·t\x8ty\x8yp\x8pe\x8es\x8s_\x8#\x8#·*\x8**\x8**\x8**\x8**\x8* |
1259 | We·have·discussed·MultiIndex·in·the·previous·sections·pretty·extensively. | 1259 | We·have·discussed·MultiIndex·in·the·previous·sections·pretty·extensively. |
1260 | Documentation·about·DatetimeIndex·and·PeriodIndex·are·shown·_\x8h_\x8e_\x8r_\x8e,·and | 1260 | Documentation·about·DatetimeIndex·and·PeriodIndex·are·shown·_\x8h_\x8e_\x8r_\x8e,·and |
1261 | documentation·about·TimedeltaIndex·is·found·_\x8h_\x8e_\x8r_\x8e. | 1261 | documentation·about·TimedeltaIndex·is·found·_\x8h_\x8e_\x8r_\x8e. |
1262 | In·the·following·sub-sections·we·will·highlight·some·other·index·types. | 1262 | In·the·following·sub-sections·we·will·highlight·some·other·index·types. |
1263 | *\x8**\x8**\x8**\x8*·C\x8Ca\x8at\x8te\x8eg\x8go\x8or\x8ri\x8ic\x8ca\x8al\x8lI\x8In\x8nd\x8de\x8ex\x8x_\x8#\x8#·*\x8**\x8**\x8**\x8* | 1263 | *\x8**\x8**\x8**\x8*·C\x8Ca\x8at\x8te\x8eg\x8go\x8or\x8ri\x8ic\x8ca\x8al\x8lI\x8In\x8nd\x8de\x8ex\x8x_\x8#\x8#·*\x8**\x8**\x8**\x8* |
1264 | _\x8C_\x8a_\x8t_\x8e_\x8g_\x8o_\x8r_\x8i_\x8c_\x8a_\x8l_\x8I_\x8n_\x8d_\x8e_\x8x·is·a·type·of·index·that·is·useful·for·supporting·indexing·with | 1264 | _\x8C_\x8a_\x8t_\x8e_\x8g_\x8o_\x8r_\x8i_\x8c_\x8a_\x8l_\x8I_\x8n_\x8d_\x8e_\x8x·is·a·type·of·index·that·is·useful·for·supporting·indexing·with |
Offset 592, 31 lines modified | Offset 592, 31 lines modified | ||
592 | <span·class="gp">···...:·</span>········<span·class="n">s</span>·<span·class="o">+=</span>·<span·class="n">f</span><span·class="p">(</span><span·class="n">a</span>·<span·class="o">+</span>·<span·class="n">i</span>·<span·class="o">*</span>·<span·class="n">dx</span><span·class="p">)</span> | 592 | <span·class="gp">···...:·</span>········<span·class="n">s</span>·<span·class="o">+=</span>·<span·class="n">f</span><span·class="p">(</span><span·class="n">a</span>·<span·class="o">+</span>·<span·class="n">i</span>·<span·class="o">*</span>·<span·class="n">dx</span><span·class="p">)</span> |
593 | <span·class="gp">···...:·</span>····<span·class="k">return</span>·<span·class="n">s</span>·<span·class="o">*</span>·<span·class="n">dx</span> | 593 | <span·class="gp">···...:·</span>····<span·class="k">return</span>·<span·class="n">s</span>·<span·class="o">*</span>·<span·class="n">dx</span> |
594 | <span·class="gp">···...:·</span> | 594 | <span·class="gp">···...:·</span> |
595 | </pre></div> | 595 | </pre></div> |
596 | </div> | 596 | </div> |
597 | <p>We·achieve·our·result·by·using·<a·class="reference·internal"·href="../reference/api/pandas.DataFrame.apply.html#pandas.DataFrame.apply"·title="pandas.DataFrame.apply"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">DataFrame.apply()</span></code></a>·(row-wise):</p> | 597 | <p>We·achieve·our·result·by·using·<a·class="reference·internal"·href="../reference/api/pandas.DataFrame.apply.html#pandas.DataFrame.apply"·title="pandas.DataFrame.apply"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">DataFrame.apply()</span></code></a>·(row-wise):</p> |
598 | <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[5]:·</span><span·class="o">%</span><span·class="k">timeit</span>·df.apply(lambda·x:·integrate_f(x["a"],·x["b"],·x["N"]),·axis=1) | 598 | <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[5]:·</span><span·class="o">%</span><span·class="k">timeit</span>·df.apply(lambda·x:·integrate_f(x["a"],·x["b"],·x["N"]),·axis=1) |
599 | <span·class="go"> | 599 | <span·class="go">382·ms·+-·120·ms·per·loop·(mean·+-·std.·dev.·of·7·runs,·1·loop·each)</span> |
600 | </pre></div> | 600 | </pre></div> |
601 | </div> | 601 | </div> |
602 | <p>Let’s·take·a·look·and·see·where·the·time·is·spent·during·this·operation | 602 | <p>Let’s·take·a·look·and·see·where·the·time·is·spent·during·this·operation |
603 | using·the·<a·class="reference·external"·href="https://ipython.readthedocs.io/en/stable/interactive/magics.html#magic-prun">prun·ipython·magic·function</a>:</p> | 603 | using·the·<a·class="reference·external"·href="https://ipython.readthedocs.io/en/stable/interactive/magics.html#magic-prun">prun·ipython·magic·function</a>:</p> |
604 | <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="go">#·most·time·consuming·4·calls</span> | 604 | <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="go">#·most·time·consuming·4·calls</span> |
605 | <span·class="gp">In·[6]:·</span><span·class="o">%</span><span·class="k">prun</span>·-l·4·df.apply(lambda·x:·integrate_f(x["a"],·x["b"],·x["N"]),·axis=1)··#·noqa·E999 | 605 | <span·class="gp">In·[6]:·</span><span·class="o">%</span><span·class="k">prun</span>·-l·4·df.apply(lambda·x:·integrate_f(x["a"],·x["b"],·x["N"]),·axis=1)··#·noqa·E999 |
606 | <span·class="go">·········605946·function·calls·(605928·primitive·calls)·in· | 606 | <span·class="go">·········605946·function·calls·(605928·primitive·calls)·in·1.221·seconds</span> |
607 | <span·class="go">···Ordered·by:·internal·time</span> | 607 | <span·class="go">···Ordered·by:·internal·time</span> |
608 | <span·class="go">···List·reduced·from·159·to·4·due·to·restriction·<4></span> | 608 | <span·class="go">···List·reduced·from·159·to·4·due·to·restriction·<4></span> |
609 | <span·class="go">···ncalls··tottime··percall··cumtime··percall·filename:lineno(function)</span> | 609 | <span·class="go">···ncalls··tottime··percall··cumtime··percall·filename:lineno(function)</span> |
610 | <span·class="go">·····1000····0. | 610 | <span·class="go">·····1000····0.616····0.001····0.982····0.001·<ipython-input-4-c2a74e076cf0>:1(integrate_f)</span> |
611 | <span·class="go">···552423····0. | 611 | <span·class="go">···552423····0.367····0.000····0.367····0.000·<ipython-input-3-c138bdd570e3>:1(f)</span> |
612 | <span·class="go">·····3000····0.0 | 612 | <span·class="go">·····3000····0.046····0.000····0.064····0.000·indexing.py:2765(check_dict_or_set_indexers)</span> |
613 | <span·class="go">····· | 613 | <span·class="go">·····1000····0.042····0.000····0.042····0.000·managers.py:2065(set_values)</span> |
614 | </pre></div> | 614 | </pre></div> |
615 | </div> | 615 | </div> |
616 | <p>By·far·the·majority·of·time·is·spend·inside·either·<code·class="docutils·literal·notranslate"><span·class="pre">integrate_f</span></code>·or·<code·class="docutils·literal·notranslate"><span·class="pre">f</span></code>, | 616 | <p>By·far·the·majority·of·time·is·spend·inside·either·<code·class="docutils·literal·notranslate"><span·class="pre">integrate_f</span></code>·or·<code·class="docutils·literal·notranslate"><span·class="pre">f</span></code>, |
617 | hence·we’ll·concentrate·our·efforts·cythonizing·these·two·functions.</p> | 617 | hence·we’ll·concentrate·our·efforts·cythonizing·these·two·functions.</p> |
618 | </section> | 618 | </section> |
619 | <section·id="plain-cython"> | 619 | <section·id="plain-cython"> |
620 | <span·id="enhancingperf-plain"></span><h3>Plain·Cython<a·class="headerlink"·href="#plain-cython"·title="Link·to·this·heading">#</a></h3> | 620 | <span·id="enhancingperf-plain"></span><h3>Plain·Cython<a·class="headerlink"·href="#plain-cython"·title="Link·to·this·heading">#</a></h3> |
Offset 634, 15 lines modified | Offset 634, 15 lines modified | ||
634 | <span·class="gp">···...:·</span>····for·i·in·range(N): | 634 | <span·class="gp">···...:·</span>····for·i·in·range(N): |
635 | <span·class="gp">···...:·</span>········s·+=·f_plain(a·+·i·*·dx) | 635 | <span·class="gp">···...:·</span>········s·+=·f_plain(a·+·i·*·dx) |
636 | <span·class="gp">···...:·</span>····return·s·*·dx | 636 | <span·class="gp">···...:·</span>····return·s·*·dx |
637 | <span·class="gp">···...:·</span> | 637 | <span·class="gp">···...:·</span> |
638 | </pre></div> | 638 | </pre></div> |
639 | </div> | 639 | </div> |
640 | <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[9]:·</span><span·class="o">%</span><span·class="k">timeit</span>·df.apply(lambda·x:·integrate_f_plain(x["a"],·x["b"],·x["N"]),·axis=1) | 640 | <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[9]:·</span><span·class="o">%</span><span·class="k">timeit</span>·df.apply(lambda·x:·integrate_f_plain(x["a"],·x["b"],·x["N"]),·axis=1) |
641 | <span·class="go"> | 641 | <span·class="go">361·ms·+-·55.7·ms·per·loop·(mean·+-·std.·dev.·of·7·runs,·1·loop·each)</span> |
642 | </pre></div> | 642 | </pre></div> |
643 | </div> | 643 | </div> |
644 | <p>This·has·improved·the·performance·compared·to·the·pure·Python·approach·by·one-third.</p> | 644 | <p>This·has·improved·the·performance·compared·to·the·pure·Python·approach·by·one-third.</p> |
645 | </section> | 645 | </section> |
646 | <section·id="declaring-c-types"> | 646 | <section·id="declaring-c-types"> |
647 | <span·id="enhancingperf-type"></span><h3>Declaring·C·types<a·class="headerlink"·href="#declaring-c-types"·title="Link·to·this·heading">#</a></h3> | 647 | <span·id="enhancingperf-type"></span><h3>Declaring·C·types<a·class="headerlink"·href="#declaring-c-types"·title="Link·to·this·heading">#</a></h3> |
648 | <p>We·can·annotate·the·function·variables·and·return·types·as·well·as·use·<code·class="docutils·literal·notranslate"><span·class="pre">cdef</span></code> | 648 | <p>We·can·annotate·the·function·variables·and·return·types·as·well·as·use·<code·class="docutils·literal·notranslate"><span·class="pre">cdef</span></code> |
Offset 658, 36 lines modified | Offset 658, 36 lines modified | ||
658 | <span·class="gp">···....:·</span>····for·i·in·range(N): | 658 | <span·class="gp">···....:·</span>····for·i·in·range(N): |
659 | <span·class="gp">···....:·</span>········s·+=·f_typed(a·+·i·*·dx) | 659 | <span·class="gp">···....:·</span>········s·+=·f_typed(a·+·i·*·dx) |
660 | <span·class="gp">···....:·</span>····return·s·*·dx | 660 | <span·class="gp">···....:·</span>····return·s·*·dx |
661 | <span·class="gp">···....:·</span> | 661 | <span·class="gp">···....:·</span> |
662 | </pre></div> | 662 | </pre></div> |
663 | </div> | 663 | </div> |
664 | <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[11]:·</span><span·class="o">%</span><span·class="k">timeit</span>·df.apply(lambda·x:·integrate_f_typed(x["a"],·x["b"],·x["N"]),·axis=1) | 664 | <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[11]:·</span><span·class="o">%</span><span·class="k">timeit</span>·df.apply(lambda·x:·integrate_f_typed(x["a"],·x["b"],·x["N"]),·axis=1) |
665 | <span·class="go"> | 665 | <span·class="go">40.9·ms·+-·8.01·ms·per·loop·(mean·+-·std.·dev.·of·7·runs,·10·loops·each)</span> |
666 | </pre></div> | 666 | </pre></div> |
667 | </div> | 667 | </div> |
668 | <p>Annotating·the·functions·with·C·types·yields·an·over·ten·times·performance·improvement·compared·to | 668 | <p>Annotating·the·functions·with·C·types·yields·an·over·ten·times·performance·improvement·compared·to |
669 | the·original·Python·implementation.</p> | 669 | the·original·Python·implementation.</p> |
670 | </section> | 670 | </section> |
671 | <section·id="using-ndarray"> | 671 | <section·id="using-ndarray"> |
672 | <span·id="enhancingperf-ndarray"></span><h3>Using·ndarray<a·class="headerlink"·href="#using-ndarray"·title="Link·to·this·heading">#</a></h3> | 672 | <span·id="enhancingperf-ndarray"></span><h3>Using·ndarray<a·class="headerlink"·href="#using-ndarray"·title="Link·to·this·heading">#</a></h3> |
673 | <p>When·re-profiling,·time·is·spent·creating·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>·from·each·row,·and·calling·<code·class="docutils·literal·notranslate"><span·class="pre">__getitem__</span></code>·from·both | 673 | <p>When·re-profiling,·time·is·spent·creating·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>·from·each·row,·and·calling·<code·class="docutils·literal·notranslate"><span·class="pre">__getitem__</span></code>·from·both |
674 | the·index·and·the·series·(three·times·for·each·row).·These·Python·function·calls·are·expensive·and | 674 | the·index·and·the·series·(three·times·for·each·row).·These·Python·function·calls·are·expensive·and |
675 | can·be·improved·by·passing·an·<code·class="docutils·literal·notranslate"><span·class="pre">np.ndarray</span></code>.</p> | 675 | can·be·improved·by·passing·an·<code·class="docutils·literal·notranslate"><span·class="pre">np.ndarray</span></code>.</p> |
676 | <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[12]:·</span><span·class="o">%</span><span·class="k">prun</span>·-l·4·df.apply(lambda·x:·integrate_f_typed(x["a"],·x["b"],·x["N"]),·axis=1) | 676 | <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[12]:·</span><span·class="o">%</span><span·class="k">prun</span>·-l·4·df.apply(lambda·x:·integrate_f_typed(x["a"],·x["b"],·x["N"]),·axis=1) |
677 | <span·class="go">·········52523·function·calls·(52505·primitive·calls)·in·0.0 | 677 | <span·class="go">·········52523·function·calls·(52505·primitive·calls)·in·0.059·seconds</span> |
678 | <span·class="go">···Ordered·by:·internal·time</span> | 678 | <span·class="go">···Ordered·by:·internal·time</span> |
679 | <span·class="go">···List·reduced·from·157·to·4·due·to·restriction·<4></span> | 679 | <span·class="go">···List·reduced·from·157·to·4·due·to·restriction·<4></span> |
680 | <span·class="go">···ncalls··tottime··percall··cumtime··percall·filename:lineno(function)</span> | 680 | <span·class="go">···ncalls··tottime··percall··cumtime··percall·filename:lineno(function)</span> |
681 | <span·class="go">·····3000····0.004····0.000····0.016····0.000·series.py:1095(__getitem__)</span> | ||
682 | <span·class="go">·····3000····0.003····0.000····0.007····0.000·series.py:1220(_get_value)</span> | ||
683 | <span·class="go">····16098····0.0 | 681 | <span·class="go">····16098····0.010····0.000····0.011····0.000·{built-in·method·builtins.isinstance}</span> |
682 | <span·class="go">·····3000····0.010····0.000····0.010····0.000·managers.py:2004(internal_values)</span> | ||
683 | <span·class="go">1063/1046····0.008····0.000····0.008····0.000·{built-in·method·builtins.len}</span> | ||
684 | <span·class="go">·····3000····0.00 | 684 | <span·class="go">·····3000····0.008····0.000····0.037····0.000·series.py:1095(__getitem__)</span> |
685 | </pre></div> | 685 | </pre></div> |
686 | </div> | 686 | </div> |
687 | <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> | 687 | <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> |
688 | <span·class="gp">···....:·</span>cimport·numpy·as·np | 688 | <span·class="gp">···....:·</span>cimport·numpy·as·np |
689 | <span·class="gp">···....:·</span>import·numpy·as·np | 689 | <span·class="gp">···....:·</span>import·numpy·as·np |
690 | <span·class="gp">···....:·</span>cdef·double·f_typed(double·x)·except?·-2: | 690 | <span·class="gp">···....:·</span>cdef·double·f_typed(double·x)·except?·-2: |
691 | <span·class="gp">···....:·</span>····return·x·*·(x·-·1) | 691 | <span·class="gp">···....:·</span>····return·x·*·(x·-·1) |
Offset 722, 15 lines modified | Offset 722, 15 lines modified | ||
722 | </div> | 722 | </div> |
723 | <p>This·implementation·creates·an·array·of·zeros·and·inserts·the·result | 723 | <p>This·implementation·creates·an·array·of·zeros·and·inserts·the·result |
724 | of·<code·class="docutils·literal·notranslate"><span·class="pre">integrate_f_typed</span></code>·applied·over·each·row.·Looping·over·an·<code·class="docutils·literal·notranslate"><span·class="pre">ndarray</span></code>·is·faster | 724 | of·<code·class="docutils·literal·notranslate"><span·class="pre">integrate_f_typed</span></code>·applied·over·each·row.·Looping·over·an·<code·class="docutils·literal·notranslate"><span·class="pre">ndarray</span></code>·is·faster |
725 | in·Cython·than·looping·over·a·<a·class="reference·internal"·href="../reference/api/pandas.Series.html#pandas.Series"·title="pandas.Series"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Series</span></code></a>·object.</p> | 725 | in·Cython·than·looping·over·a·<a·class="reference·internal"·href="../reference/api/pandas.Series.html#pandas.Series"·title="pandas.Series"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Series</span></code></a>·object.</p> |
726 | <p>Since·<code·class="docutils·literal·notranslate"><span·class="pre">apply_integrate_f</span></code>·is·typed·to·accept·an·<code·class="docutils·literal·notranslate"><span·class="pre">np.ndarray</span></code>,·<a·class="reference·internal"·href="../reference/api/pandas.Series.to_numpy.html#pandas.Series.to_numpy"·title="pandas.Series.to_numpy"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">Series.to_numpy()</span></code></a> | 726 | <p>Since·<code·class="docutils·literal·notranslate"><span·class="pre">apply_integrate_f</span></code>·is·typed·to·accept·an·<code·class="docutils·literal·notranslate"><span·class="pre">np.ndarray</span></code>,·<a·class="reference·internal"·href="../reference/api/pandas.Series.to_numpy.html#pandas.Series.to_numpy"·title="pandas.Series.to_numpy"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">Series.to_numpy()</span></code></a> |
727 | calls·are·needed·to·utilize·this·function.</p> | 727 | calls·are·needed·to·utilize·this·function.</p> |
728 | <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[14]:·</span><span·class="o">%</span><span·class="k">timeit</span>·apply_integrate_f(df["a"].to_numpy(),·df["b"].to_numpy(),·df["N"].to_numpy()) | 728 | <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[14]:·</span><span·class="o">%</span><span·class="k">timeit</span>·apply_integrate_f(df["a"].to_numpy(),·df["b"].to_numpy(),·df["N"].to_numpy()) |
729 | <span·class="go"> | 729 | <span·class="go">4.84·ms·+-·511·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·100·loops·each)</span> |
730 | </pre></div> | 730 | </pre></div> |
731 | </div> | 731 | </div> |
732 | <p>Performance·has·improved·from·the·prior·implementation·by·almost·ten·times.</p> | 732 | <p>Performance·has·improved·from·the·prior·implementation·by·almost·ten·times.</p> |
733 | </section> | 733 | </section> |
734 | <section·id="disabling-compiler-directives"> | 734 | <section·id="disabling-compiler-directives"> |
735 | <span·id="enhancingperf-boundswrap"></span><h3>Disabling·compiler·directives<a·class="headerlink"·href="#disabling-compiler-directives"·title="Link·to·this·heading">#</a></h3> | 735 | <span·id="enhancingperf-boundswrap"></span><h3>Disabling·compiler·directives<a·class="headerlink"·href="#disabling-compiler-directives"·title="Link·to·this·heading">#</a></h3> |
736 | <p>The·majority·of·the·time·is·now·spent·in·<code·class="docutils·literal·notranslate"><span·class="pre">apply_integrate_f</span></code>.·Disabling·Cython’s·<code·class="docutils·literal·notranslate"><span·class="pre">boundscheck</span></code> | 736 | <p>The·majority·of·the·time·is·now·spent·in·<code·class="docutils·literal·notranslate"><span·class="pre">apply_integrate_f</span></code>.·Disabling·Cython’s·<code·class="docutils·literal·notranslate"><span·class="pre">boundscheck</span></code> |
Offset 782, 15 lines modified | Offset 782, 15 lines modified | ||
782 | <span·class="go">·················from·/build/reproducible-path/pandas-2.2.3+dfsg/buildtmp/.cache/ipython/cython/_cython_magic_883da8958ecc60be73b28b7124368f9c7cc2d174.c:1251:</span> | 782 | <span·class="go">·················from·/build/reproducible-path/pandas-2.2.3+dfsg/buildtmp/.cache/ipython/cython/_cython_magic_883da8958ecc60be73b28b7124368f9c7cc2d174.c:1251:</span> |
783 | <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> | 783 | <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> |
784 | <span·class="go">···17·|·#warning·"Using·deprecated·NumPy·API,·disable·it·with·"·\</span> | 784 | <span·class="go">···17·|·#warning·"Using·deprecated·NumPy·API,·disable·it·with·"·\</span> |
785 | <span·class="go">······|··^~~~~~~</span> | 785 | <span·class="go">······|··^~~~~~~</span> |
786 | </pre></div> | 786 | </pre></div> |
787 | </div> | 787 | </div> |
788 | <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[17]:·</span><span·class="o">%</span><span·class="k">timeit</span>·apply_integrate_f_wrap(df["a"].to_numpy(),·df["b"].to_numpy(),·df["N"].to_numpy()) | 788 | <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[17]:·</span><span·class="o">%</span><span·class="k">timeit</span>·apply_integrate_f_wrap(df["a"].to_numpy(),·df["b"].to_numpy(),·df["N"].to_numpy()) |
789 | <span·class="go"> | 789 | <span·class="go">2.08·ms·+-·904·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·1,000·loops·each)</span> |
790 | </pre></div> | 790 | </pre></div> |
791 | </div> | 791 | </div> |
792 | <p>However,·a·loop·indexer·<code·class="docutils·literal·notranslate"><span·class="pre">i</span></code>·accessing·an·invalid·location·in·an·array·would·cause·a·segfault·because·memory·access·isn’t·checked. | 792 | <p>However,·a·loop·indexer·<code·class="docutils·literal·notranslate"><span·class="pre">i</span></code>·accessing·an·invalid·location·in·an·array·would·cause·a·segfault·because·memory·access·isn’t·checked. |
793 | For·more·about·<code·class="docutils·literal·notranslate"><span·class="pre">boundscheck</span></code>·and·<code·class="docutils·literal·notranslate"><span·class="pre">wraparound</span></code>,·see·the·Cython·docs·on | 793 | For·more·about·<code·class="docutils·literal·notranslate"><span·class="pre">boundscheck</span></code>·and·<code·class="docutils·literal·notranslate"><span·class="pre">wraparound</span></code>,·see·the·Cython·docs·on |
794 | <a·class="reference·external"·href="https://cython.readthedocs.io/en/latest/src/userguide/source_files_and_compilation.html#compiler-directives">compiler·directives</a>.</p> | 794 | <a·class="reference·external"·href="https://cython.readthedocs.io/en/latest/src/userguide/source_files_and_compilation.html#compiler-directives">compiler·directives</a>.</p> |
795 | </section> | 795 | </section> |
796 | </section> | 796 | </section> |
Offset 1148, 19 lines modified | Offset 1148, 19 lines modified | ||
1148 | compared·to·standard·Python·syntax·for·large·<a·class="reference·internal"·href="../reference/api/pandas.DataFrame.html#pandas.DataFrame"·title="pandas.DataFrame"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">DataFrame</span></code></a>.·This·engine·requires·the | 1148 | compared·to·standard·Python·syntax·for·large·<a·class="reference·internal"·href="../reference/api/pandas.DataFrame.html#pandas.DataFrame"·title="pandas.DataFrame"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">DataFrame</span></code></a>.·This·engine·requires·the |
1149 | optional·dependency·<code·class="docutils·literal·notranslate"><span·class="pre">numexpr</span></code>·to·be·installed.</p> | 1149 | optional·dependency·<code·class="docutils·literal·notranslate"><span·class="pre">numexpr</span></code>·to·be·installed.</p> |
1150 | <p>The·<code·class="docutils·literal·notranslate"><span·class="pre">'python'</span></code>·engine·is·generally·<em>not</em>·useful·except·for·testing | 1150 | <p>The·<code·class="docutils·literal·notranslate"><span·class="pre">'python'</span></code>·engine·is·generally·<em>not</em>·useful·except·for·testing |
1151 | other·evaluation·engines·against·it.·You·will·achieve·<strong>no</strong>·performance | 1151 | other·evaluation·engines·against·it.·You·will·achieve·<strong>no</strong>·performance |
1152 | benefits·using·<a·class="reference·internal"·href="../reference/api/pandas.eval.html#pandas.eval"·title="pandas.eval"><code·class="xref·py·py-func·docutils·literal·notranslate"><span·class="pre">eval()</span></code></a>·with·<code·class="docutils·literal·notranslate"><span·class="pre">engine='python'</span></code>·and·may | 1152 | benefits·using·<a·class="reference·internal"·href="../reference/api/pandas.eval.html#pandas.eval"·title="pandas.eval"><code·class="xref·py·py-func·docutils·literal·notranslate"><span·class="pre">eval()</span></code></a>·with·<code·class="docutils·literal·notranslate"><span·class="pre">engine='python'</span></code>·and·may |
1153 | incur·a·performance·hit.</p> | 1153 | incur·a·performance·hit.</p> |
1154 | <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[40]:·</span><span·class="o">%</span><span·class="k">timeit</span>·df1·+·df2·+·df3·+·df4 | 1154 | <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[40]:·</span><span·class="o">%</span><span·class="k">timeit</span>·df1·+·df2·+·df3·+·df4 |
1155 | <span·class="go"> | 1155 | <span·class="go">20.8·ms·+-·3.25·ms·per·loop·(mean·+-·std.·dev.·of·7·runs,·100·loops·each)</span> |
Max diff block lines reached; 6865/20718 bytes (33.14%) of diff not shown. |
Offset 110, 32 lines modified | Offset 110, 33 lines modified | ||
110 | ···...:·····dx·=·(b·-·a)·/·N | 110 | ···...:·····dx·=·(b·-·a)·/·N |
111 | ···...:·····for·i·in·range(N): | 111 | ···...:·····for·i·in·range(N): |
112 | ···...:·········s·+=·f(a·+·i·*·dx) | 112 | ···...:·········s·+=·f(a·+·i·*·dx) |
113 | ···...:·····return·s·*·dx | 113 | ···...:·····return·s·*·dx |
114 | ···...: | 114 | ···...: |
115 | We·achieve·our·result·by·using·_\x8D_\x8a_\x8t_\x8a_\x8F_\x8r_\x8a_\x8m_\x8e_\x8._\x8a_\x8p_\x8p_\x8l_\x8y_\x8(_\x8)·(row-wise): | 115 | We·achieve·our·result·by·using·_\x8D_\x8a_\x8t_\x8a_\x8F_\x8r_\x8a_\x8m_\x8e_\x8._\x8a_\x8p_\x8p_\x8l_\x8y_\x8(_\x8)·(row-wise): |
116 | In·[5]:·%timeit·df.apply(lambda·x:·integrate_f(x["a"],·x["b"],·x["N"]),·axis=1) | 116 | In·[5]:·%timeit·df.apply(lambda·x:·integrate_f(x["a"],·x["b"],·x["N"]),·axis=1) |
117 | 117 | 382·ms·+-·120·ms·per·loop·(mean·+-·std.·dev.·of·7·runs,·1·loop·each) | |
118 | Let’s·take·a·look·and·see·where·the·time·is·spent·during·this·operation·using | 118 | Let’s·take·a·look·and·see·where·the·time·is·spent·during·this·operation·using |
119 | the·_\x8p_\x8r_\x8u_\x8n_\x8·_\x8i_\x8p_\x8y_\x8t_\x8h_\x8o_\x8n_\x8·_\x8m_\x8a_\x8g_\x8i_\x8c_\x8·_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n: | 119 | the·_\x8p_\x8r_\x8u_\x8n_\x8·_\x8i_\x8p_\x8y_\x8t_\x8h_\x8o_\x8n_\x8·_\x8m_\x8a_\x8g_\x8i_\x8c_\x8·_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n: |
120 | #·most·time·consuming·4·calls | 120 | #·most·time·consuming·4·calls |
121 | In·[6]:·%prun·-l·4·df.apply(lambda·x:·integrate_f(x["a"],·x["b"],·x["N"]), | 121 | In·[6]:·%prun·-l·4·df.apply(lambda·x:·integrate_f(x["a"],·x["b"],·x["N"]), |
122 | axis=1)··#·noqa·E999 | 122 | axis=1)··#·noqa·E999 |
123 | ·········605946·function·calls·(605928·primitive·calls)·in· | 123 | ·········605946·function·calls·(605928·primitive·calls)·in·1.221·seconds |
124 | ···Ordered·by:·internal·time | 124 | ···Ordered·by:·internal·time |
125 | ···List·reduced·from·159·to·4·due·to·restriction·<4> | 125 | ···List·reduced·from·159·to·4·due·to·restriction·<4> |
126 | ···ncalls··tottime··percall··cumtime··percall·filename:lineno(function) | 126 | ···ncalls··tottime··percall··cumtime··percall·filename:lineno(function) |
127 | ·····1000····0. | 127 | ·····1000····0.616····0.001····0.982····0.001·<ipython-input-4-c2a74e076cf0>:1 |
128 | (integrate_f) | 128 | (integrate_f) |
129 | ···552423····0. | 129 | ···552423····0.367····0.000····0.367····0.000·<ipython-input-3-c138bdd570e3>:1 |
130 | (f) | 130 | (f) |
131 | ·····3000····0.0 | 131 | ·····3000····0.046····0.000····0.064····0.000·indexing.py:2765 |
132 | (check_dict_or_set_indexers) | ||
132 | ····· | 133 | ·····1000····0.042····0.000····0.042····0.000·managers.py:2065(set_values) |
133 | By·far·the·majority·of·time·is·spend·inside·either·integrate_f·or·f,·hence | 134 | By·far·the·majority·of·time·is·spend·inside·either·integrate_f·or·f,·hence |
134 | we’ll·concentrate·our·efforts·cythonizing·these·two·functions. | 135 | we’ll·concentrate·our·efforts·cythonizing·these·two·functions. |
135 | *\x8**\x8**\x8**\x8*·P\x8Pl\x8la\x8ai\x8in\x8n·C\x8Cy\x8yt\x8th\x8ho\x8on\x8n_\x8#\x8#·*\x8**\x8**\x8**\x8* | 136 | *\x8**\x8**\x8**\x8*·P\x8Pl\x8la\x8ai\x8in\x8n·C\x8Cy\x8yt\x8th\x8ho\x8on\x8n_\x8#\x8#·*\x8**\x8**\x8**\x8* |
136 | First·we’re·going·to·need·to·import·the·Cython·magic·function·to·IPython: | 137 | First·we’re·going·to·need·to·import·the·Cython·magic·function·to·IPython: |
137 | In·[7]:·%load_ext·Cython | 138 | In·[7]:·%load_ext·Cython |
138 | Now,·let’s·simply·copy·our·functions·over·to·Cython: | 139 | Now,·let’s·simply·copy·our·functions·over·to·Cython: |
139 | In·[8]:·%%cython | 140 | In·[8]:·%%cython |
Offset 146, 15 lines modified | Offset 147, 15 lines modified | ||
146 | ···...:·····dx·=·(b·-·a)·/·N | 147 | ···...:·····dx·=·(b·-·a)·/·N |
147 | ···...:·····for·i·in·range(N): | 148 | ···...:·····for·i·in·range(N): |
148 | ···...:·········s·+=·f_plain(a·+·i·*·dx) | 149 | ···...:·········s·+=·f_plain(a·+·i·*·dx) |
149 | ···...:·····return·s·*·dx | 150 | ···...:·····return·s·*·dx |
150 | ···...: | 151 | ···...: |
151 | In·[9]:·%timeit·df.apply(lambda·x:·integrate_f_plain(x["a"],·x["b"],·x["N"]), | 152 | In·[9]:·%timeit·df.apply(lambda·x:·integrate_f_plain(x["a"],·x["b"],·x["N"]), |
152 | axis=1) | 153 | axis=1) |
153 | 154 | 361·ms·+-·55.7·ms·per·loop·(mean·+-·std.·dev.·of·7·runs,·1·loop·each) | |
154 | This·has·improved·the·performance·compared·to·the·pure·Python·approach·by·one- | 155 | This·has·improved·the·performance·compared·to·the·pure·Python·approach·by·one- |
155 | third. | 156 | third. |
156 | *\x8**\x8**\x8**\x8*·D\x8De\x8ec\x8cl\x8la\x8ar\x8ri\x8in\x8ng\x8g·C\x8C·t\x8ty\x8yp\x8pe\x8es\x8s_\x8#\x8#·*\x8**\x8**\x8**\x8* | 157 | *\x8**\x8**\x8**\x8*·D\x8De\x8ec\x8cl\x8la\x8ar\x8ri\x8in\x8ng\x8g·C\x8C·t\x8ty\x8yp\x8pe\x8es\x8s_\x8#\x8#·*\x8**\x8**\x8**\x8* |
157 | We·can·annotate·the·function·variables·and·return·types·as·well·as·use·cdef·and | 158 | We·can·annotate·the·function·variables·and·return·types·as·well·as·use·cdef·and |
158 | cpdef·to·improve·performance: | 159 | cpdef·to·improve·performance: |
159 | In·[10]:·%%cython | 160 | In·[10]:·%%cython |
160 | ···....:·cdef·double·f_typed(double·x)·except?·-2: | 161 | ···....:·cdef·double·f_typed(double·x)·except?·-2: |
Offset 166, 35 lines modified | Offset 167, 35 lines modified | ||
166 | ···....:·····dx·=·(b·-·a)·/·N | 167 | ···....:·····dx·=·(b·-·a)·/·N |
167 | ···....:·····for·i·in·range(N): | 168 | ···....:·····for·i·in·range(N): |
168 | ···....:·········s·+=·f_typed(a·+·i·*·dx) | 169 | ···....:·········s·+=·f_typed(a·+·i·*·dx) |
169 | ···....:·····return·s·*·dx | 170 | ···....:·····return·s·*·dx |
170 | ···....: | 171 | ···....: |
171 | In·[11]:·%timeit·df.apply(lambda·x:·integrate_f_typed(x["a"],·x["b"],·x["N"]), | 172 | In·[11]:·%timeit·df.apply(lambda·x:·integrate_f_typed(x["a"],·x["b"],·x["N"]), |
172 | axis=1) | 173 | axis=1) |
173 | 174 | 40.9·ms·+-·8.01·ms·per·loop·(mean·+-·std.·dev.·of·7·runs,·10·loops·each) | |
174 | Annotating·the·functions·with·C·types·yields·an·over·ten·times·performance | 175 | Annotating·the·functions·with·C·types·yields·an·over·ten·times·performance |
175 | improvement·compared·to·the·original·Python·implementation. | 176 | improvement·compared·to·the·original·Python·implementation. |
176 | *\x8**\x8**\x8**\x8*·U\x8Us\x8si\x8in\x8ng\x8g·n\x8nd\x8da\x8ar\x8rr\x8ra\x8ay\x8y_\x8#\x8#·*\x8**\x8**\x8**\x8* | 177 | *\x8**\x8**\x8**\x8*·U\x8Us\x8si\x8in\x8ng\x8g·n\x8nd\x8da\x8ar\x8rr\x8ra\x8ay\x8y_\x8#\x8#·*\x8**\x8**\x8**\x8* |
177 | When·re-profiling,·time·is·spent·creating·a·_\x8S_\x8e_\x8r_\x8i_\x8e_\x8s·from·each·row,·and·calling | 178 | When·re-profiling,·time·is·spent·creating·a·_\x8S_\x8e_\x8r_\x8i_\x8e_\x8s·from·each·row,·and·calling |
178 | __getitem__·from·both·the·index·and·the·series·(three·times·for·each·row). | 179 | __getitem__·from·both·the·index·and·the·series·(three·times·for·each·row). |
179 | These·Python·function·calls·are·expensive·and·can·be·improved·by·passing·an | 180 | These·Python·function·calls·are·expensive·and·can·be·improved·by·passing·an |
180 | np.ndarray. | 181 | np.ndarray. |
181 | In·[12]:·%prun·-l·4·df.apply(lambda·x:·integrate_f_typed(x["a"],·x["b"],·x | 182 | In·[12]:·%prun·-l·4·df.apply(lambda·x:·integrate_f_typed(x["a"],·x["b"],·x |
182 | ["N"]),·axis=1) | 183 | ["N"]),·axis=1) |
183 | ·········52523·function·calls·(52505·primitive·calls)·in·0.0 | 184 | ·········52523·function·calls·(52505·primitive·calls)·in·0.059·seconds |
184 | ···Ordered·by:·internal·time | 185 | ···Ordered·by:·internal·time |
185 | ···List·reduced·from·157·to·4·due·to·restriction·<4> | 186 | ···List·reduced·from·157·to·4·due·to·restriction·<4> |
186 | ···ncalls··tottime··percall··cumtime··percall·filename:lineno(function) | 187 | ···ncalls··tottime··percall··cumtime··percall·filename:lineno(function) |
187 | ·····3000····0.004····0.000····0.016····0.000·series.py:1095(__getitem__) | ||
188 | ·····3000····0.003····0.000····0.007····0.000·series.py:1220(_get_value) | ||
189 | ····16098····0.0 | 188 | ····16098····0.010····0.000····0.011····0.000·{built-in·method |
190 | builtins.isinstance} | 189 | builtins.isinstance} |
190 | ·····3000····0.010····0.000····0.010····0.000·managers.py:2004(internal_values) | ||
191 | 1063/1046····0.008····0.000····0.008····0.000·{built-in·method·builtins.len} | ||
191 | ·····3000····0.00 | 192 | ·····3000····0.008····0.000····0.037····0.000·series.py:1095(__getitem__) |
192 | In·[13]:·%%cython | 193 | In·[13]:·%%cython |
193 | ···....:·cimport·numpy·as·np | 194 | ···....:·cimport·numpy·as·np |
194 | ···....:·import·numpy·as·np | 195 | ···....:·import·numpy·as·np |
195 | ···....:·cdef·double·f_typed(double·x)·except?·-2: | 196 | ···....:·cdef·double·f_typed(double·x)·except?·-2: |
196 | ···....:·····return·x·*·(x·-·1) | 197 | ···....:·····return·x·*·(x·-·1) |
197 | ···....:·cpdef·double·integrate_f_typed(double·a,·double·b,·int·N): | 198 | ···....:·cpdef·double·integrate_f_typed(double·a,·double·b,·int·N): |
198 | ···....:·····cdef·int·i | 199 | ···....:·····cdef·int·i |
Offset 235, 15 lines modified | Offset 236, 15 lines modified | ||
235 | This·implementation·creates·an·array·of·zeros·and·inserts·the·result·of | 236 | This·implementation·creates·an·array·of·zeros·and·inserts·the·result·of |
236 | integrate_f_typed·applied·over·each·row.·Looping·over·an·ndarray·is·faster·in | 237 | integrate_f_typed·applied·over·each·row.·Looping·over·an·ndarray·is·faster·in |
237 | Cython·than·looping·over·a·_\x8S_\x8e_\x8r_\x8i_\x8e_\x8s·object. | 238 | Cython·than·looping·over·a·_\x8S_\x8e_\x8r_\x8i_\x8e_\x8s·object. |
238 | Since·apply_integrate_f·is·typed·to·accept·an·np.ndarray,·_\x8S_\x8e_\x8r_\x8i_\x8e_\x8s_\x8._\x8t_\x8o_\x8__\x8n_\x8u_\x8m_\x8p_\x8y_\x8(_\x8) | 239 | Since·apply_integrate_f·is·typed·to·accept·an·np.ndarray,·_\x8S_\x8e_\x8r_\x8i_\x8e_\x8s_\x8._\x8t_\x8o_\x8__\x8n_\x8u_\x8m_\x8p_\x8y_\x8(_\x8) |
239 | calls·are·needed·to·utilize·this·function. | 240 | calls·are·needed·to·utilize·this·function. |
240 | In·[14]:·%timeit·apply_integrate_f(df["a"].to_numpy(),·df["b"].to_numpy(),·df | 241 | In·[14]:·%timeit·apply_integrate_f(df["a"].to_numpy(),·df["b"].to_numpy(),·df |
241 | ["N"].to_numpy()) | 242 | ["N"].to_numpy()) |
242 | 243 | 4.84·ms·+-·511·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·100·loops·each) | |
243 | Performance·has·improved·from·the·prior·implementation·by·almost·ten·times. | 244 | Performance·has·improved·from·the·prior·implementation·by·almost·ten·times. |
244 | *\x8**\x8**\x8**\x8*·D\x8Di\x8is\x8sa\x8ab\x8bl\x8li\x8in\x8ng\x8g·c\x8co\x8om\x8mp\x8pi\x8il\x8le\x8er\x8r·d\x8di\x8ir\x8re\x8ec\x8ct\x8ti\x8iv\x8ve\x8es\x8s_\x8#\x8#·*\x8**\x8**\x8**\x8* | 245 | *\x8**\x8**\x8**\x8*·D\x8Di\x8is\x8sa\x8ab\x8bl\x8li\x8in\x8ng\x8g·c\x8co\x8om\x8mp\x8pi\x8il\x8le\x8er\x8r·d\x8di\x8ir\x8re\x8ec\x8ct\x8ti\x8iv\x8ve\x8es\x8s_\x8#\x8#·*\x8**\x8**\x8**\x8* |
245 | The·majority·of·the·time·is·now·spent·in·apply_integrate_f.·Disabling·Cython’s | 246 | The·majority·of·the·time·is·now·spent·in·apply_integrate_f.·Disabling·Cython’s |
246 | boundscheck·and·wraparound·checks·can·yield·more·performance. | 247 | boundscheck·and·wraparound·checks·can·yield·more·performance. |
247 | In·[15]:·%prun·-l·4·apply_integrate_f(df["a"].to_numpy(),·df["b"].to_numpy(), | 248 | In·[15]:·%prun·-l·4·apply_integrate_f(df["a"].to_numpy(),·df["b"].to_numpy(), |
248 | df["N"].to_numpy()) | 249 | df["N"].to_numpy()) |
249 | ·········78·function·calls·in·0.001·seconds | 250 | ·········78·function·calls·in·0.001·seconds |
Offset 298, 15 lines modified | Offset 299, 15 lines modified | ||
298 | /usr/lib/python3/dist-packages/numpy/core/include/numpy/ | 299 | /usr/lib/python3/dist-packages/numpy/core/include/numpy/ |
299 | npy_1_7_deprecated_api.h:17:2:·warning:·#warning·"Using·deprecated·NumPy·API, | 300 | npy_1_7_deprecated_api.h:17:2:·warning:·#warning·"Using·deprecated·NumPy·API, |
300 | disable·it·with·"·"#define·NPY_NO_DEPRECATED_API·NPY_1_7_API_VERSION"·[-Wcpp] | 301 | disable·it·with·"·"#define·NPY_NO_DEPRECATED_API·NPY_1_7_API_VERSION"·[-Wcpp] |
301 | ···17·|·#warning·"Using·deprecated·NumPy·API,·disable·it·with·"·\ | 302 | ···17·|·#warning·"Using·deprecated·NumPy·API,·disable·it·with·"·\ |
302 | ······|··^~~~~~~ | 303 | ······|··^~~~~~~ |
303 | In·[17]:·%timeit·apply_integrate_f_wrap(df["a"].to_numpy(),·df["b"].to_numpy(), | 304 | In·[17]:·%timeit·apply_integrate_f_wrap(df["a"].to_numpy(),·df["b"].to_numpy(), |
304 | df["N"].to_numpy()) | 305 | df["N"].to_numpy()) |
305 | 306 | 2.08·ms·+-·904·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·1,000·loops·each) | |
306 | However,·a·loop·indexer·i·accessing·an·invalid·location·in·an·array·would·cause | 307 | However,·a·loop·indexer·i·accessing·an·invalid·location·in·an·array·would·cause |
307 | a·segfault·because·memory·access·isn’t·checked.·For·more·about·boundscheck·and | 308 | a·segfault·because·memory·access·isn’t·checked.·For·more·about·boundscheck·and |
308 | wraparound,·see·the·Cython·docs·on·_\x8c_\x8o_\x8m_\x8p_\x8i_\x8l_\x8e_\x8r_\x8·_\x8d_\x8i_\x8r_\x8e_\x8c_\x8t_\x8i_\x8v_\x8e_\x8s. | 309 | wraparound,·see·the·Cython·docs·on·_\x8c_\x8o_\x8m_\x8p_\x8i_\x8l_\x8e_\x8r_\x8·_\x8d_\x8i_\x8r_\x8e_\x8c_\x8t_\x8i_\x8v_\x8e_\x8s. |
309 | *\x8**\x8**\x8**\x8**\x8*·N\x8Nu\x8um\x8mb\x8ba\x8a·(\x8(J\x8JI\x8IT\x8T·c\x8co\x8om\x8mp\x8pi\x8il\x8la\x8at\x8ti\x8io\x8on\x8n)\x8)_\x8#\x8#·*\x8**\x8**\x8**\x8**\x8* | 310 | *\x8**\x8**\x8**\x8**\x8*·N\x8Nu\x8um\x8mb\x8ba\x8a·(\x8(J\x8JI\x8IT\x8T·c\x8co\x8om\x8mp\x8pi\x8il\x8la\x8at\x8ti\x8io\x8on\x8n)\x8)_\x8#\x8#·*\x8**\x8**\x8**\x8**\x8* |
310 | An·alternative·to·statically·compiling·Cython·code·is·to·use·a·dynamic·just-in- | 311 | An·alternative·to·statically·compiling·Cython·code·is·to·use·a·dynamic·just-in- |
311 | time·(JIT)·compiler·with·_\x8N_\x8u_\x8m_\x8b_\x8a. | 312 | time·(JIT)·compiler·with·_\x8N_\x8u_\x8m_\x8b_\x8a. |
312 | Numba·allows·you·to·write·a·pure·Python·function·which·can·be·JIT·compiled·to | 313 | Numba·allows·you·to·write·a·pure·Python·function·which·can·be·JIT·compiled·to |
Offset 609, 17 lines modified | Offset 610, 17 lines modified | ||
609 | The·'numexpr'·engine·is·the·more·performant·engine·that·can·yield·performance | 610 | The·'numexpr'·engine·is·the·more·performant·engine·that·can·yield·performance |
610 | improvements·compared·to·standard·Python·syntax·for·large·_\x8D_\x8a_\x8t_\x8a_\x8F_\x8r_\x8a_\x8m_\x8e.·This | 611 | improvements·compared·to·standard·Python·syntax·for·large·_\x8D_\x8a_\x8t_\x8a_\x8F_\x8r_\x8a_\x8m_\x8e.·This |
611 | engine·requires·the·optional·dependency·numexpr·to·be·installed. | 612 | engine·requires·the·optional·dependency·numexpr·to·be·installed. |
612 | The·'python'·engine·is·generally·n\x8no\x8ot\x8t·useful·except·for·testing·other·evaluation | 613 | The·'python'·engine·is·generally·n\x8no\x8ot\x8t·useful·except·for·testing·other·evaluation |
613 | engines·against·it.·You·will·achieve·n\x8no\x8o·performance·benefits·using·_\x8e_\x8v_\x8a_\x8l_\x8(_\x8)·with | 614 | engines·against·it.·You·will·achieve·n\x8no\x8o·performance·benefits·using·_\x8e_\x8v_\x8a_\x8l_\x8(_\x8)·with |
614 | engine='python'·and·may·incur·a·performance·hit. | 615 | engine='python'·and·may·incur·a·performance·hit. |
615 | In·[40]:·%timeit·df1·+·df2·+·df3·+·df4 | 616 | In·[40]:·%timeit·df1·+·df2·+·df3·+·df4 |
Max diff block lines reached; 2567/10561 bytes (24.31%) of diff not shown. |
Offset 1086, 16 lines modified | Offset 1086, 16 lines modified | ||
1086 | <span·class="gp">···....:·</span><span·class="n">files</span>·<span·class="o">=</span>·<span·class="n">pathlib</span><span·class="o">.</span><span·class="n">Path</span><span·class="p">(</span><span·class="s2">"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> | 1086 | <span·class="gp">···....:·</span><span·class="n">files</span>·<span·class="o">=</span>·<span·class="n">pathlib</span><span·class="o">.</span><span·class="n">Path</span><span·class="p">(</span><span·class="s2">"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> |
1087 | <span·class="gp">···....:·</span><span·class="n">counts</span>·<span·class="o">=</span>·<span·class="n">pd</span><span·class="o">.</span><span·class="n">Series</span><span·class="p">(</span><span·class="n">dtype</span><span·class="o">=</span><span·class="nb">int</span><span·class="p">)</span> | 1087 | <span·class="gp">···....:·</span><span·class="n">counts</span>·<span·class="o">=</span>·<span·class="n">pd</span><span·class="o">.</span><span·class="n">Series</span><span·class="p">(</span><span·class="n">dtype</span><span·class="o">=</span><span·class="nb">int</span><span·class="p">)</span> |
1088 | <span·class="gp">···....:·</span><span·class="k">for</span>·<span·class="n">path</span>·<span·class="ow">in</span>·<span·class="n">files</span><span·class="p">:</span> | 1088 | <span·class="gp">···....:·</span><span·class="k">for</span>·<span·class="n">path</span>·<span·class="ow">in</span>·<span·class="n">files</span><span·class="p">:</span> |
1089 | <span·class="gp">···....:·</span>····<span·class="n">df</span>·<span·class="o">=</span>·<span·class="n">pd</span><span·class="o">.</span><span·class="n">read_parquet</span><span·class="p">(</span><span·class="n">path</span><span·class="p">)</span> | 1089 | <span·class="gp">···....:·</span>····<span·class="n">df</span>·<span·class="o">=</span>·<span·class="n">pd</span><span·class="o">.</span><span·class="n">read_parquet</span><span·class="p">(</span><span·class="n">path</span><span·class="p">)</span> |
1090 | <span·class="gp">···....:·</span>····<span·class="n">counts</span>·<span·class="o">=</span>·<span·class="n">counts</span><span·class="o">.</span><span·class="n">add</span><span·class="p">(</span><span·class="n">df</span><span·class="p">[</span><span·class="s2">"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> | 1090 | <span·class="gp">···....:·</span>····<span·class="n">counts</span>·<span·class="o">=</span>·<span·class="n">counts</span><span·class="o">.</span><span·class="n">add</span><span·class="p">(</span><span·class="n">df</span><span·class="p">[</span><span·class="s2">"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> |
1091 | <span·class="gp">···....:·</span><span·class="n">counts</span><span·class="o">.</span><span·class="n">astype</span><span·class="p">(</span><span·class="nb">int</span><span·class="p">)</span> | 1091 | <span·class="gp">···....:·</span><span·class="n">counts</span><span·class="o">.</span><span·class="n">astype</span><span·class="p">(</span><span·class="nb">int</span><span·class="p">)</span> |
1092 | <span·class="gp">···....:·</span> | 1092 | <span·class="gp">···....:·</span> |
1093 | <span·class="go">CPU·times:·user·5 | 1093 | <span·class="go">CPU·times:·user·549·us,·sys:·78·us,·total:·627·us</span> |
1094 | <span·class="go">Wall·time:· | 1094 | <span·class="go">Wall·time:·635·us</span> |
1095 | <span·class="gh">Out[32]:·</span><span·class="go">Series([],·dtype:·int64)</span> | 1095 | <span·class="gh">Out[32]:·</span><span·class="go">Series([],·dtype:·int64)</span> |
1096 | </pre></div> | 1096 | </pre></div> |
1097 | </div> | 1097 | </div> |
1098 | <p>Some·readers,·like·<a·class="reference·internal"·href="../reference/api/pandas.read_csv.html#pandas.read_csv"·title="pandas.read_csv"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">pandas.read_csv()</span></code></a>,·offer·parameters·to·control·the | 1098 | <p>Some·readers,·like·<a·class="reference·internal"·href="../reference/api/pandas.read_csv.html#pandas.read_csv"·title="pandas.read_csv"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">pandas.read_csv()</span></code></a>,·offer·parameters·to·control·the |
1099 | <code·class="docutils·literal·notranslate"><span·class="pre">chunksize</span></code>·when·reading·a·single·file.</p> | 1099 | <code·class="docutils·literal·notranslate"><span·class="pre">chunksize</span></code>·when·reading·a·single·file.</p> |
1100 | <p>Manually·chunking·is·an·OK·option·for·workflows·that·don’t | 1100 | <p>Manually·chunking·is·an·OK·option·for·workflows·that·don’t |
1101 | require·too·sophisticated·of·operations.·Some·operations,·like·<a·class="reference·internal"·href="../reference/api/pandas.DataFrame.groupby.html#pandas.DataFrame.groupby"·title="pandas.DataFrame.groupby"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">pandas.DataFrame.groupby()</span></code></a>,·are | 1101 | require·too·sophisticated·of·operations.·Some·operations,·like·<a·class="reference·internal"·href="../reference/api/pandas.DataFrame.groupby.html#pandas.DataFrame.groupby"·title="pandas.DataFrame.groupby"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">pandas.DataFrame.groupby()</span></code></a>,·are |
Offset 644, 16 lines modified | Offset 644, 16 lines modified | ||
644 | ···....:·files·=·pathlib.Path("data/timeseries/").glob("ts*.parquet") | 644 | ···....:·files·=·pathlib.Path("data/timeseries/").glob("ts*.parquet") |
645 | ···....:·counts·=·pd.Series(dtype=int) | 645 | ···....:·counts·=·pd.Series(dtype=int) |
646 | ···....:·for·path·in·files: | 646 | ···....:·for·path·in·files: |
647 | ···....:·····df·=·pd.read_parquet(path) | 647 | ···....:·····df·=·pd.read_parquet(path) |
648 | ···....:·····counts·=·counts.add(df["name"].value_counts(),·fill_value=0) | 648 | ···....:·····counts·=·counts.add(df["name"].value_counts(),·fill_value=0) |
649 | ···....:·counts.astype(int) | 649 | ···....:·counts.astype(int) |
650 | ···....: | 650 | ···....: |
651 | CPU·times:·user·5 | 651 | CPU·times:·user·549·us,·sys:·78·us,·total:·627·us |
652 | Wall·time:· | 652 | Wall·time:·635·us |
653 | Out[32]:·Series([],·dtype:·int64) | 653 | Out[32]:·Series([],·dtype:·int64) |
654 | Some·readers,·like·_\x8p_\x8a_\x8n_\x8d_\x8a_\x8s_\x8._\x8r_\x8e_\x8a_\x8d_\x8__\x8c_\x8s_\x8v_\x8(_\x8),·offer·parameters·to·control·the·chunksize | 654 | Some·readers,·like·_\x8p_\x8a_\x8n_\x8d_\x8a_\x8s_\x8._\x8r_\x8e_\x8a_\x8d_\x8__\x8c_\x8s_\x8v_\x8(_\x8),·offer·parameters·to·control·the·chunksize |
655 | when·reading·a·single·file. | 655 | when·reading·a·single·file. |
656 | Manually·chunking·is·an·OK·option·for·workflows·that·don’t·require·too | 656 | Manually·chunking·is·an·OK·option·for·workflows·that·don’t·require·too |
657 | sophisticated·of·operations.·Some·operations,·like·_\x8p_\x8a_\x8n_\x8d_\x8a_\x8s_\x8._\x8D_\x8a_\x8t_\x8a_\x8F_\x8r_\x8a_\x8m_\x8e_\x8._\x8g_\x8r_\x8o_\x8u_\x8p_\x8b_\x8y_\x8(_\x8), | 657 | sophisticated·of·operations.·Some·operations,·like·_\x8p_\x8a_\x8n_\x8d_\x8a_\x8s_\x8._\x8D_\x8a_\x8t_\x8a_\x8F_\x8r_\x8a_\x8m_\x8e_\x8._\x8g_\x8r_\x8o_\x8u_\x8p_\x8b_\x8y_\x8(_\x8), |
658 | are·much·harder·to·do·chunkwise.·In·these·cases,·you·may·be·better·switching·to | 658 | are·much·harder·to·do·chunkwise.·In·these·cases,·you·may·be·better·switching·to |
659 | a·different·library·that·implements·these·out-of-core·algorithms·for·you. | 659 | a·different·library·that·implements·these·out-of-core·algorithms·for·you. |
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":·"2025-02-13T00:04:29.331127Z", |
47 | ····················"iopub.status.busy":·"202 | 47 | ····················"iopub.status.busy":·"2025-02-13T00:04:29.330662Z", |
48 | ····················"iopub.status.idle":·"202 | 48 | ····················"iopub.status.idle":·"2025-02-13T00:04:29.750346Z", |
49 | ····················"shell.execute_reply":·"202 | 49 | ····················"shell.execute_reply":·"2025-02-13T00:04:29.742989Z" |
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":·"2025-02-13T00:04:29.766964Z", |
85 | ····················"iopub.status.busy":·"202 | 85 | ····················"iopub.status.busy":·"2025-02-13T00:04:29.766597Z", |
86 | ····················"iopub.status.idle":·"202 | 86 | ····················"iopub.status.idle":·"2025-02-13T00:04:30.058055Z", |
87 | ····················"shell.execute_reply":·"202 | 87 | ····················"shell.execute_reply":·"2025-02-13T00:04:30.046032Z" |
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":·"2025-02-13T00:04:30.078999Z", |
103 | ····················"iopub.status.busy":·"202 | 103 | ····················"iopub.status.busy":·"2025-02-13T00:04:30.078609Z", |
104 | ····················"iopub.status.idle":·"202 | 104 | ····················"iopub.status.idle":·"2025-02-13T00:04:30.282771Z", |
105 | ····················"shell.execute_reply":·"202 | 105 | ····················"shell.execute_reply":·"2025-02-13T00:04:30.282034Z" |
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":·"2025-02-13T00:04:30.288449Z", |
131 | ····················"iopub.status.busy":·"202 | 131 | ····················"iopub.status.busy":·"2025-02-13T00:04:30.288077Z", |
132 | ····················"iopub.status.idle":·"202 | 132 | ····················"iopub.status.idle":·"2025-02-13T00:04:30.302725Z", |
133 | ····················"shell.execute_reply":·"202 | 133 | ····················"shell.execute_reply":·"2025-02-13T00:04:30.302018Z" |
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":·"2025-02-13T00:04:30.339420Z", |
201 | ····················"iopub.status.busy":·"202 | 201 | ····················"iopub.status.busy":·"2025-02-13T00:04:30.339140Z", |
202 | ····················"iopub.status.idle":·"202 | 202 | ····················"iopub.status.idle":·"2025-02-13T00:04:30.354736Z", |
203 | ····················"shell.execute_reply":·"202 | 203 | ····················"shell.execute_reply":·"2025-02-13T00:04:30.354020Z" |
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":·"2025-02-13T00:04:30.357109Z", |
335 | ····················"iopub.status.busy":·"202 | 335 | ····················"iopub.status.busy":·"2025-02-13T00:04:30.356844Z", |
336 | ····················"iopub.status.idle":·"202 | 336 | ····················"iopub.status.idle":·"2025-02-13T00:04:30.372788Z", |
337 | ····················"shell.execute_reply":·"202 | 337 | ····················"shell.execute_reply":·"2025-02-13T00:04:30.372184Z" |
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":·"2025-02-13T00:04:30.377112Z", |
456 | ····················"iopub.status.busy":·"202 | 456 | ····················"iopub.status.busy":·"2025-02-13T00:04:30.376838Z", |
457 | ····················"iopub.status.idle":·"202 | 457 | ····················"iopub.status.idle":·"2025-02-13T00:04:30.390730Z", |
458 | ····················"shell.execute_reply":·"202 | 458 | ····················"shell.execute_reply":·"2025-02-13T00:04:30.390022Z" |
459 | ················} | 459 | ················} |
460 | ············}, | 460 | ············}, |
461 | ············"outputs":·[ | 461 | ············"outputs":·[ |
Max diff block lines reached; 83518/90470 bytes (92.32%) of diff not shown. |
Offset 1613, 20 lines modified | Offset 1613, 20 lines modified | ||
1613 | <span·class="gp">In·[94]:·</span><span·class="n">df1</span><span·class="p">,</span>·<span·class="n">df2</span><span·class="p">,</span>·<span·class="n">df3</span><span·class="p">,</span>·<span·class="n">df4</span>·<span·class="o">=</span>·<span·class="p">[</span><span·class="n">pd</span><span·class="o">.</span><span·class="n">DataFrame</span><span·class="p">(</span><span·class="n">np</span><span·class="o">.</span><span·class="n">random</span><span·class="o">.</span><span·class="n">randn</span><span·class="p">(</span><span·class="n">nrows</span><span·class="p">,</span>·<span·class="n">ncols</span><span·class="p">))</span> | 1613 | <span·class="gp">In·[94]:·</span><span·class="n">df1</span><span·class="p">,</span>·<span·class="n">df2</span><span·class="p">,</span>·<span·class="n">df3</span><span·class="p">,</span>·<span·class="n">df4</span>·<span·class="o">=</span>·<span·class="p">[</span><span·class="n">pd</span><span·class="o">.</span><span·class="n">DataFrame</span><span·class="p">(</span><span·class="n">np</span><span·class="o">.</span><span·class="n">random</span><span·class="o">.</span><span·class="n">randn</span><span·class="p">(</span><span·class="n">nrows</span><span·class="p">,</span>·<span·class="n">ncols</span><span·class="p">))</span> |
1614 | <span·class="gp">···....:·</span>······················<span·class="k">for</span>·<span·class="n">_</span>·<span·class="ow">in</span>·<span·class="nb">range</span><span·class="p">(</span><span·class="mi">4</span><span·class="p">)]</span> | 1614 | <span·class="gp">···....:·</span>······················<span·class="k">for</span>·<span·class="n">_</span>·<span·class="ow">in</span>·<span·class="nb">range</span><span·class="p">(</span><span·class="mi">4</span><span·class="p">)]</span> |
1615 | <span·class="gp">···....:·</span> | 1615 | <span·class="gp">···....:·</span> |
1616 | </pre></div> | 1616 | </pre></div> |
1617 | </div> | 1617 | </div> |
1618 | <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="go">#·eval·with·NumExpr·backend</span> | 1618 | <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="go">#·eval·with·NumExpr·backend</span> |
1619 | <span·class="gp">In·[95]:·</span><span·class="o">%</span><span·class="k">timeit</span>·pd.eval('df1·+·df2·+·df3·+·df4') | 1619 | <span·class="gp">In·[95]:·</span><span·class="o">%</span><span·class="k">timeit</span>·pd.eval('df1·+·df2·+·df3·+·df4') |
1620 | <span·class="go">1 | 1620 | <span·class="go">14.4·ms·+-·1.17·ms·per·loop·(mean·+-·std.·dev.·of·7·runs,·100·loops·each)</span> |
1621 | </pre></div> | 1621 | </pre></div> |
1622 | </div> | 1622 | </div> |
1623 | <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="go">#·pure·Python·evaluation</span> | 1623 | <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="go">#·pure·Python·evaluation</span> |
1624 | <span·class="gp">In·[96]:·</span><span·class="o">%</span><span·class="k">timeit</span>·df1·+·df2·+·df3·+·df4 | 1624 | <span·class="gp">In·[96]:·</span><span·class="o">%</span><span·class="k">timeit</span>·df1·+·df2·+·df3·+·df4 |
1625 | <span·class="go"> | 1625 | <span·class="go">15.1·ms·+-·968·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·100·loops·each)</span> |
1626 | </pre></div> | 1626 | </pre></div> |
1627 | </div> | 1627 | </div> |
1628 | <p>For·more·details,·see·the·<a·class="reference·internal"·href="../user_guide/enhancingperf.html#enhancingperf-eval"><span·class="std·std-ref">the·docs</span></a></p> | 1628 | <p>For·more·details,·see·the·<a·class="reference·internal"·href="../user_guide/enhancingperf.html#enhancingperf-eval"><span·class="std·std-ref">the·docs</span></a></p> |
1629 | </li> | 1629 | </li> |
1630 | <li><p>Similar·to·<code·class="docutils·literal·notranslate"><span·class="pre">pandas.eval</span></code>,·<a·class="reference·internal"·href="../reference/api/pandas.DataFrame.html#pandas.DataFrame"·title="pandas.DataFrame"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">DataFrame</span></code></a>·has·a·new | 1630 | <li><p>Similar·to·<code·class="docutils·literal·notranslate"><span·class="pre">pandas.eval</span></code>,·<a·class="reference·internal"·href="../reference/api/pandas.DataFrame.html#pandas.DataFrame"·title="pandas.DataFrame"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">DataFrame</span></code></a>·has·a·new |
1631 | <code·class="docutils·literal·notranslate"><span·class="pre">DataFrame.eval</span></code>·method·that·evaluates·an·expression·in·the·context·of | 1631 | <code·class="docutils·literal·notranslate"><span·class="pre">DataFrame.eval</span></code>·method·that·evaluates·an·expression·in·the·context·of |
1632 | the·<code·class="docutils·literal·notranslate"><span·class="pre">DataFrame</span></code>.·For·example,</p> | 1632 | the·<code·class="docutils·literal·notranslate"><span·class="pre">DataFrame</span></code>.·For·example,</p> |
Offset 965, 18 lines modified | Offset 965, 18 lines modified | ||
965 | ······In·[94]:·df1,·df2,·df3,·df4·=·[pd.DataFrame(np.random.randn(nrows, | 965 | ······In·[94]:·df1,·df2,·df3,·df4·=·[pd.DataFrame(np.random.randn(nrows, |
966 | ······ncols)) | 966 | ······ncols)) |
967 | ·········....:·······················for·_·in·range(4)] | 967 | ·········....:·······················for·_·in·range(4)] |
968 | ·········....: | 968 | ·········....: |
969 | ······#·eval·with·NumExpr·backend | 969 | ······#·eval·with·NumExpr·backend |
970 | ······In·[95]:·%timeit·pd.eval('df1·+·df2·+·df3·+·df4') | 970 | ······In·[95]:·%timeit·pd.eval('df1·+·df2·+·df3·+·df4') |
971 | ······1 | 971 | ······14.4·ms·+-·1.17·ms·per·loop·(mean·+-·std.·dev.·of·7·runs,·100·loops·each) |
972 | ······#·pure·Python·evaluation | 972 | ······#·pure·Python·evaluation |
973 | ······In·[96]:·%timeit·df1·+·df2·+·df3·+·df4 | 973 | ······In·[96]:·%timeit·df1·+·df2·+·df3·+·df4 |
974 | ······ | 974 | ······15.1·ms·+-·968·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·100·loops·each) |
975 | ······For·more·details,·see·the·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8s | 975 | ······For·more·details,·see·the·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8s |
976 | ····*·Similar·to·pandas.eval,·_\x8D_\x8a_\x8t_\x8a_\x8F_\x8r_\x8a_\x8m_\x8e·has·a·new·DataFrame.eval·method·that | 976 | ····*·Similar·to·pandas.eval,·_\x8D_\x8a_\x8t_\x8a_\x8F_\x8r_\x8a_\x8m_\x8e·has·a·new·DataFrame.eval·method·that |
977 | ······evaluates·an·expression·in·the·context·of·the·DataFrame.·For·example, | 977 | ······evaluates·an·expression·in·the·context·of·the·DataFrame.·For·example, |
978 | ······In·[97]:·df·=·pd.DataFrame(np.random.randn(10,·2),·columns=['a',·'b']) | 978 | ······In·[97]:·df·=·pd.DataFrame(np.random.randn(10,·2),·columns=['a',·'b']) |
979 | ······In·[98]:·df.eval('a·+·b') | 979 | ······In·[98]:·df.eval('a·+·b') |
980 | ······Out[98]: | 980 | ······Out[98]: |
Offset 1458, 18 lines modified | Offset 1458, 18 lines modified | ||
1458 | </div> | 1458 | </div> |
1459 | <div·class="admonition·note"> | 1459 | <div·class="admonition·note"> |
1460 | <p·class="admonition-title">Note</p> | 1460 | <p·class="admonition-title">Note</p> |
1461 | <p>If·you·want·to·perform·calculations·based·on·today’s·date,·use·<code·class="docutils·literal·notranslate"><span·class="pre">Timestamp.now()</span></code>·and·<code·class="docutils·literal·notranslate"><span·class="pre">pandas.tseries.offsets</span></code>.</p> | 1461 | <p>If·you·want·to·perform·calculations·based·on·today’s·date,·use·<code·class="docutils·literal·notranslate"><span·class="pre">Timestamp.now()</span></code>·and·<code·class="docutils·literal·notranslate"><span·class="pre">pandas.tseries.offsets</span></code>.</p> |
1462 | <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[65]:·</span><span·class="kn">import</span>·<span·class="nn">pandas.tseries.offsets</span>·<span·class="k">as</span>·<span·class="nn">offsets</span> | 1462 | <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[65]:·</span><span·class="kn">import</span>·<span·class="nn">pandas.tseries.offsets</span>·<span·class="k">as</span>·<span·class="nn">offsets</span> |
1463 | <span·class="gp">In·[66]:·</span><span·class="n">pd</span><span·class="o">.</span><span·class="n">Timestamp</span><span·class="o">.</span><span·class="n">now</span><span·class="p">()</span> | 1463 | <span·class="gp">In·[66]:·</span><span·class="n">pd</span><span·class="o">.</span><span·class="n">Timestamp</span><span·class="o">.</span><span·class="n">now</span><span·class="p">()</span> |
1464 | <span·class="gh">Out[66]:·</span><span·class="go">Timestamp('202 | 1464 | <span·class="gh">Out[66]:·</span><span·class="go">Timestamp('2025-02-13·14:05:39.227688')</span> |
1465 | <span·class="gp">In·[67]:·</span><span·class="n">pd</span><span·class="o">.</span><span·class="n">Timestamp</span><span·class="o">.</span><span·class="n">now</span><span·class="p">()</span>·<span·class="o">+</span>·<span·class="n">offsets</span><span·class="o">.</span><span·class="n">DateOffset</span><span·class="p">(</span><span·class="n">years</span><span·class="o">=</span><span·class="mi">1</span><span·class="p">)</span> | 1465 | <span·class="gp">In·[67]:·</span><span·class="n">pd</span><span·class="o">.</span><span·class="n">Timestamp</span><span·class="o">.</span><span·class="n">now</span><span·class="p">()</span>·<span·class="o">+</span>·<span·class="n">offsets</span><span·class="o">.</span><span·class="n">DateOffset</span><span·class="p">(</span><span·class="n">years</span><span·class="o">=</span><span·class="mi">1</span><span·class="p">)</span> |
1466 | <span·class="gh">Out[67]:·</span><span·class="go">Timestamp('202 | 1466 | <span·class="gh">Out[67]:·</span><span·class="go">Timestamp('2026-02-13·14:05:39.229158')</span> |
1467 | </pre></div> | 1467 | </pre></div> |
1468 | </div> | 1468 | </div> |
1469 | </div> | 1469 | </div> |
1470 | </section> | 1470 | </section> |
1471 | </section> | 1471 | </section> |
1472 | <section·id="changes-to-index-comparisons"> | 1472 | <section·id="changes-to-index-comparisons"> |
1473 | <h3>Changes·to·Index·comparisons<a·class="headerlink"·href="#changes-to-index-comparisons"·title="Link·to·this·heading">#</a></h3> | 1473 | <h3>Changes·to·Index·comparisons<a·class="headerlink"·href="#changes-to-index-comparisons"·title="Link·to·this·heading">#</a></h3> |
Offset 814, 18 lines modified | Offset 814, 18 lines modified | ||
814 | freq=None) | 814 | freq=None) |
815 | Note | 815 | Note |
816 | If·you·want·to·perform·calculations·based·on·today’s·date,·use·Timestamp.now() | 816 | If·you·want·to·perform·calculations·based·on·today’s·date,·use·Timestamp.now() |
817 | and·pandas.tseries.offsets. | 817 | and·pandas.tseries.offsets. |
818 | In·[65]:·import·pandas.tseries.offsets·as·offsets | 818 | In·[65]:·import·pandas.tseries.offsets·as·offsets |
819 | In·[66]:·pd.Timestamp.now() | 819 | In·[66]:·pd.Timestamp.now() |
820 | Out[66]:·Timestamp('202 | 820 | Out[66]:·Timestamp('2025-02-13·14:05:39.227688') |
821 | In·[67]:·pd.Timestamp.now()·+·offsets.DateOffset(years=1) | 821 | In·[67]:·pd.Timestamp.now()·+·offsets.DateOffset(years=1) |
822 | Out[67]:·Timestamp('202 | 822 | Out[67]:·Timestamp('2026-02-13·14:05:39.229158') |
823 | *\x8**\x8**\x8**\x8*·C\x8Ch\x8ha\x8an\x8ng\x8ge\x8es\x8s·t\x8to\x8o·I\x8In\x8nd\x8de\x8ex\x8x·c\x8co\x8om\x8mp\x8pa\x8ar\x8ri\x8is\x8so\x8on\x8ns\x8s_\x8#\x8#·*\x8**\x8**\x8**\x8* | 823 | *\x8**\x8**\x8**\x8*·C\x8Ch\x8ha\x8an\x8ng\x8ge\x8es\x8s·t\x8to\x8o·I\x8In\x8nd\x8de\x8ex\x8x·c\x8co\x8om\x8mp\x8pa\x8ar\x8ri\x8is\x8so\x8on\x8ns\x8s_\x8#\x8#·*\x8**\x8**\x8**\x8* |
824 | Operator·equal·on·Index·should·behavior·similarly·to·Series·(_\x8G_\x8H_\x8·_\x89_\x89_\x84_\x87,·_\x8G_\x8H_\x8·_\x81_\x80_\x86_\x83_\x87) | 824 | Operator·equal·on·Index·should·behavior·similarly·to·Series·(_\x8G_\x8H_\x8·_\x89_\x89_\x84_\x87,·_\x8G_\x8H_\x8·_\x81_\x80_\x86_\x83_\x87) |
825 | Starting·in·v0.17.0,·comparing·Index·objects·of·different·lengths·will·raise·a | 825 | Starting·in·v0.17.0,·comparing·Index·objects·of·different·lengths·will·raise·a |
826 | ValueError.·This·is·to·be·consistent·with·the·behavior·of·Series. | 826 | ValueError.·This·is·to·be·consistent·with·the·behavior·of·Series. |
827 | Previous·behavior: | 827 | Previous·behavior: |
828 | In·[2]:·pd.Index([1,·2,·3])·==·pd.Index([1,·4,·5]) | 828 | In·[2]:·pd.Index([1,·2,·3])·==·pd.Index([1,·4,·5]) |
829 | Out[2]:·array([·True,·False,·False],·dtype=bool) | 829 | Out[2]:·array([·True,·False,·False],·dtype=bool) |
Offset 820, 18 lines modified | Offset 820, 18 lines modified | ||
820 | a·new·ndarray·of·period·objects·each·time.</p> | 820 | a·new·ndarray·of·period·objects·each·time.</p> |
821 | <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[18]:·</span><span·class="n">idx</span><span·class="o">.</span><span·class="n">values</span> | 821 | <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[18]:·</span><span·class="n">idx</span><span·class="o">.</span><span·class="n">values</span> |
822 | <span·class="gh">Out[18]:·</span> | 822 | <span·class="gh">Out[18]:·</span> |
823 | <span·class="go">array([Period('2000-01-01',·'D'),·Period('2000-01-02',·'D'),</span> | 823 | <span·class="go">array([Period('2000-01-01',·'D'),·Period('2000-01-02',·'D'),</span> |
824 | <span·class="go">·······Period('2000-01-03',·'D'),·Period('2000-01-04',·'D')],·dtype=object)</span> | 824 | <span·class="go">·······Period('2000-01-03',·'D'),·Period('2000-01-04',·'D')],·dtype=object)</span> |
825 | <span·class="gp">In·[19]:·</span><span·class="nb">id</span><span·class="p">(</span><span·class="n">idx</span><span·class="o">.</span><span·class="n">values</span><span·class="p">)</span> | 825 | <span·class="gp">In·[19]:·</span><span·class="nb">id</span><span·class="p">(</span><span·class="n">idx</span><span·class="o">.</span><span·class="n">values</span><span·class="p">)</span> |
826 | <span·class="gh">Out[19]:·</span><span·class="go">281472 | 826 | <span·class="gh">Out[19]:·</span><span·class="go">281472225191632</span> |
827 | <span·class="gp">In·[20]:·</span><span·class="nb">id</span><span·class="p">(</span><span·class="n">idx</span><span·class="o">.</span><span·class="n">values</span><span·class="p">)</span> | 827 | <span·class="gp">In·[20]:·</span><span·class="nb">id</span><span·class="p">(</span><span·class="n">idx</span><span·class="o">.</span><span·class="n">values</span><span·class="p">)</span> |
828 | <span·class="gh">Out[20]:·</span><span·class="go">281472 | 828 | <span·class="gh">Out[20]:·</span><span·class="go">281472225191632</span> |
829 | </pre></div> | 829 | </pre></div> |
830 | </div> | 830 | </div> |
831 | <p>If·you·need·an·actual·NumPy·array,·use·<a·class="reference·internal"·href="../reference/api/pandas.Series.to_numpy.html#pandas.Series.to_numpy"·title="pandas.Series.to_numpy"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">Series.to_numpy()</span></code></a>·or·<code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">Index.to_numpy()</span></code>.</p> | 831 | <p>If·you·need·an·actual·NumPy·array,·use·<a·class="reference·internal"·href="../reference/api/pandas.Series.to_numpy.html#pandas.Series.to_numpy"·title="pandas.Series.to_numpy"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">Series.to_numpy()</span></code></a>·or·<code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">Index.to_numpy()</span></code>.</p> |
832 | <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[21]:·</span><span·class="n">idx</span><span·class="o">.</span><span·class="n">to_numpy</span><span·class="p">()</span> | 832 | <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[21]:·</span><span·class="n">idx</span><span·class="o">.</span><span·class="n">to_numpy</span><span·class="p">()</span> |
833 | <span·class="gh">Out[21]:·</span> | 833 | <span·class="gh">Out[21]:·</span> |
834 | <span·class="go">array([Period('2000-01-01',·'D'),·Period('2000-01-02',·'D'),</span> | 834 | <span·class="go">array([Period('2000-01-01',·'D'),·Period('2000-01-02',·'D'),</span> |
835 | <span·class="go">·······Period('2000-01-03',·'D'),·Period('2000-01-04',·'D')],·dtype=object)</span> | 835 | <span·class="go">·······Period('2000-01-03',·'D'),·Period('2000-01-04',·'D')],·dtype=object)</span> |
Offset 268, 18 lines modified | Offset 268, 18 lines modified | ||
268 | each·time. | 268 | each·time. |
269 | In·[18]:·idx.values | 269 | In·[18]:·idx.values |
270 | Out[18]: | 270 | Out[18]: |
271 | array([Period('2000-01-01',·'D'),·Period('2000-01-02',·'D'), | 271 | array([Period('2000-01-01',·'D'),·Period('2000-01-02',·'D'), |
272 | ·······Period('2000-01-03',·'D'),·Period('2000-01-04',·'D')],·dtype=object) | 272 | ·······Period('2000-01-03',·'D'),·Period('2000-01-04',·'D')],·dtype=object) |
273 | In·[19]:·id(idx.values) | 273 | In·[19]:·id(idx.values) |
274 | Out[19]:·281472 | 274 | Out[19]:·281472225191632 |
275 | In·[20]:·id(idx.values) | 275 | In·[20]:·id(idx.values) |
276 | Out[20]:·281472 | 276 | Out[20]:·281472225191632 |
277 | If·you·need·an·actual·NumPy·array,·use·_\x8S_\x8e_\x8r_\x8i_\x8e_\x8s_\x8._\x8t_\x8o_\x8__\x8n_\x8u_\x8m_\x8p_\x8y_\x8(_\x8)·or·Index.to_numpy(). | 277 | If·you·need·an·actual·NumPy·array,·use·_\x8S_\x8e_\x8r_\x8i_\x8e_\x8s_\x8._\x8t_\x8o_\x8__\x8n_\x8u_\x8m_\x8p_\x8y_\x8(_\x8)·or·Index.to_numpy(). |
278 | In·[21]:·idx.to_numpy() | 278 | In·[21]:·idx.to_numpy() |
279 | Out[21]: | 279 | Out[21]: |
280 | array([Period('2000-01-01',·'D'),·Period('2000-01-02',·'D'), | 280 | array([Period('2000-01-01',·'D'),·Period('2000-01-02',·'D'), |
281 | ·······Period('2000-01-03',·'D'),·Period('2000-01-04',·'D')],·dtype=object) | 281 | ·······Period('2000-01-03',·'D'),·Period('2000-01-04',·'D')],·dtype=object) |
282 | In·[22]:·pd.Series(idx).to_numpy() | 282 | In·[22]:·pd.Series(idx).to_numpy() |
Offset 1, 3 lines modified | Offset 1, 3 lines modified | ||
1 | -rw-r--r--···0········0········0········4·2025-02-01·18:39:17.000000·debian-binary | 1 | -rw-r--r--···0········0········0········4·2025-02-01·18:39:17.000000·debian-binary |
2 | -rw-r--r--···0········0········0·····29 | 2 | -rw-r--r--···0········0········0·····2960·2025-02-01·18:39:17.000000·control.tar.xz |
3 | -rw-r--r--···0········0········0··6022 | 3 | -rw-r--r--···0········0········0··6022364·2025-02-01·18:39:17.000000·data.tar.xz |
Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
1 | Displaying·notes·found·in:·.note.gnu.property | 1 | Displaying·notes·found·in:·.note.gnu.property |
2 | ··Owner················Data·size·» Description | 2 | ··Owner················Data·size·» Description |
3 | ··GNU··················0x00000010» NT_GNU_PROPERTY_TYPE_0» ······Properties:·AArch64·feature:·BTI,·PAC | 3 | ··GNU··················0x00000010» NT_GNU_PROPERTY_TYPE_0» ······Properties:·AArch64·feature:·BTI,·PAC |
4 | Displaying·notes·found·in:·.note.gnu.build-id | 4 | Displaying·notes·found·in:·.note.gnu.build-id |
5 | ··Owner················Data·size·» Description | 5 | ··Owner················Data·size·» Description |
6 | ··GNU··················0x00000014» NT_GNU_BUILD_ID·(unique·build·ID·bitstring)» ····Build·ID:· | 6 | ··GNU··················0x00000014» NT_GNU_BUILD_ID·(unique·build·ID·bitstring)» ····Build·ID:·3bc8e2bfe663bca901424546fe4aaed11b4c2064 |
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·63313039·33303133·62383031·61336336·c1093013b801a3c6 | ||
3 | ··0x000000 | 2 | ··0x00000000·63386532·62666536·36336263·61393031·c8e2bfe663bca901 |
3 | ··0x00000010·34323435·34366665·34616165·64313162·424546fe4aaed11b | ||
4 | ··0x00000020·3 | 4 | ··0x00000020·34633230·36342e64·65627567·00000000·4c2064.debug.... |
5 | ··0x00000030· | 5 | ··0x00000030·1e877e56····························..~V |
Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
1 | Displaying·notes·found·in:·.note.gnu.property | 1 | Displaying·notes·found·in:·.note.gnu.property |
2 | ··Owner················Data·size·» Description | 2 | ··Owner················Data·size·» Description |
3 | ··GNU··················0x00000010» NT_GNU_PROPERTY_TYPE_0» ······Properties:·AArch64·feature:·BTI,·PAC | 3 | ··GNU··················0x00000010» NT_GNU_PROPERTY_TYPE_0» ······Properties:·AArch64·feature:·BTI,·PAC |
4 | Displaying·notes·found·in:·.note.gnu.build-id | 4 | Displaying·notes·found·in:·.note.gnu.build-id |
5 | ··Owner················Data·size·» Description | 5 | ··Owner················Data·size·» Description |
6 | ··GNU··················0x00000014» NT_GNU_BUILD_ID·(unique·build·ID·bitstring)» ····Build·ID:· | 6 | ··GNU··················0x00000014» NT_GNU_BUILD_ID·(unique·build·ID·bitstring)» ····Build·ID:·36aaed1b5c4fa44675dd699cb7f7b408176f3122 |
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·39396231·66643262·63373434·36323266·99b1fd2bc744622f | ||
3 | ··0x000000 | 2 | ··0x00000000·61616564·31623563·34666134·34363735·aaed1b5c4fa44675 |
3 | ··0x00000010·64643639·39636237·66376234·30383137·dd699cb7f7b40817 | ||
4 | ··0x00000020·3 | 4 | ··0x00000020·36663331·32322e64·65627567·00000000·6f3122.debug.... |
5 | ··0x00000030· | 5 | ··0x00000030·5530e52b····························U0.+ |
Offset 1, 3 lines modified | Offset 1, 3 lines modified | ||
1 | -rw-r--r--···0········0········0········4·2025-02-01·18:39:17.000000·debian-binary | 1 | -rw-r--r--···0········0········0········4·2025-02-01·18:39:17.000000·debian-binary |
2 | -rw-r--r--···0········0········0·····4516·2025-02-01·18:39:17.000000·control.tar.xz | 2 | -rw-r--r--···0········0········0·····4516·2025-02-01·18:39:17.000000·control.tar.xz |
3 | -rw-r--r--···0········0········0·7093 | 3 | -rw-r--r--···0········0········0·70938620·2025-02-01·18:39:17.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-8 | 3 | Version:·2.2.3+dfsg-8 |
4 | Auto-Built-Package:·debug-symbols | 4 | Auto-Built-Package:·debug-symbols |
5 | Architecture:·arm64 | 5 | Architecture:·arm64 |
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:·7383 | 7 | Installed-Size:·73834 |
8 | Depends:·python3-pandas-lib·(=·2.2.3+dfsg-8) | 8 | Depends:·python3-pandas-lib·(=·2.2.3+dfsg-8) |
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:·0061544907373ce910b79ee281fc72bf0e17b3ba·013aa0b62b0a486cf4f0877c45056d0921dd293f·028e4b53f776212c4c246c96d4a517c980bcfbea·04e2639955b1d9dc8cf12a161fad798514b28d28·04e9bdafb731e5cd0f7adb6fa1f226ef31b3858e·05f6d8a6057a86a4c9bd540c645d8562720a41b9·0beaf3251b7049a13e834917d6490618fbb3f07e·0c712f3a101bfe766c0e86f2fdfd727f8988ed46·0c853cced725cba8c7b6965a6a05d93bfd429ab8·0fdf3400756c99a059f1659aa7fc9d3292ba2ae5·1047312e75992cd2b0af7ef32b0c37d0b44ad343·1409a6c1dc62bd0a141a8717b2f133c32786ee9b·151fafc8bab0cd6419b8d5ff0694363b1b2f0a29·20fbf42c33434309c3b76708f60916b7685a3760·22bdca478620082ce03803dc7c99f4f911dd9e12·25ffc6caffef916ba8cf7a7d7de5e7a82dc03729·266970956d3a27f252f81eb30439724334080d4b·2a30d2ad42a65f9d635283b4997d7afed8614877·2ef7fe5592ce11b9d801f624f54a12c220130d67·31941742445398d85070ff2e76f913988419c5ba·36938a93d36dc2de1e0560e8c317f61af112dcbb·370a104f2ead4bf61d3aa35d262860705394c46c·3902ae4b4d35855dc9481616b0c33dbc6905b754·3d2307826e61fbaf5cfbef6e8ae0b8f03c3afd60·3e3a9c70ed482752392415907e6efcd2e95780b4·4468 | 13 | Build-Ids:·0061544907373ce910b79ee281fc72bf0e17b3ba·013aa0b62b0a486cf4f0877c45056d0921dd293f·028e4b53f776212c4c246c96d4a517c980bcfbea·04e2639955b1d9dc8cf12a161fad798514b28d28·04e9bdafb731e5cd0f7adb6fa1f226ef31b3858e·05f6d8a6057a86a4c9bd540c645d8562720a41b9·0beaf3251b7049a13e834917d6490618fbb3f07e·0c712f3a101bfe766c0e86f2fdfd727f8988ed46·0c853cced725cba8c7b6965a6a05d93bfd429ab8·0fdf3400756c99a059f1659aa7fc9d3292ba2ae5·1047312e75992cd2b0af7ef32b0c37d0b44ad343·1409a6c1dc62bd0a141a8717b2f133c32786ee9b·151fafc8bab0cd6419b8d5ff0694363b1b2f0a29·20fbf42c33434309c3b76708f60916b7685a3760·22bdca478620082ce03803dc7c99f4f911dd9e12·25ffc6caffef916ba8cf7a7d7de5e7a82dc03729·266970956d3a27f252f81eb30439724334080d4b·2a30d2ad42a65f9d635283b4997d7afed8614877·2ef7fe5592ce11b9d801f624f54a12c220130d67·31941742445398d85070ff2e76f913988419c5ba·36938a93d36dc2de1e0560e8c317f61af112dcbb·36aaed1b5c4fa44675dd699cb7f7b408176f3122·370a104f2ead4bf61d3aa35d262860705394c46c·3902ae4b4d35855dc9481616b0c33dbc6905b754·3bc8e2bfe663bca901424546fe4aaed11b4c2064·3d2307826e61fbaf5cfbef6e8ae0b8f03c3afd60·3e3a9c70ed482752392415907e6efcd2e95780b4·44683f3fdc3[·...·truncated·by·diffoscope;·len:·2161,·SHA:·6c55eb08688c4ea2fd37238146f8864a29e14bd6e6831625006f0e70888a934a·...·]·f084ccae42660b200dbcf7e445a212d781728207·f193037e635e02f5dc3b12bcd587b6cf55874055·f9978286c4b552462906c49f1fd7033dac07929d·f9d861d036306c293e5d28b646dad714f4a09a16·facd59291a9c18902064e38c4b020ae6c367ec47·fc277d69026bf8755520a0ec02aef67aa9858a0d·fe5ec17255be8803fab087db87d8051670899ca3·fe8cf65632fc8a5caf9610b2507fe9303a5cd6a9 |
Offset 15, 16 lines modified | Offset 15, 18 lines modified | ||
15 | usr/lib/debug/.build-id/22/bdca478620082ce03803dc7c99f4f911dd9e12.debug | 15 | usr/lib/debug/.build-id/22/bdca478620082ce03803dc7c99f4f911dd9e12.debug |
16 | usr/lib/debug/.build-id/25/ffc6caffef916ba8cf7a7d7de5e7a82dc03729.debug | 16 | usr/lib/debug/.build-id/25/ffc6caffef916ba8cf7a7d7de5e7a82dc03729.debug |
17 | usr/lib/debug/.build-id/26/6970956d3a27f252f81eb30439724334080d4b.debug | 17 | usr/lib/debug/.build-id/26/6970956d3a27f252f81eb30439724334080d4b.debug |
18 | usr/lib/debug/.build-id/2a/30d2ad42a65f9d635283b4997d7afed8614877.debug | 18 | usr/lib/debug/.build-id/2a/30d2ad42a65f9d635283b4997d7afed8614877.debug |
19 | usr/lib/debug/.build-id/2e/f7fe5592ce11b9d801f624f54a12c220130d67.debug | 19 | usr/lib/debug/.build-id/2e/f7fe5592ce11b9d801f624f54a12c220130d67.debug |
20 | usr/lib/debug/.build-id/31/941742445398d85070ff2e76f913988419c5ba.debug | 20 | usr/lib/debug/.build-id/31/941742445398d85070ff2e76f913988419c5ba.debug |
21 | usr/lib/debug/.build-id/36/938a93d36dc2de1e0560e8c317f61af112dcbb.debug | 21 | usr/lib/debug/.build-id/36/938a93d36dc2de1e0560e8c317f61af112dcbb.debug |
22 | usr/lib/debug/.build-id/36/aaed1b5c4fa44675dd699cb7f7b408176f3122.debug | ||
22 | usr/lib/debug/.build-id/37/0a104f2ead4bf61d3aa35d262860705394c46c.debug | 23 | usr/lib/debug/.build-id/37/0a104f2ead4bf61d3aa35d262860705394c46c.debug |
23 | usr/lib/debug/.build-id/39/02ae4b4d35855dc9481616b0c33dbc6905b754.debug | 24 | usr/lib/debug/.build-id/39/02ae4b4d35855dc9481616b0c33dbc6905b754.debug |
25 | usr/lib/debug/.build-id/3b/c8e2bfe663bca901424546fe4aaed11b4c2064.debug | ||
24 | usr/lib/debug/.build-id/3d/2307826e61fbaf5cfbef6e8ae0b8f03c3afd60.debug | 26 | usr/lib/debug/.build-id/3d/2307826e61fbaf5cfbef6e8ae0b8f03c3afd60.debug |
25 | usr/lib/debug/.build-id/3e/3a9c70ed482752392415907e6efcd2e95780b4.debug | 27 | usr/lib/debug/.build-id/3e/3a9c70ed482752392415907e6efcd2e95780b4.debug |
26 | usr/lib/debug/.build-id/44/683f3fdc38f7c4fc239a0e9fb5dd249c41cb40.debug | 28 | usr/lib/debug/.build-id/44/683f3fdc38f7c4fc239a0e9fb5dd249c41cb40.debug |
27 | usr/lib/debug/.build-id/48/33661932d3abe59c1dc461aff5eb780bcef99f.debug | 29 | usr/lib/debug/.build-id/48/33661932d3abe59c1dc461aff5eb780bcef99f.debug |
28 | usr/lib/debug/.build-id/49/7beb1989ce2bd2547f55217622fee0b85952be.debug | 30 | usr/lib/debug/.build-id/49/7beb1989ce2bd2547f55217622fee0b85952be.debug |
29 | usr/lib/debug/.build-id/4d/17b38166c6c56d71c9ec7e99d29c53c6f76742.debug | 31 | usr/lib/debug/.build-id/4d/17b38166c6c56d71c9ec7e99d29c53c6f76742.debug |
30 | usr/lib/debug/.build-id/4d/5764012e393f24c3a9e1b011641449bfad3218.debug | 32 | usr/lib/debug/.build-id/4d/5764012e393f24c3a9e1b011641449bfad3218.debug |
Offset 40, 15 lines modified | Offset 42, 14 lines modified | ||
40 | usr/lib/debug/.build-id/74/b7ac4702851bf55ee2b74f4130df9b8e68bbfd.debug | 42 | usr/lib/debug/.build-id/74/b7ac4702851bf55ee2b74f4130df9b8e68bbfd.debug |
41 | usr/lib/debug/.build-id/7d/530c58926dafd901d2018b490a8495c82e1f10.debug | 43 | usr/lib/debug/.build-id/7d/530c58926dafd901d2018b490a8495c82e1f10.debug |
42 | usr/lib/debug/.build-id/80/682da0f8a4c4a491ee9cb9eb585927a3bd5c32.debug | 44 | usr/lib/debug/.build-id/80/682da0f8a4c4a491ee9cb9eb585927a3bd5c32.debug |
43 | usr/lib/debug/.build-id/84/3790de9ff51c10ccc390581421687c099ccd74.debug | 45 | usr/lib/debug/.build-id/84/3790de9ff51c10ccc390581421687c099ccd74.debug |
44 | usr/lib/debug/.build-id/85/4d0527c3b4e0907ba947c4212e6f2adc6721c0.debug | 46 | usr/lib/debug/.build-id/85/4d0527c3b4e0907ba947c4212e6f2adc6721c0.debug |
45 | usr/lib/debug/.build-id/8e/68e5db0296f71baa88ce1f8b531d3fff0db963.debug | 47 | usr/lib/debug/.build-id/8e/68e5db0296f71baa88ce1f8b531d3fff0db963.debug |
46 | usr/lib/debug/.build-id/94/cc6d4bb9d25813ce0f165a20d6a3e7d75ac375.debug | 48 | usr/lib/debug/.build-id/94/cc6d4bb9d25813ce0f165a20d6a3e7d75ac375.debug |
47 | usr/lib/debug/.build-id/95/99b1fd2bc744622fc05477bf9c2d3d78469276.debug | ||
48 | usr/lib/debug/.build-id/96/a485d8a26b61046807b8da2631033866aa4f80.debug | 49 | usr/lib/debug/.build-id/96/a485d8a26b61046807b8da2631033866aa4f80.debug |
49 | usr/lib/debug/.build-id/97/ba8fcb2f1c4007f54fde3fb5055c0293868479.debug | 50 | usr/lib/debug/.build-id/97/ba8fcb2f1c4007f54fde3fb5055c0293868479.debug |
50 | usr/lib/debug/.build-id/99/dfd5456f434b5d66c8e99ed6bf37d278b86551.debug | 51 | usr/lib/debug/.build-id/99/dfd5456f434b5d66c8e99ed6bf37d278b86551.debug |
51 | usr/lib/debug/.build-id/9e/6d38a8348098573349ab0cb2d735878689aee9.debug | 52 | usr/lib/debug/.build-id/9e/6d38a8348098573349ab0cb2d735878689aee9.debug |
52 | usr/lib/debug/.build-id/a2/ebee28bb7bdd78a4c13145ff2db4a82c87c46d.debug | 53 | usr/lib/debug/.build-id/a2/ebee28bb7bdd78a4c13145ff2db4a82c87c46d.debug |
53 | usr/lib/debug/.build-id/a3/ba80ec4b395eca87ef5daabf40b2a2297a158d.debug | 54 | usr/lib/debug/.build-id/a3/ba80ec4b395eca87ef5daabf40b2a2297a158d.debug |
54 | usr/lib/debug/.build-id/a4/a0c9f8b9c7ae4f5ce2c3711be6b1968f69b6e1.debug | 55 | usr/lib/debug/.build-id/a4/a0c9f8b9c7ae4f5ce2c3711be6b1968f69b6e1.debug |
Offset 73, 15 lines modified | Offset 74, 14 lines modified | ||
73 | usr/lib/debug/.build-id/df/06e908e9d4de1dc9f4fd700a13f1a0dd3a912d.debug | 74 | usr/lib/debug/.build-id/df/06e908e9d4de1dc9f4fd700a13f1a0dd3a912d.debug |
74 | usr/lib/debug/.build-id/e1/8a795aa896e5a671d3852ee6520d39b761aeeb.debug | 75 | usr/lib/debug/.build-id/e1/8a795aa896e5a671d3852ee6520d39b761aeeb.debug |
75 | usr/lib/debug/.build-id/e1/c62e6d9559ba56087e92b145b6eb3115ca7841.debug | 76 | usr/lib/debug/.build-id/e1/c62e6d9559ba56087e92b145b6eb3115ca7841.debug |
76 | usr/lib/debug/.build-id/e5/c0f3cbaee3e62aebeec37788d0c7e59cec1e9f.debug | 77 | usr/lib/debug/.build-id/e5/c0f3cbaee3e62aebeec37788d0c7e59cec1e9f.debug |
77 | usr/lib/debug/.build-id/e6/8c678d181323447f014f9037cf8109259156f4.debug | 78 | usr/lib/debug/.build-id/e6/8c678d181323447f014f9037cf8109259156f4.debug |
78 | usr/lib/debug/.build-id/e7/7cedc0d963a59387d85d855ec06dd26e956dcc.debug | 79 | usr/lib/debug/.build-id/e7/7cedc0d963a59387d85d855ec06dd26e956dcc.debug |
79 | usr/lib/debug/.build-id/ea/4cd86e51ee0cb81ee2a4e6efb4ad1e1ce13f6b.debug | 80 | usr/lib/debug/.build-id/ea/4cd86e51ee0cb81ee2a4e6efb4ad1e1ce13f6b.debug |
80 | usr/lib/debug/.build-id/eb/c1093013b801a3c66dc7476ae239d834547c91.debug | ||
81 | usr/lib/debug/.build-id/f0/84ccae42660b200dbcf7e445a212d781728207.debug | 81 | usr/lib/debug/.build-id/f0/84ccae42660b200dbcf7e445a212d781728207.debug |
82 | usr/lib/debug/.build-id/f1/93037e635e02f5dc3b12bcd587b6cf55874055.debug | 82 | usr/lib/debug/.build-id/f1/93037e635e02f5dc3b12bcd587b6cf55874055.debug |
83 | usr/lib/debug/.build-id/f9/978286c4b552462906c49f1fd7033dac07929d.debug | 83 | usr/lib/debug/.build-id/f9/978286c4b552462906c49f1fd7033dac07929d.debug |
84 | usr/lib/debug/.build-id/f9/d861d036306c293e5d28b646dad714f4a09a16.debug | 84 | usr/lib/debug/.build-id/f9/d861d036306c293e5d28b646dad714f4a09a16.debug |
85 | usr/lib/debug/.build-id/fa/cd59291a9c18902064e38c4b020ae6c367ec47.debug | 85 | usr/lib/debug/.build-id/fa/cd59291a9c18902064e38c4b020ae6c367ec47.debug |
86 | usr/lib/debug/.build-id/fc/277d69026bf8755520a0ec02aef67aa9858a0d.debug | 86 | usr/lib/debug/.build-id/fc/277d69026bf8755520a0ec02aef67aa9858a0d.debug |
87 | usr/lib/debug/.build-id/fe/5ec17255be8803fab087db87d8051670899ca3.debug | 87 | usr/lib/debug/.build-id/fe/5ec17255be8803fab087db87d8051670899ca3.debug |
Offset 39, 18 lines modified | Offset 39, 21 lines modified | ||
39 | -rw-r--r--···0·root·········(0)·root·········(0)···274280·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/2a/30d2ad42a65f9d635283b4997d7afed8614877.debug | 39 | -rw-r--r--···0·root·········(0)·root·········(0)···274280·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/2a/30d2ad42a65f9d635283b4997d7afed8614877.debug |
40 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/2e/ | 40 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/2e/ |
41 | -rw-r--r--···0·root·········(0)·root·········(0)···441392·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/2e/f7fe5592ce11b9d801f624f54a12c220130d67.debug | 41 | -rw-r--r--···0·root·········(0)·root·········(0)···441392·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/2e/f7fe5592ce11b9d801f624f54a12c220130d67.debug |
42 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/31/ | 42 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/31/ |
43 | -rw-r--r--···0·root·········(0)·root·········(0)···333320·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/31/941742445398d85070ff2e76f913988419c5ba.debug | 43 | -rw-r--r--···0·root·········(0)·root·········(0)···333320·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/31/941742445398d85070ff2e76f913988419c5ba.debug |
44 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/36/ | 44 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/36/ |
45 | -rw-r--r--···0·root·········(0)·root·········(0)··1075152·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/36/938a93d36dc2de1e0560e8c317f61af112dcbb.debug | 45 | -rw-r--r--···0·root·········(0)·root·········(0)··1075152·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/36/938a93d36dc2de1e0560e8c317f61af112dcbb.debug |
46 | -rw-r--r--···0·root·········(0)·root·········(0)···686432·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/36/aaed1b5c4fa44675dd699cb7f7b408176f3122.debug | ||
46 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/37/ | 47 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/37/ |
47 | -rw-r--r--···0·root·········(0)·root·········(0)···340200·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/37/0a104f2ead4bf61d3aa35d262860705394c46c.debug | 48 | -rw-r--r--···0·root·········(0)·root·········(0)···340200·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/37/0a104f2ead4bf61d3aa35d262860705394c46c.debug |
48 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/39/ | 49 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/39/ |
49 | -rw-r--r--···0·root·········(0)·root·········(0)···107136·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/39/02ae4b4d35855dc9481616b0c33dbc6905b754.debug | 50 | -rw-r--r--···0·root·········(0)·root·········(0)···107136·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/39/02ae4b4d35855dc9481616b0c33dbc6905b754.debug |
51 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/3b/ | ||
52 | -rw-r--r--···0·root·········(0)·root·········(0)···692840·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/3b/c8e2bfe663bca901424546fe4aaed11b4c2064.debug | ||
50 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/3d/ | 53 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/3d/ |
51 | -rw-r--r--···0·root·········(0)·root·········(0)···480976·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/3d/2307826e61fbaf5cfbef6e8ae0b8f03c3afd60.debug | 54 | -rw-r--r--···0·root·········(0)·root·········(0)···480976·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/3d/2307826e61fbaf5cfbef6e8ae0b8f03c3afd60.debug |
52 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/3e/ | 55 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/3e/ |
53 | -rw-r--r--···0·root·········(0)·root·········(0)····73128·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/3e/3a9c70ed482752392415907e6efcd2e95780b4.debug | 56 | -rw-r--r--···0·root·········(0)·root·········(0)····73128·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/3e/3a9c70ed482752392415907e6efcd2e95780b4.debug |
54 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/44/ | 57 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/44/ |
55 | -rw-r--r--···0·root·········(0)·root·········(0)···417128·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/44/683f3fdc38f7c4fc239a0e9fb5dd249c41cb40.debug | 58 | -rw-r--r--···0·root·········(0)·root·········(0)···417128·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/44/683f3fdc38f7c4fc239a0e9fb5dd249c41cb40.debug |
56 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/48/ | 59 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/48/ |
Offset 88, 16 lines modified | Offset 91, 14 lines modified | ||
88 | -rw-r--r--···0·root·········(0)·root·········(0)··1471920·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/84/3790de9ff51c10ccc390581421687c099ccd74.debug | 91 | -rw-r--r--···0·root·········(0)·root·········(0)··1471920·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/84/3790de9ff51c10ccc390581421687c099ccd74.debug |
89 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/85/ | 92 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/85/ |
90 | -rw-r--r--···0·root·········(0)·root·········(0)··2398824·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/85/4d0527c3b4e0907ba947c4212e6f2adc6721c0.debug | 93 | -rw-r--r--···0·root·········(0)·root·········(0)··2398824·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/85/4d0527c3b4e0907ba947c4212e6f2adc6721c0.debug |
91 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/8e/ | 94 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/8e/ |
92 | -rw-r--r--···0·root·········(0)·root·········(0)···566128·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/8e/68e5db0296f71baa88ce1f8b531d3fff0db963.debug | 95 | -rw-r--r--···0·root·········(0)·root·········(0)···566128·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/8e/68e5db0296f71baa88ce1f8b531d3fff0db963.debug |
93 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/94/ | 96 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/94/ |
94 | -rw-r--r--···0·root·········(0)·root·········(0)···462120·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/94/cc6d4bb9d25813ce0f165a20d6a3e7d75ac375.debug | 97 | -rw-r--r--···0·root·········(0)·root·········(0)···462120·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/94/cc6d4bb9d25813ce0f165a20d6a3e7d75ac375.debug |
95 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/95/ | ||
96 | -rw-r--r--···0·root·········(0)·root·········(0)···686440·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/95/99b1fd2bc744622fc05477bf9c2d3d78469276.debug | ||
97 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/96/ | 98 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/96/ |
98 | -rw-r--r--···0·root·········(0)·root·········(0)··3855328·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/96/a485d8a26b61046807b8da2631033866aa4f80.debug | 99 | -rw-r--r--···0·root·········(0)·root·········(0)··3855328·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/96/a485d8a26b61046807b8da2631033866aa4f80.debug |
99 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/97/ | 100 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/97/ |
100 | -rw-r--r--···0·root·········(0)·root·········(0)··1977616·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/97/ba8fcb2f1c4007f54fde3fb5055c0293868479.debug | 101 | -rw-r--r--···0·root·········(0)·root·········(0)··1977616·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/97/ba8fcb2f1c4007f54fde3fb5055c0293868479.debug |
101 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/99/ | 102 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/99/ |
102 | -rw-r--r--···0·root·········(0)·root·········(0)···145520·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/99/dfd5456f434b5d66c8e99ed6bf37d278b86551.debug | 103 | -rw-r--r--···0·root·········(0)·root·········(0)···145520·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/99/dfd5456f434b5d66c8e99ed6bf37d278b86551.debug |
103 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/9e/ | 104 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/9e/ |
Offset 150, 16 lines modified | Offset 151, 14 lines modified | ||
150 | -rw-r--r--···0·root·········(0)·root·········(0)··1645664·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/e5/c0f3cbaee3e62aebeec37788d0c7e59cec1e9f.debug | 151 | -rw-r--r--···0·root·········(0)·root·········(0)··1645664·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/e5/c0f3cbaee3e62aebeec37788d0c7e59cec1e9f.debug |
151 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/e6/ | 152 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/e6/ |
152 | -rw-r--r--···0·root·········(0)·root·········(0)··3563208·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/e6/8c678d181323447f014f9037cf8109259156f4.debug | 153 | -rw-r--r--···0·root·········(0)·root·········(0)··3563208·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/e6/8c678d181323447f014f9037cf8109259156f4.debug |
153 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/e7/ | 154 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/e7/ |
154 | -rw-r--r--···0·root·········(0)·root·········(0)··1603736·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/e7/7cedc0d963a59387d85d855ec06dd26e956dcc.debug | 155 | -rw-r--r--···0·root·········(0)·root·········(0)··1603736·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/e7/7cedc0d963a59387d85d855ec06dd26e956dcc.debug |
155 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/ea/ | 156 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/ea/ |
156 | -rw-r--r--···0·root·········(0)·root·········(0)···111928·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/ea/4cd86e51ee0cb81ee2a4e6efb4ad1e1ce13f6b.debug | 157 | -rw-r--r--···0·root·········(0)·root·········(0)···111928·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/ea/4cd86e51ee0cb81ee2a4e6efb4ad1e1ce13f6b.debug |
157 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/eb/ | ||
158 | -rw-r--r--···0·root·········(0)·root·········(0)···692824·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/eb/c1093013b801a3c66dc7476ae239d834547c91.debug | ||
159 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/f0/ | 158 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/f0/ |
160 | -rw-r--r--···0·root·········(0)·root·········(0)··1971552·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/f0/84ccae42660b200dbcf7e445a212d781728207.debug | 159 | -rw-r--r--···0·root·········(0)·root·········(0)··1971552·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/f0/84ccae42660b200dbcf7e445a212d781728207.debug |
161 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/f1/ | 160 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/f1/ |
162 | -rw-r--r--···0·root·········(0)·root·········(0)··2153744·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/f1/93037e635e02f5dc3b12bcd587b6cf55874055.debug | 161 | -rw-r--r--···0·root·········(0)·root·········(0)··2153744·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/f1/93037e635e02f5dc3b12bcd587b6cf55874055.debug |
163 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/f9/ | 162 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/f9/ |
164 | -rw-r--r--···0·root·········(0)·root·········(0)···198864·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/f9/978286c4b552462906c49f1fd7033dac07929d.debug | 163 | -rw-r--r--···0·root·········(0)·root·········(0)···198864·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/f9/978286c4b552462906c49f1fd7033dac07929d.debug |
165 | -rw-r--r--···0·root·········(0)·root·········(0)··1076496·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/f9/d861d036306c293e5d28b646dad714f4a09a16.debug | 164 | -rw-r--r--···0·root·········(0)·root·········(0)··1076496·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/f9/d861d036306c293e5d28b646dad714f4a09a16.debug |
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:···························AArch64 | 9 | ··Machine:···························AArch64 |
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:··········684 | 13 | ··Start·of·section·headers:··········684192·(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:·········35 | 19 | ··Number·of·section·headers:·········35 |
20 | ··Section·header·string·table·index:·34 | 20 | ··Section·header·string·table·index:·34 |
Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
1 | There·are·35·section·headers,·starting·at·offset·0xa70a | 1 | There·are·35·section·headers,·starting·at·offset·0xa70a0: |
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.property·NOTE············0000000000000238·000238·000020·00···A··0···0··8 | 5 | ··[·1]·.note.gnu.property·NOTE············0000000000000238·000238·000020·00···A··0···0··8 |
6 | ··[·2]·.note.gnu.build-id·NOTE············0000000000000258·000258·000024·00···A··0···0··4 | 6 | ··[·2]·.note.gnu.build-id·NOTE············0000000000000258·000258·000024·00···A··0···0··4 |
7 | ··[·3]·.gnu.hash·········NOBITS··········0000000000000280·00027c·000028·00···A··4···0··8 | 7 | ··[·3]·.gnu.hash·········NOBITS··········0000000000000280·00027c·000028·00···A··4···0··8 |
Offset 23, 22 lines modified | Offset 23, 22 lines modified | ||
23 | ··[18]·.fini_array·······NOBITS··········000000000005f758·00f748·000008·08··WA··0···0··8 | 23 | ··[18]·.fini_array·······NOBITS··········000000000005f758·00f748·000008·08··WA··0···0··8 |
24 | ··[19]·.dynamic··········NOBITS··········000000000005f760·00f748·000200·10··WA··5···0··8 | 24 | ··[19]·.dynamic··········NOBITS··········000000000005f760·00f748·000200·10··WA··5···0··8 |
25 | ··[20]·.got··············NOBITS··········000000000005f960·00f748·0006a0·08··WA··0···0··8 | 25 | ··[20]·.got··············NOBITS··········000000000005f960·00f748·0006a0·08··WA··0···0··8 |
26 | ··[21]·.data·············NOBITS··········0000000000060000·00f748·0015a0·00··WA··0···0·16 | 26 | ··[21]·.data·············NOBITS··········0000000000060000·00f748·0015a0·00··WA··0···0·16 |
27 | ··[22]·.bss··············NOBITS··········00000000000615a0·00f748·0011a8·00··WA··0···0·16 | 27 | ··[22]·.bss··············NOBITS··········00000000000615a0·00f748·0011a8·00··WA··0···0·16 |
28 | ··[23]·.comment··········PROGBITS········0000000000000000·00027c·00001f·01··MS··0···0··1 | 28 | ··[23]·.comment··········PROGBITS········0000000000000000·00027c·00001f·01··MS··0···0··1 |
29 | ··[24]·.debug_aranges····PROGBITS········0000000000000000·0002a0·0000bd·00···C··0···0··8 | 29 | ··[24]·.debug_aranges····PROGBITS········0000000000000000·0002a0·0000bd·00···C··0···0··8 |
30 | ··[25]·.debug_info·······PROGBITS········0000000000000000·000360·0404 | 30 | ··[25]·.debug_info·······PROGBITS········0000000000000000·000360·04046e·00···C··0···0··8 |
31 | ··[26]·.debug_abbrev·····PROGBITS········0000000000000000·0407d | 31 | ··[26]·.debug_abbrev·····PROGBITS········0000000000000000·0407d0·00045d·00···C··0···0··8 |
32 | ··[27]·.debug_line·······PROGBITS········0000000000000000·040c3 | 32 | ··[27]·.debug_line·······PROGBITS········0000000000000000·040c30·01d14d·00···C··0···0··8 |
33 | ··[28]·.debug_line_str···PROGBITS········0000000000000000·05dd8 | 33 | ··[28]·.debug_line_str···PROGBITS········0000000000000000·05dd80·0001ea·01·MSC··0···0··8 |
34 | ··[29]·.debug_loclists···PROGBITS········0000000000000000·05df7 | 34 | ··[29]·.debug_loclists···PROGBITS········0000000000000000·05df70·03600f·00···C··0···0··8 |
35 | ··[30]·.debug_rnglists···PROGBITS········0000000000000000·093f8 | 35 | ··[30]·.debug_rnglists···PROGBITS········0000000000000000·093f80·007e3d·00···C··0···0··8 |
36 | ··[31]·.gnu_debugaltlink·PROGBITS········0000000000000000·09bd | 36 | ··[31]·.gnu_debugaltlink·PROGBITS········0000000000000000·09bdbd·000053·00······0···0··1 |
37 | ··[32]·.symtab···········SYMTAB··········0000000000000000·09be1 | 37 | ··[32]·.symtab···········SYMTAB··········0000000000000000·09be10·005a48·18·····33·756··8 |
38 | ··[33]·.strtab···········STRTAB··········0000000000000000·0a18 | 38 | ··[33]·.strtab···········STRTAB··········0000000000000000·0a1858·0056d6·00······0···0··1 |
39 | ··[34]·.shstrtab·········STRTAB··········0000000000000000·0a6f | 39 | ··[34]·.shstrtab·········STRTAB··········0000000000000000·0a6f2e·00016e·00······0···0··1 |
40 | Key·to·Flags: | 40 | Key·to·Flags: |
41 | ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info), | 41 | ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info), |
42 | ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS), | 42 | ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS), |
43 | ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude), | 43 | ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude), |
44 | ··D·(mbind),·p·(processor·specific) | 44 | ··D·(mbind),·p·(processor·specific) |
Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
1 | Displaying·notes·found·in:·.note.gnu.property | 1 | Displaying·notes·found·in:·.note.gnu.property |
2 | ··Owner················Data·size·» Description | 2 | ··Owner················Data·size·» Description |
3 | ··GNU··················0x00000010» NT_GNU_PROPERTY_TYPE_0» ······Properties:·AArch64·feature:·BTI,·PAC | 3 | ··GNU··················0x00000010» NT_GNU_PROPERTY_TYPE_0» ······Properties:·AArch64·feature:·BTI,·PAC |
4 | Displaying·notes·found·in:·.note.gnu.build-id | 4 | Displaying·notes·found·in:·.note.gnu.build-id |
5 | ··Owner················Data·size·» Description | 5 | ··Owner················Data·size·» Description |
6 | ··GNU··················0x00000014» NT_GNU_BUILD_ID·(unique·build·ID·bitstring)» ····Build·ID:· | 6 | ··GNU··················0x00000014» NT_GNU_BUILD_ID·(unique·build·ID·bitstring)» ····Build·ID:·36aaed1b5c4fa44675dd699cb7f7b408176f3122 |
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:········0x8 | 3 | ···Length:········0x84000·(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:·152·(DW_TAG_compile_unit) | 8 | ·<0><c>:·Abbrev·Number:·152·(DW_TAG_compile_unit) |
9 | ····<e>···DW_AT_producer····:·(GNU_strp_alt)·(offset:·0xdd3db)· | 9 | ····<e>···DW_AT_producer····:·(GNU_strp_alt)·(offset:·0xdd3db)· |
10 | ····<12>···DW_AT_language····:·(data1)·29» (C11) | 10 | ····<12>···DW_AT_language····:·(data1)·29» (C11) |
Offset 11095, 15 lines modified | Offset 11095, 15 lines modified | ||
11095 | ····<6986>···DW_AT_location····:·(exprloc)·1·byte·block:·51·» (DW_OP_reg1·(x1)) | 11095 | ····<6986>···DW_AT_location····:·(exprloc)·1·byte·block:·51·» (DW_OP_reg1·(x1)) |
11096 | ····<6988>···DW_AT_call_value··:·(exprloc)·9·byte·block:·3·78·1c·4·0·0·0·0·0·» (DW_OP_addr:·41c78) | 11096 | ····<6988>···DW_AT_call_value··:·(exprloc)·9·byte·block:·3·78·1c·4·0·0·0·0·0·» (DW_OP_addr:·41c78) |
11097 | ·<8><6992>:·Abbrev·Number:·0 | 11097 | ·<8><6992>:·Abbrev·Number:·0 |
11098 | ·<7><6993>:·Abbrev·Number:·0 | 11098 | ·<7><6993>:·Abbrev·Number:·0 |
11099 | ·<6><6994>:·Abbrev·Number:·0 | 11099 | ·<6><6994>:·Abbrev·Number:·0 |
11100 | ·<5><6995>:·Abbrev·Number:·26·(DW_TAG_call_site) | 11100 | ·<5><6995>:·Abbrev·Number:·26·(DW_TAG_call_site) |
11101 | ····<6996>···DW_AT_call_return_pc:·(addr)·0x12f98 | 11101 | ····<6996>···DW_AT_call_return_pc:·(addr)·0x12f98 |
11102 | ····<699e>···DW_AT_call_origin·:·(ref_udata)·<0x649d | 11102 | ····<699e>···DW_AT_call_origin·:·(ref_udata)·<0x649d4> |
11103 | ·<6><69a1>:·Abbrev·Number:·20·(DW_TAG_call_site_parameter) | 11103 | ·<6><69a1>:·Abbrev·Number:·20·(DW_TAG_call_site_parameter) |
11104 | ····<69a2>···DW_AT_call_parameter:·(ref_udata)·<0x5f12> | 11104 | ····<69a2>···DW_AT_call_parameter:·(ref_udata)·<0x5f12> |
11105 | ····<69a5>···DW_AT_call_value··:·(exprloc)·9·byte·block:·3·88·17·4·0·0·0·0·0·» (DW_OP_addr:·41788) | 11105 | ····<69a5>···DW_AT_call_value··:·(exprloc)·9·byte·block:·3·88·17·4·0·0·0·0·0·» (DW_OP_addr:·41788) |
11106 | ·<6><69af>:·Abbrev·Number:·0 | 11106 | ·<6><69af>:·Abbrev·Number:·0 |
11107 | ·<5><69b0>:·Abbrev·Number:·0 | 11107 | ·<5><69b0>:·Abbrev·Number:·0 |
11108 | ·<4><69b1>:·Abbrev·Number:·0 | 11108 | ·<4><69b1>:·Abbrev·Number:·0 |
11109 | ·<3><69b2>:·Abbrev·Number:·7·(DW_TAG_inlined_subroutine) | 11109 | ·<3><69b2>:·Abbrev·Number:·7·(DW_TAG_inlined_subroutine) |
Offset 12250, 15 lines modified | Offset 12250, 15 lines modified | ||
12250 | ····<733e>···DW_AT_location····:·(exprloc)·1·byte·block:·51·» (DW_OP_reg1·(x1)) | 12250 | ····<733e>···DW_AT_location····:·(exprloc)·1·byte·block:·51·» (DW_OP_reg1·(x1)) |
12251 | ····<7340>···DW_AT_call_value··:·(exprloc)·9·byte·block:·3·78·1c·4·0·0·0·0·0·» (DW_OP_addr:·41c78) | 12251 | ····<7340>···DW_AT_call_value··:·(exprloc)·9·byte·block:·3·78·1c·4·0·0·0·0·0·» (DW_OP_addr:·41c78) |
12252 | ·<8><734a>:·Abbrev·Number:·0 | 12252 | ·<8><734a>:·Abbrev·Number:·0 |
12253 | ·<7><734b>:·Abbrev·Number:·0 | 12253 | ·<7><734b>:·Abbrev·Number:·0 |
12254 | ·<6><734c>:·Abbrev·Number:·0 | 12254 | ·<6><734c>:·Abbrev·Number:·0 |
12255 | ·<5><734d>:·Abbrev·Number:·26·(DW_TAG_call_site) | 12255 | ·<5><734d>:·Abbrev·Number:·26·(DW_TAG_call_site) |
12256 | ····<734e>···DW_AT_call_return_pc:·(addr)·0x13140 | 12256 | ····<734e>···DW_AT_call_return_pc:·(addr)·0x13140 |
12257 | ····<7356>···DW_AT_call_origin·:·(ref_udata)·<0x649d | 12257 | ····<7356>···DW_AT_call_origin·:·(ref_udata)·<0x649d4> |
12258 | ·<6><7359>:·Abbrev·Number:·20·(DW_TAG_call_site_parameter) | 12258 | ·<6><7359>:·Abbrev·Number:·20·(DW_TAG_call_site_parameter) |
12259 | ····<735a>···DW_AT_call_parameter:·(ref_udata)·<0x5f12> | 12259 | ····<735a>···DW_AT_call_parameter:·(ref_udata)·<0x5f12> |
12260 | ····<735d>···DW_AT_call_value··:·(exprloc)·9·byte·block:·3·88·17·4·0·0·0·0·0·» (DW_OP_addr:·41788) | 12260 | ····<735d>···DW_AT_call_value··:·(exprloc)·9·byte·block:·3·88·17·4·0·0·0·0·0·» (DW_OP_addr:·41788) |
12261 | ·<6><7367>:·Abbrev·Number:·0 | 12261 | ·<6><7367>:·Abbrev·Number:·0 |
12262 | ·<5><7368>:·Abbrev·Number:·0 | 12262 | ·<5><7368>:·Abbrev·Number:·0 |
12263 | ·<4><7369>:·Abbrev·Number:·0 | 12263 | ·<4><7369>:·Abbrev·Number:·0 |
12264 | ·<3><736a>:·Abbrev·Number:·7·(DW_TAG_inlined_subroutine) | 12264 | ·<3><736a>:·Abbrev·Number:·7·(DW_TAG_inlined_subroutine) |
Offset 13295, 91 lines modified | Offset 13295, 91 lines modified | ||
13295 | ·<5><7cfb>:·Abbrev·Number:·2·(DW_TAG_call_site_parameter) | 13295 | ·<5><7cfb>:·Abbrev·Number:·2·(DW_TAG_call_site_parameter) |
13296 | ····<7cfc>···DW_AT_location····:·(exprloc)·1·byte·block:·50·» (DW_OP_reg0·(x0)) | 13296 | ····<7cfc>···DW_AT_location····:·(exprloc)·1·byte·block:·50·» (DW_OP_reg0·(x0)) |
13297 | ····<7cfe>···DW_AT_call_value··:·(exprloc)·2·byte·block:·86·0·» (DW_OP_breg22·(x22):·0) | 13297 | ····<7cfe>···DW_AT_call_value··:·(exprloc)·2·byte·block:·86·0·» (DW_OP_breg22·(x22):·0) |
13298 | ·<5><7d01>:·Abbrev·Number:·0 | 13298 | ·<5><7d01>:·Abbrev·Number:·0 |
13299 | ·<4><7d02>:·Abbrev·Number:·0 | 13299 | ·<4><7d02>:·Abbrev·Number:·0 |
13300 | ·<3><7d03>:·Abbrev·Number:·0 | 13300 | ·<3><7d03>:·Abbrev·Number:·0 |
13301 | ·<2><7d04>:·Abbrev·Number:·17·(DW_TAG_inlined_subroutine) | 13301 | ·<2><7d04>:·Abbrev·Number:·17·(DW_TAG_inlined_subroutine) |
13302 | ····<7d05>···DW_AT_abstract_origin:·(ref_udata)·<0x605 | 13302 | ····<7d05>···DW_AT_abstract_origin:·(ref_udata)·<0x60540> |
13303 | ····<7d08>···DW_AT_entry_pc····:·(addr)·0x228f8 | 13303 | ····<7d08>···DW_AT_entry_pc····:·(addr)·0x228f8 |
13304 | ····<7d10>···DW_AT_GNU_entry_view:·(data2)·0 | 13304 | ····<7d10>···DW_AT_GNU_entry_view:·(data2)·0 |
13305 | ····<7d12>···DW_AT_ranges······:·(sec_offset)·0x7738 | 13305 | ····<7d12>···DW_AT_ranges······:·(sec_offset)·0x7738 |
13306 | ····<7d16>···DW_AT_call_file···:·(data1)·1 | 13306 | ····<7d16>···DW_AT_call_file···:·(data1)·1 |
13307 | ····<7d17>···DW_AT_call_line···:·(data2)·48081 | 13307 | ····<7d17>···DW_AT_call_line···:·(data2)·48081 |
13308 | ····<7d19>···DW_AT_call_column·:·(data1)·17 | 13308 | ····<7d19>···DW_AT_call_column·:·(data1)·17 |
13309 | ····<7d1a>···DW_AT_sibling·····:·(ref_udata)·<0x8453> | 13309 | ····<7d1a>···DW_AT_sibling·····:·(ref_udata)·<0x8453> |
13310 | ·<3><7d1d>:·Abbrev·Number:·4·(DW_TAG_formal_parameter) | 13310 | ·<3><7d1d>:·Abbrev·Number:·4·(DW_TAG_formal_parameter) |
13311 | ····<7d1e>···DW_AT_abstract_origin:·(ref_udata)·<0x6057 | 13311 | ····<7d1e>···DW_AT_abstract_origin:·(ref_udata)·<0x60576> |
13312 | ····<7d21>···DW_AT_location····:·(sec_offset)·0x1050·(location·list) | 13312 | ····<7d21>···DW_AT_location····:·(sec_offset)·0x1050·(location·list) |
13313 | ····<7d25>···DW_AT_GNU_locviews:·(sec_offset)·0x1048 | 13313 | ····<7d25>···DW_AT_GNU_locviews:·(sec_offset)·0x1048 |
13314 | ·<3><7d29>:·Abbrev·Number:·4·(DW_TAG_formal_parameter) | 13314 | ·<3><7d29>:·Abbrev·Number:·4·(DW_TAG_formal_parameter) |
13315 | ····<7d2a>···DW_AT_abstract_origin:·(ref_udata)·<0x605 | 13315 | ····<7d2a>···DW_AT_abstract_origin:·(ref_udata)·<0x60583> |
13316 | ····<7d2d>···DW_AT_location····:·(sec_offset)·0x1080·(location·list) | 13316 | ····<7d2d>···DW_AT_location····:·(sec_offset)·0x1080·(location·list) |
13317 | ····<7d31>···DW_AT_GNU_locviews:·(sec_offset)·0x1078 | 13317 | ····<7d31>···DW_AT_GNU_locviews:·(sec_offset)·0x1078 |
13318 | ·<3><7d35>:·Abbrev·Number:·4·(DW_TAG_formal_parameter) | 13318 | ·<3><7d35>:·Abbrev·Number:·4·(DW_TAG_formal_parameter) |
13319 | ····<7d36>···DW_AT_abstract_origin:·(ref_udata)·<0x6054 | 13319 | ····<7d36>···DW_AT_abstract_origin:·(ref_udata)·<0x6054f> |
13320 | ····<7d39>···DW_AT_location····:·(sec_offset)·0x10b1·(location·list) | 13320 | ····<7d39>···DW_AT_location····:·(sec_offset)·0x10b1·(location·list) |
13321 | ····<7d3d>···DW_AT_GNU_locviews:·(sec_offset)·0x10a9 | 13321 | ····<7d3d>···DW_AT_GNU_locviews:·(sec_offset)·0x10a9 |
13322 | ·<3><7d41>:·Abbrev·Number:·4·(DW_TAG_formal_parameter) | 13322 | ·<3><7d41>:·Abbrev·Number:·4·(DW_TAG_formal_parameter) |
13323 | ····<7d42>···DW_AT_abstract_origin:·(ref_udata)·<0x6055 | 13323 | ····<7d42>···DW_AT_abstract_origin:·(ref_udata)·<0x6055c> |
13324 | ····<7d45>···DW_AT_location····:·(sec_offset)·0x10dc·(location·list) | 13324 | ····<7d45>···DW_AT_location····:·(sec_offset)·0x10dc·(location·list) |
13325 | ····<7d49>···DW_AT_GNU_locviews:·(sec_offset)·0x10d6 | 13325 | ····<7d49>···DW_AT_GNU_locviews:·(sec_offset)·0x10d6 |
13326 | ·<3><7d4d>:·Abbrev·Number:·4·(DW_TAG_formal_parameter) | 13326 | ·<3><7d4d>:·Abbrev·Number:·4·(DW_TAG_formal_parameter) |
13327 | ····<7d4e>···DW_AT_abstract_origin:·(ref_udata)·<0x6056 | 13327 | ····<7d4e>···DW_AT_abstract_origin:·(ref_udata)·<0x60569> |
13328 | ····<7d51>···DW_AT_location····:·(sec_offset)·0x1105·(location·list) | 13328 | ····<7d51>···DW_AT_location····:·(sec_offset)·0x1105·(location·list) |
13329 | ····<7d55>···DW_AT_GNU_locviews:·(sec_offset)·0x10ff | 13329 | ····<7d55>···DW_AT_GNU_locviews:·(sec_offset)·0x10ff |
13330 | ·<3><7d59>:·Abbrev·Number:·12·(DW_TAG_lexical_block) | 13330 | ·<3><7d59>:·Abbrev·Number:·12·(DW_TAG_lexical_block) |
13331 | ····<7d5a>···DW_AT_ranges······:·(sec_offset)·0x7738 | 13331 | ····<7d5a>···DW_AT_ranges······:·(sec_offset)·0x7738 |
13332 | ·<4><7d5e>:·Abbrev·Number:·5·(DW_TAG_variable) | 13332 | ·<4><7d5e>:·Abbrev·Number:·5·(DW_TAG_variable) |
13333 | ····<7d5f>···DW_AT_abstract_origin:·(ref_udata)·<0x605 | 13333 | ····<7d5f>···DW_AT_abstract_origin:·(ref_udata)·<0x60590> |
13334 | ····<7d62>···DW_AT_location····:·(sec_offset)·0x112c·(location·list) | 13334 | ····<7d62>···DW_AT_location····:·(sec_offset)·0x112c·(location·list) |
13335 | ····<7d66>···DW_AT_GNU_locviews:·(sec_offset)·0x1122 | 13335 | ····<7d66>···DW_AT_GNU_locviews:·(sec_offset)·0x1122 |
13336 | ·<4><7d6a>:·Abbrev·Number:·5·(DW_TAG_variable) | 13336 | ·<4><7d6a>:·Abbrev·Number:·5·(DW_TAG_variable) |
13337 | ····<7d6b>···DW_AT_abstract_origin:·(ref_udata)·<0x6059 | 13337 | ····<7d6b>···DW_AT_abstract_origin:·(ref_udata)·<0x6059b> |
13338 | ····<7d6e>···DW_AT_location····:·(sec_offset)·0x1164·(location·list) | 13338 | ····<7d6e>···DW_AT_location····:·(sec_offset)·0x1164·(location·list) |
13339 | ····<7d72>···DW_AT_GNU_locviews:·(sec_offset)·0x115c | 13339 | ····<7d72>···DW_AT_GNU_locviews:·(sec_offset)·0x115c |
13340 | ·<4><7d76>:·Abbrev·Number:·5·(DW_TAG_variable) | 13340 | ·<4><7d76>:·Abbrev·Number:·5·(DW_TAG_variable) |
13341 | ····<7d77>···DW_AT_abstract_origin:·(ref_udata)·<0x605a | 13341 | ····<7d77>···DW_AT_abstract_origin:·(ref_udata)·<0x605a8> |
13342 | ····<7d7a>···DW_AT_location····:·(sec_offset)·0x1191·(location·list) | 13342 | ····<7d7a>···DW_AT_location····:·(sec_offset)·0x1191·(location·list) |
13343 | ····<7d7e>···DW_AT_GNU_locviews:·(sec_offset)·0x1189 | 13343 | ····<7d7e>···DW_AT_GNU_locviews:·(sec_offset)·0x1189 |
13344 | ·<4><7d82>:·Abbrev·Number:·5·(DW_TAG_variable) | 13344 | ·<4><7d82>:·Abbrev·Number:·5·(DW_TAG_variable) |
13345 | ····<7d83>···DW_AT_abstract_origin:·(ref_udata)·<0x605 | 13345 | ····<7d83>···DW_AT_abstract_origin:·(ref_udata)·<0x605b3> |
13346 | ····<7d86>···DW_AT_location····:·(sec_offset)·0x11d1·(location·list) | 13346 | ····<7d86>···DW_AT_location····:·(sec_offset)·0x11d1·(location·list) |
13347 | ····<7d8a>···DW_AT_GNU_locviews:·(sec_offset)·0x11b9 | 13347 | ····<7d8a>···DW_AT_GNU_locviews:·(sec_offset)·0x11b9 |
13348 | ·<4><7d8e>:·Abbrev·Number:·5·(DW_TAG_variable) | 13348 | ·<4><7d8e>:·Abbrev·Number:·5·(DW_TAG_variable) |
13349 | ····<7d8f>···DW_AT_abstract_origin:·(ref_udata)·<0x605 | 13349 | ····<7d8f>···DW_AT_abstract_origin:·(ref_udata)·<0x605c0> |
13350 | ····<7d92>···DW_AT_location····:·(sec_offset)·0x1235·(location·list) | 13350 | ····<7d92>···DW_AT_location····:·(sec_offset)·0x1235·(location·list) |
13351 | ····<7d96>···DW_AT_GNU_locviews:·(sec_offset)·0x122b | 13351 | ····<7d96>···DW_AT_GNU_locviews:·(sec_offset)·0x122b |
13352 | ·<4><7d9a>:·Abbrev·Number:·5·(DW_TAG_variable) | 13352 | ·<4><7d9a>:·Abbrev·Number:·5·(DW_TAG_variable) |
13353 | ····<7d9b>···DW_AT_abstract_origin:·(ref_udata)·<0x605c | 13353 | ····<7d9b>···DW_AT_abstract_origin:·(ref_udata)·<0x605cd> |
13354 | ····<7d9e>···DW_AT_location····:·(sec_offset)·0x129f·(location·list) | 13354 | ····<7d9e>···DW_AT_location····:·(sec_offset)·0x129f·(location·list) |
13355 | ····<7da2>···DW_AT_GNU_locviews:·(sec_offset)·0x1281 | 13355 | ····<7da2>···DW_AT_GNU_locviews:·(sec_offset)·0x1281 |
13356 | ·<4><7da6>:·Abbrev·Number:·5·(DW_TAG_variable) | 13356 | ·<4><7da6>:·Abbrev·Number:·5·(DW_TAG_variable) |
13357 | ····<7da7>···DW_AT_abstract_origin:·(ref_udata)·<0x605d | 13357 | ····<7da7>···DW_AT_abstract_origin:·(ref_udata)·<0x605da> |
13358 | ····<7daa>···DW_AT_location····:·(sec_offset)·0x132c·(location·list) | 13358 | ····<7daa>···DW_AT_location····:·(sec_offset)·0x132c·(location·list) |
13359 | ····<7dae>···DW_AT_GNU_locviews:·(sec_offset)·0x1314 | 13359 | ····<7dae>···DW_AT_GNU_locviews:·(sec_offset)·0x1314 |
13360 | ·<4><7db2>:·Abbrev·Number:·5·(DW_TAG_variable) | 13360 | ·<4><7db2>:·Abbrev·Number:·5·(DW_TAG_variable) |
13361 | ····<7db3>···DW_AT_abstract_origin:·(ref_udata)·<0x605e | 13361 | ····<7db3>···DW_AT_abstract_origin:·(ref_udata)·<0x605e7> |
13362 | ····<7db6>···DW_AT_location····:·(sec_offset)·0x139c·(location·list) | 13362 | ····<7db6>···DW_AT_location····:·(sec_offset)·0x139c·(location·list) |
13363 | ····<7dba>···DW_AT_GNU_locviews:·(sec_offset)·0x138c | 13363 | ····<7dba>···DW_AT_GNU_locviews:·(sec_offset)·0x138c |
13364 | ·<4><7dbe>:·Abbrev·Number:·5·(DW_TAG_variable) | 13364 | ·<4><7dbe>:·Abbrev·Number:·5·(DW_TAG_variable) |
13365 | ····<7dbf>···DW_AT_abstract_origin:·(ref_udata)·<0x605f | 13365 | ····<7dbf>···DW_AT_abstract_origin:·(ref_udata)·<0x605f4> |
13366 | ····<7dc2>···DW_AT_location····:·(sec_offset)·0x13ff·(location·list) | 13366 | ····<7dc2>···DW_AT_location····:·(sec_offset)·0x13ff·(location·list) |
13367 | ····<7dc6>···DW_AT_GNU_locviews:·(sec_offset)·0x13ef | 13367 | ····<7dc6>···DW_AT_GNU_locviews:·(sec_offset)·0x13ef |
13368 | ·<4><7dca>:·Abbrev·Number:·5·(DW_TAG_variable) | 13368 | ·<4><7dca>:·Abbrev·Number:·5·(DW_TAG_variable) |
13369 | ····<7dcb>···DW_AT_abstract_origin:·(ref_udata)·<0x60 | 13369 | ····<7dcb>···DW_AT_abstract_origin:·(ref_udata)·<0x60601> |
13370 | ····<7dce>···DW_AT_location····:·(sec_offset)·0x1480·(location·list) | 13370 | ····<7dce>···DW_AT_location····:·(sec_offset)·0x1480·(location·list) |
13371 | ····<7dd2>···DW_AT_GNU_locviews:·(sec_offset)·0x1470 | 13371 | ····<7dd2>···DW_AT_GNU_locviews:·(sec_offset)·0x1470 |
13372 | ·<4><7dd6>:·Abbrev·Number:·47·(DW_TAG_label) | 13372 | ·<4><7dd6>:·Abbrev·Number:·47·(DW_TAG_label) |
13373 | ····<7dd7>···DW_AT_abstract_origin:·(ref_udata)·<0x6060 | 13373 | ····<7dd7>···DW_AT_abstract_origin:·(ref_udata)·<0x6060e> |
13374 | ·<4><7dda>:·Abbrev·Number:·32·(DW_TAG_label) | 13374 | ·<4><7dda>:·Abbrev·Number:·32·(DW_TAG_label) |
13375 | ····<7ddb>···DW_AT_abstract_origin:·(ref_udata)·<0x6061 | 13375 | ····<7ddb>···DW_AT_abstract_origin:·(ref_udata)·<0x60616> |
13376 | ····<7dde>···DW_AT_low_pc······:·(addr)·0x229a8 | 13376 | ····<7dde>···DW_AT_low_pc······:·(addr)·0x229a8 |
13377 | ·<4><7de6>:·Abbrev·Number:·47·(DW_TAG_label) | 13377 | ·<4><7de6>:·Abbrev·Number:·47·(DW_TAG_label) |
Max diff block lines reached; 14690679/14698808 bytes (99.94%) of diff not shown. |
Offset 63598, 21 lines modified | Offset 63598, 21 lines modified | ||
63598 | ····00030adf·v000000000000001·v000000000000000·views·at·00030add·for: | 63598 | ····00030adf·v000000000000001·v000000000000000·views·at·00030add·for: |
63599 | ·············000000000002de1c·000000000002dea8·(DW_OP_lit1;·DW_OP_stack_value) | 63599 | ·············000000000002de1c·000000000002dea8·(DW_OP_lit1;·DW_OP_stack_value) |
63600 | ····00030aed·<End·of·list> | 63600 | ····00030aed·<End·of·list> |
63601 | ····00030aee·v000000000000001·v000000000000000·location·view·pair | 63601 | ····00030aee·v000000000000001·v000000000000000·location·view·pair |
63602 | ····00030af0·v000000000000001·v000000000000000·views·at·00030aee·for: | 63602 | ····00030af0·v000000000000001·v000000000000000·views·at·00030aee·for: |
63603 | ·············000000000002de1c·000000000002dea8·(DW_OP_implicit_pointer:·<0x2cac | 63603 | ·············000000000002de1c·000000000002dea8·(DW_OP_implicit_pointer:·<0x2cac7>·0) |
63604 | ····00030b02·<End·of·list> | 63604 | ····00030b02·<End·of·list> |
63605 | ····00030b03·v000000000000001·v000000000000000·location·view·pair | 63605 | ····00030b03·v000000000000001·v000000000000000·location·view·pair |
63606 | ····00030b05·v000000000000001·v000000000000000·views·at·00030b03·for: | 63606 | ····00030b05·v000000000000001·v000000000000000·views·at·00030b03·for: |
63607 | ·············000000000002de1c·000000000002dea8·(DW_OP_implicit_pointer:·<0x2cae | 63607 | ·············000000000002de1c·000000000002dea8·(DW_OP_implicit_pointer:·<0x2caef>·0) |
63608 | ····00030b17·<End·of·list> | 63608 | ····00030b17·<End·of·list> |
63609 | ····00030b18·v000000000000001·v000000000000000·location·view·pair | 63609 | ····00030b18·v000000000000001·v000000000000000·location·view·pair |
63610 | ····00030b1a·v000000000000001·v000000000000000·views·at·00030b18·for: | 63610 | ····00030b1a·v000000000000001·v000000000000000·views·at·00030b18·for: |
63611 | ·············000000000002de2c·000000000002dea8·(DW_OP_reg25·(x25)) | 63611 | ·············000000000002de2c·000000000002dea8·(DW_OP_reg25·(x25)) |
63612 | ····00030b26·<End·of·list> | 63612 | ····00030b26·<End·of·list> |
Offset 63690, 17 lines modified | Offset 63690, 17 lines modified | ||
63690 | ····00030bed·<End·of·list> | 63690 | ····00030bed·<End·of·list> |
63691 | ····00030bee·v000000000000003·v000000000000000·location·view·pair | 63691 | ····00030bee·v000000000000003·v000000000000000·location·view·pair |
63692 | ····00030bf0·v000000000000000·v000000000000001·location·view·pair | 63692 | ····00030bf0·v000000000000000·v000000000000001·location·view·pair |
63693 | ····00030bf2·000000000002dea8·(base·address) | 63693 | ····00030bf2·000000000002dea8·(base·address) |
63694 | ····00030bfb·v000000000000003·v000000000000000·views·at·00030bee·for: | 63694 | ····00030bfb·v000000000000003·v000000000000000·views·at·00030bee·for: |
63695 | ·············000000000002dea8·000000000002dee0·(DW_OP_implicit_pointer:·<0x2ca2 | 63695 | ·············000000000002dea8·000000000002dee0·(DW_OP_implicit_pointer:·<0x2ca2a>·0) |
63696 | ····00030c05·v000000000000000·v000000000000001·views·at·00030bf0·for: | 63696 | ····00030c05·v000000000000000·v000000000000001·views·at·00030bf0·for: |
63697 | ·············000000000002e8c8·000000000002e8ec·(DW_OP_implicit_pointer:·<0x2ca2 | 63697 | ·············000000000002e8c8·000000000002e8ec·(DW_OP_implicit_pointer:·<0x2ca2a>·0) |
63698 | ····00030c11·<End·of·list> | 63698 | ····00030c11·<End·of·list> |
63699 | ····00030c12·v000000000000000·v000000000000000·location·view·pair | 63699 | ····00030c12·v000000000000000·v000000000000000·location·view·pair |
63700 | ····00030c14·v000000000000000·v000000000000000·views·at·00030c12·for: | 63700 | ····00030c14·v000000000000000·v000000000000000·views·at·00030c12·for: |
63701 | ·············000000000002ded0·000000000002dee0·(DW_OP_reg20·(x20)) | 63701 | ·············000000000002ded0·000000000002dee0·(DW_OP_reg20·(x20)) |
63702 | ····00030c20·<End·of·list> | 63702 | ····00030c20·<End·of·list> |
Offset 79567, 37 lines modified | Offset 79567, 37 lines modified | ||
79567 | ····0003cc8f·<End·of·list> | 79567 | ····0003cc8f·<End·of·list> |
79568 | ····0003cc90·v000000000000001·v000000000000000·location·view·pair | 79568 | ····0003cc90·v000000000000001·v000000000000000·location·view·pair |
79569 | ····0003cc92·v000000000000000·v000000000000000·location·view·pair | 79569 | ····0003cc92·v000000000000000·v000000000000000·location·view·pair |
79570 | ····0003cc94·0000000000027578·(base·address) | 79570 | ····0003cc94·0000000000027578·(base·address) |
79571 | ····0003cc9d·v000000000000001·v000000000000000·views·at·0003cc90·for: | 79571 | ····0003cc9d·v000000000000001·v000000000000000·views·at·0003cc90·for: |
79572 | ·············0000000000027578·00000000000275a0·(DW_OP_implicit_pointer:·<0x3c20 | 79572 | ·············0000000000027578·00000000000275a0·(DW_OP_implicit_pointer:·<0x3c20b>·0) |
79573 | ····0003cca7·v000000000000000·v000000000000000·views·at·0003cc92·for: | 79573 | ····0003cca7·v000000000000000·v000000000000000·views·at·0003cc92·for: |
79574 | ·············00000000000284d0·0000000000028514·(DW_OP_implicit_pointer:·<0x3c20 | 79574 | ·············00000000000284d0·0000000000028514·(DW_OP_implicit_pointer:·<0x3c20b>·0) |
79575 | ····0003ccb3·<End·of·list> | 79575 | ····0003ccb3·<End·of·list> |
79576 | ····0003ccb4·v000000000000001·v000000000000000·location·view·pair | 79576 | ····0003ccb4·v000000000000001·v000000000000000·location·view·pair |
79577 | ····0003ccb6·v000000000000000·v000000000000000·location·view·pair | 79577 | ····0003ccb6·v000000000000000·v000000000000000·location·view·pair |
79578 | ····0003ccb8·0000000000027578·(base·address) | 79578 | ····0003ccb8·0000000000027578·(base·address) |
79579 | ····0003ccc1·v000000000000001·v000000000000000·views·at·0003ccb4·for: | 79579 | ····0003ccc1·v000000000000001·v000000000000000·views·at·0003ccb4·for: |
79580 | ·············0000000000027578·00000000000275a0·(DW_OP_implicit_pointer:·<0x3c21 | 79580 | ·············0000000000027578·00000000000275a0·(DW_OP_implicit_pointer:·<0x3c21f>·0) |
79581 | ····0003cccb·v000000000000000·v000000000000000·views·at·0003ccb6·for: | 79581 | ····0003cccb·v000000000000000·v000000000000000·views·at·0003ccb6·for: |
79582 | ·············00000000000284d0·0000000000028514·(DW_OP_implicit_pointer:·<0x3c21 | 79582 | ·············00000000000284d0·0000000000028514·(DW_OP_implicit_pointer:·<0x3c21f>·0) |
79583 | ····0003ccd7·<End·of·list> | 79583 | ····0003ccd7·<End·of·list> |
79584 | ····0003ccd8·v000000000000001·v000000000000000·location·view·pair | 79584 | ····0003ccd8·v000000000000001·v000000000000000·location·view·pair |
79585 | ····0003ccda·v000000000000000·v000000000000000·location·view·pair | 79585 | ····0003ccda·v000000000000000·v000000000000000·location·view·pair |
79586 | ····0003ccdc·0000000000027578·(base·address) | 79586 | ····0003ccdc·0000000000027578·(base·address) |
79587 | ····0003cce5·v000000000000001·v000000000000000·views·at·0003ccd8·for: | 79587 | ····0003cce5·v000000000000001·v000000000000000·views·at·0003ccd8·for: |
79588 | ·············0000000000027578·00000000000275a0·(DW_OP_implicit_pointer:·<0x3c2 | 79588 | ·············0000000000027578·00000000000275a0·(DW_OP_implicit_pointer:·<0x3c233>·0) |
79589 | ····0003ccef·v000000000000000·v000000000000000·views·at·0003ccda·for: | 79589 | ····0003ccef·v000000000000000·v000000000000000·views·at·0003ccda·for: |
79590 | ·············00000000000284d0·0000000000028514·(DW_OP_implicit_pointer:·<0x3c2 | 79590 | ·············00000000000284d0·0000000000028514·(DW_OP_implicit_pointer:·<0x3c233>·0) |
79591 | ····0003ccfb·<End·of·list> | 79591 | ····0003ccfb·<End·of·list> |
79592 | ····0003ccfc·v000000000000005·v000000000000000·location·view·pair | 79592 | ····0003ccfc·v000000000000005·v000000000000000·location·view·pair |
79593 | ····0003ccfe·v000000000000000·v000000000000000·location·view·pair | 79593 | ····0003ccfe·v000000000000000·v000000000000000·location·view·pair |
79594 | ····0003cd00·00000000000284e0·(base·address) | 79594 | ····0003cd00·00000000000284e0·(base·address) |
79595 | ····0003cd09·v000000000000005·v000000000000000·views·at·0003ccfc·for: | 79595 | ····0003cd09·v000000000000005·v000000000000000·views·at·0003ccfc·for: |
Offset 80882, 37 lines modified | Offset 80882, 37 lines modified | ||
80882 | ····0003dac8·<End·of·list> | 80882 | ····0003dac8·<End·of·list> |
80883 | ····0003dac9·v000000000000001·v000000000000000·location·view·pair | 80883 | ····0003dac9·v000000000000001·v000000000000000·location·view·pair |
80884 | ····0003dacb·v000000000000000·v000000000000000·location·view·pair | 80884 | ····0003dacb·v000000000000000·v000000000000000·location·view·pair |
80885 | ····0003dacd·0000000000026eb0·(base·address) | 80885 | ····0003dacd·0000000000026eb0·(base·address) |
80886 | ····0003dad6·v000000000000001·v000000000000000·views·at·0003dac9·for: | 80886 | ····0003dad6·v000000000000001·v000000000000000·views·at·0003dac9·for: |
80887 | ·············0000000000026eb0·0000000000026ee0·(DW_OP_implicit_pointer:·<0x3c1 | 80887 | ·············0000000000026eb0·0000000000026ee0·(DW_OP_implicit_pointer:·<0x3c193>·0) |
80888 | ····0003dae0·v000000000000000·v000000000000000·views·at·0003dacb·for: | 80888 | ····0003dae0·v000000000000000·v000000000000000·views·at·0003dacb·for: |
80889 | ·············000000000002780c·0000000000027840·(DW_OP_implicit_pointer:·<0x3c1 | 80889 | ·············000000000002780c·0000000000027840·(DW_OP_implicit_pointer:·<0x3c193>·0) |
80890 | ····0003daec·<End·of·list> | 80890 | ····0003daec·<End·of·list> |
80891 | ····0003daed·v000000000000001·v000000000000000·location·view·pair | 80891 | ····0003daed·v000000000000001·v000000000000000·location·view·pair |
80892 | ····0003daef·v000000000000000·v000000000000000·location·view·pair | 80892 | ····0003daef·v000000000000000·v000000000000000·location·view·pair |
80893 | ····0003daf1·0000000000026eb0·(base·address) | 80893 | ····0003daf1·0000000000026eb0·(base·address) |
80894 | ····0003dafa·v000000000000001·v000000000000000·views·at·0003daed·for: | 80894 | ····0003dafa·v000000000000001·v000000000000000·views·at·0003daed·for: |
80895 | ·············0000000000026eb0·0000000000026ee0·(DW_OP_implicit_pointer:·<0x3c1a | 80895 | ·············0000000000026eb0·0000000000026ee0·(DW_OP_implicit_pointer:·<0x3c1a7>·0) |
80896 | ····0003db04·v000000000000000·v000000000000000·views·at·0003daef·for: | 80896 | ····0003db04·v000000000000000·v000000000000000·views·at·0003daef·for: |
80897 | ·············000000000002780c·0000000000027840·(DW_OP_implicit_pointer:·<0x3c1a | 80897 | ·············000000000002780c·0000000000027840·(DW_OP_implicit_pointer:·<0x3c1a7>·0) |
80898 | ····0003db10·<End·of·list> | 80898 | ····0003db10·<End·of·list> |
80899 | ····0003db11·v000000000000001·v000000000000000·location·view·pair | 80899 | ····0003db11·v000000000000001·v000000000000000·location·view·pair |
80900 | ····0003db13·v000000000000000·v000000000000000·location·view·pair | 80900 | ····0003db13·v000000000000000·v000000000000000·location·view·pair |
80901 | ····0003db15·0000000000026eb0·(base·address) | 80901 | ····0003db15·0000000000026eb0·(base·address) |
80902 | ····0003db1e·v000000000000001·v000000000000000·views·at·0003db11·for: | 80902 | ····0003db1e·v000000000000001·v000000000000000·views·at·0003db11·for: |
80903 | ·············0000000000026eb0·0000000000026ee0·(DW_OP_implicit_pointer:·<0x3c1b | 80903 | ·············0000000000026eb0·0000000000026ee0·(DW_OP_implicit_pointer:·<0x3c1bb>·0) |
80904 | ····0003db28·v000000000000000·v000000000000000·views·at·0003db13·for: | 80904 | ····0003db28·v000000000000000·v000000000000000·views·at·0003db13·for: |
80905 | ·············000000000002780c·0000000000027840·(DW_OP_implicit_pointer:·<0x3c1b | 80905 | ·············000000000002780c·0000000000027840·(DW_OP_implicit_pointer:·<0x3c1bb>·0) |
80906 | ····0003db34·<End·of·list> | 80906 | ····0003db34·<End·of·list> |
80907 | ····0003db35·v000000000000005·v000000000000000·location·view·pair | 80907 | ····0003db35·v000000000000005·v000000000000000·location·view·pair |
80908 | ····0003db37·v000000000000000·v000000000000000·location·view·pair | 80908 | ····0003db37·v000000000000000·v000000000000000·location·view·pair |
80909 | ····0003db39·000000000002781c·(base·address) | 80909 | ····0003db39·000000000002781c·(base·address) |
80910 | ····0003db42·v000000000000005·v000000000000000·views·at·0003db35·for: | 80910 | ····0003db42·v000000000000005·v000000000000000·views·at·0003db35·for: |
Offset 95988, 32 lines modified | Offset 95988, 32 lines modified | ||
95988 | ····00048db6·v000000000000004·v000000000000000·location·view·pair | 95988 | ····00048db6·v000000000000004·v000000000000000·location·view·pair |
95989 | ····00048db8·v000000000000000·v000000000000000·location·view·pair | 95989 | ····00048db8·v000000000000000·v000000000000000·location·view·pair |
95990 | ····00048dba·v000000000000005·v000000000000004·location·view·pair | 95990 | ····00048dba·v000000000000005·v000000000000004·location·view·pair |
95991 | ····00048dbc·000000000001c650·(base·address) | 95991 | ····00048dbc·000000000001c650·(base·address) |
95992 | ····00048dc5·v000000000000004·v000000000000000·views·at·00048db6·for: | 95992 | ····00048dc5·v000000000000004·v000000000000000·views·at·00048db6·for: |
95993 | ·············000000000001c650·000000000001c6b0·(DW_OP_implicit_pointer:·<0x4a22 | 95993 | ·············000000000001c650·000000000001c6b0·(DW_OP_implicit_pointer:·<0x4a22d>·0) |
95994 | ····00048dcf·v000000000000000·v000000000000000·views·at·00048db8·for: | 95994 | ····00048dcf·v000000000000000·v000000000000000·views·at·00048db8·for: |
95995 | ·············000000000001ca5c·000000000001ca60·(DW_OP_implicit_pointer:·<0x4a22 | 95995 | ·············000000000001ca5c·000000000001ca60·(DW_OP_implicit_pointer:·<0x4a22d>·0) |
95996 | ····00048ddb·v000000000000005·v000000000000004·views·at·00048dba·for: | 95996 | ····00048ddb·v000000000000005·v000000000000004·views·at·00048dba·for: |
Max diff block lines reached; 30829/38786 bytes (79.48%) of diff not shown. |
Offset 1, 75 lines modified | Offset 1, 58 lines modified | ||
1 | 1 | o1"GCC:·(Debian·14.2.0-16)·14.2.0 | |
2 | h1l9*AIR | ||
3 | I;m6^vE} | ||
4 | ;Up?a=U' | ||
5 | LhAO20>N | ||
6 | ~-lu(xN; | ||
7 | I#$PX|L( | ||
8 | Cj14Q!\AO | ||
9 | » "EJ68o{ | ||
10 | /7rk"·e- | ||
11 | rs*QmN%> | ||
12 | u${q3_\~ | ||
13 | /UiBR!z# | ||
14 | #y80» Hn* | ||
15 | f3j#UGkTG+ | ||
16 | ·V*>;Al#> | ||
17 | >f3f#9CJ | ||
18 | E@xPm`+k@( | ||
19 | ,Z*SK!o»H | ||
2 | k!;U» N"x5:[5Og | ||
3 | &1<Ws/G? | ||
4 | 4T#YzPN·f] | ||
5 | )V0E:`oC | ||
6 | C&evv@m~6vT# | ||
7 | _*U» 3T)S | ||
8 | F^}M/MaY | ||
9 | d:/Yk2>w | ||
10 | <h#M;@j3Fl | ||
11 | UEBlW*=v | ||
12 | 2fQs#]~( | ||
13 | KE/·14#F | ||
14 | C3b$mU(K | ||
15 | <Z'olE^i$w | ||
16 | J["ZRv.oI | ||
17 | G8/N8/Nh | ||
18 | i%%|b#~[ | ||
19 | eJ4ouik^%Z | ||
20 | 9'xFIH8Uf$a~ | ||
21 | ^H$PaQ|/ | ||
22 | [%j2+}2R | ||
23 | ir]R·u!)6 | ||
24 | &o"PZ,g\ | ||
25 | Wo_jmZ[% | ||
26 | &D97mg» ? | ||
27 | sTg9@bjz* | ||
28 | "UDkTD+4 | ||
29 | {SHH+&!_o | ||
30 | BIO$g+Yp | ||
31 | URyUQvsL | ||
32 | Y|Oa?rc' | ||
33 | x{Q^ | 20 | x{Q^Gu4o |
34 | [$)» 5"R{7; | ||
35 | H6KiT9q2 | ||
36 | 21 | j6Z6DkdD? | |
22 | h?-M*qt-O | ||
23 | r\p(V!Tl | ||
24 | -0n"K4Ow | ||
37 | tz | 25 | tzzY+^.G |
26 | +vu#E@BUL3 | ||
27 | QB·V[Qzr | ||
28 | oWl^%B~» | ||
29 | ![oIJ7EJ | ||
30 | Q'SL*:4T | ||
31 | q!]N4mZ» | ||
32 | ·\#)P=S· | ||
33 | 6s^blJsID | ||
38 | 1'Slv:wG | ||
39 | )Ajh8H6X | ||
40 | :-;O*FbU | ||
41 | ~f\bI6G{ | ||
42 | K~2QR_yJLS | ||
43 | @;3)]MZI. | ||
44 | x57|[fin | ||
45 | w\S~>.^: | ||
46 | q5.`vsAl | ||
47 | /YJ76Wa7|# | ||
48 | g9hGj+06 | ||
49 | ]xO<Smk»1 | ||
50 | 73}o1gz( | ||
51 | lAJ{EJ{3); | ||
52 | 34 | jYV?!,lY | |
53 | pq3a_HnT | ||
54 | 5i--I{O$ | ||
55 | )M"I3?R; | ||
56 | 6:[L&jGvp | ||
57 | HckM<5V: | ||
58 | Uaso:A8v | ||
59 | (^kBG·b"r | ||
60 | E>Py2/"T^D | ||
61 | ]flo&sc5 | ||
62 | rUx4ymY@I | ||
63 | ZVH'i8Ii | ||
64 | Zrqo}Kf0" | ||
65 | 9Y}·6Y}·vQ | ||
66 | >K?@jl@S | ||
67 | ~P.N@}d\ | ||
68 | 35 | _;__XNLZ | |
36 | r`k.» })` | ||
37 | ·HgiFWeF | ||
38 | #%]d<Jbd | ||
39 | » _3f$s3^ | ||
40 | %u.M-cBF | ||
41 | ^=U@}HuN | ||
42 | -R5"%`$:! | ||
43 | S%mxH]=C!}@ | ||
44 | /I=d]G%» | ||
45 | 9A~·6A~·vE | ||
46 | em*p$B`O | ||
47 | I0:BpDY\ | ||
48 | g5Y2a"·v | ||
49 | F|W?r<yZ | ||
50 | ^Z^H./%t | ||
51 | J9LRTMEO | ||
69 | -q&-L1a?qJ | 52 | -q&-L1a?qJ |
70 | xy<QGcqn | 53 | xy<QGcqn |
71 | kU|w<#\{ | 54 | kU|w<#\{ |
72 | KK]_GP,] | 55 | KK]_GP,] |
73 | 0()E+j/O | 56 | 0()E+j/O |
74 | 2cad07j» | 57 | 2cad07j» |
75 | ,ZV6o_^R | 58 | ,ZV6o_^R |
Offset 116, 55 lines modified | Offset 99, 56 lines modified | ||
116 | w{x;"flO | 99 | w{x;"flO |
117 | dBip?*QZa | 100 | dBip?*QZa |
118 | m>$B!nUHh!^ | 101 | m>$B!nUHh!^ |
119 | eIVy)-HT | 102 | eIVy)-HT |
120 | YfKKdvr6 | 103 | YfKKdvr6 |
121 | » .QQk\)i | 104 | » .QQk\)i |
Max diff block lines reached; 984/2469 bytes (39.85%) 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:···························AArch64 | 9 | ··Machine:···························AArch64 |
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:··········690 | 13 | ··Start·of·section·headers:··········690600·(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:·········35 | 19 | ··Number·of·section·headers:·········35 |
20 | ··Section·header·string·table·index:·34 | 20 | ··Section·header·string·table·index:·34 |
Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
1 | There·are·35·section·headers,·starting·at·offset·0xa89 | 1 | There·are·35·section·headers,·starting·at·offset·0xa89a8: |
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.property·NOTE············0000000000000238·000238·000020·00···A··0···0··8 | 5 | ··[·1]·.note.gnu.property·NOTE············0000000000000238·000238·000020·00···A··0···0··8 |
6 | ··[·2]·.note.gnu.build-id·NOTE············0000000000000258·000258·000024·00···A··0···0··4 | 6 | ··[·2]·.note.gnu.build-id·NOTE············0000000000000258·000258·000024·00···A··0···0··4 |
7 | ··[·3]·.gnu.hash·········NOBITS··········0000000000000280·00027c·000028·00···A··4···0··8 | 7 | ··[·3]·.gnu.hash·········NOBITS··········0000000000000280·00027c·000028·00···A··4···0··8 |
Offset 23, 22 lines modified | Offset 23, 22 lines modified | ||
23 | ··[18]·.fini_array·······NOBITS··········000000000005f740·00f730·000008·08··WA··0···0··8 | 23 | ··[18]·.fini_array·······NOBITS··········000000000005f740·00f730·000008·08··WA··0···0··8 |
24 | ··[19]·.dynamic··········NOBITS··········000000000005f748·00f730·000200·10··WA··5···0··8 | 24 | ··[19]·.dynamic··········NOBITS··········000000000005f748·00f730·000200·10··WA··5···0··8 |
25 | ··[20]·.got··············NOBITS··········000000000005f948·00f730·0006b8·08··WA··0···0··8 | 25 | ··[20]·.got··············NOBITS··········000000000005f948·00f730·0006b8·08··WA··0···0··8 |
26 | ··[21]·.data·············NOBITS··········0000000000060000·00f730·0015a0·00··WA··0···0·16 | 26 | ··[21]·.data·············NOBITS··········0000000000060000·00f730·0015a0·00··WA··0···0·16 |
27 | ··[22]·.bss··············NOBITS··········00000000000615a0·00f730·001198·00··WA··0···0·16 | 27 | ··[22]·.bss··············NOBITS··········00000000000615a0·00f730·001198·00··WA··0···0·16 |
28 | ··[23]·.comment··········PROGBITS········0000000000000000·00027c·00001f·01··MS··0···0··1 | 28 | ··[23]·.comment··········PROGBITS········0000000000000000·00027c·00001f·01··MS··0···0··1 |
29 | ··[24]·.debug_aranges····PROGBITS········0000000000000000·0002a0·0000b9·00···C··0···0··8 | 29 | ··[24]·.debug_aranges····PROGBITS········0000000000000000·0002a0·0000b9·00···C··0···0··8 |
30 | ··[25]·.debug_info·······PROGBITS········0000000000000000·000360·0410 | 30 | ··[25]·.debug_info·······PROGBITS········0000000000000000·000360·041075·00···C··0···0··8 |
31 | ··[26]·.debug_abbrev·····PROGBITS········0000000000000000·0413d | 31 | ··[26]·.debug_abbrev·····PROGBITS········0000000000000000·0413d8·00045e·00···C··0···0··8 |
32 | ··[27]·.debug_line·······PROGBITS········0000000000000000·04183 | 32 | ··[27]·.debug_line·······PROGBITS········0000000000000000·041838·01d388·00···C··0···0··8 |
33 | ··[28]·.debug_line_str···PROGBITS········0000000000000000·05eb | 33 | ··[28]·.debug_line_str···PROGBITS········0000000000000000·05ebc0·0001ea·01·MSC··0···0··8 |
34 | ··[29]·.debug_loclists···PROGBITS········0000000000000000·05ed | 34 | ··[29]·.debug_loclists···PROGBITS········0000000000000000·05edb0·03696b·00···C··0···0··8 |
35 | ··[30]·.debug_rnglists···PROGBITS········0000000000000000·0957 | 35 | ··[30]·.debug_rnglists···PROGBITS········0000000000000000·095720·007ed9·00···C··0···0··8 |
36 | ··[31]·.gnu_debugaltlink·PROGBITS········0000000000000000·09d5 | 36 | ··[31]·.gnu_debugaltlink·PROGBITS········0000000000000000·09d5f9·000053·00······0···0··1 |
37 | ··[32]·.symtab···········SYMTAB··········0000000000000000·09d6 | 37 | ··[32]·.symtab···········SYMTAB··········0000000000000000·09d650·005a90·18·····33·757··8 |
38 | ··[33]·.strtab···········STRTAB··········0000000000000000·0a30 | 38 | ··[33]·.strtab···········STRTAB··········0000000000000000·0a30e0·005754·00······0···0··1 |
39 | ··[34]·.shstrtab·········STRTAB··········0000000000000000·0a88 | 39 | ··[34]·.shstrtab·········STRTAB··········0000000000000000·0a8834·00016e·00······0···0··1 |
40 | Key·to·Flags: | 40 | Key·to·Flags: |
41 | ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info), | 41 | ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info), |
42 | ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS), | 42 | ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS), |
43 | ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude), | 43 | ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude), |
44 | ··D·(mbind),·p·(processor·specific) | 44 | ··D·(mbind),·p·(processor·specific) |
Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
1 | Displaying·notes·found·in:·.note.gnu.property | 1 | Displaying·notes·found·in:·.note.gnu.property |
2 | ··Owner················Data·size·» Description | 2 | ··Owner················Data·size·» Description |
3 | ··GNU··················0x00000010» NT_GNU_PROPERTY_TYPE_0» ······Properties:·AArch64·feature:·BTI,·PAC | 3 | ··GNU··················0x00000010» NT_GNU_PROPERTY_TYPE_0» ······Properties:·AArch64·feature:·BTI,·PAC |
4 | Displaying·notes·found·in:·.note.gnu.build-id | 4 | Displaying·notes·found·in:·.note.gnu.build-id |
5 | ··Owner················Data·size·» Description | 5 | ··Owner················Data·size·» Description |
6 | ··GNU··················0x00000014» NT_GNU_BUILD_ID·(unique·build·ID·bitstring)» ····Build·ID:· | 6 | ··GNU··················0x00000014» NT_GNU_BUILD_ID·(unique·build·ID·bitstring)» ····Build·ID:·3bc8e2bfe663bca901424546fe4aaed11b4c2064 |
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:········0x859e | 3 | ···Length:········0x859e4·(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:·153·(DW_TAG_compile_unit) | 8 | ·<0><c>:·Abbrev·Number:·153·(DW_TAG_compile_unit) |
9 | ····<e>···DW_AT_producer····:·(GNU_strp_alt)·(offset:·0xdd3db)· | 9 | ····<e>···DW_AT_producer····:·(GNU_strp_alt)·(offset:·0xdd3db)· |
10 | ····<12>···DW_AT_language····:·(data1)·29» (C11) | 10 | ····<12>···DW_AT_language····:·(data1)·29» (C11) |
Offset 11138, 15 lines modified | Offset 11138, 15 lines modified | ||
11138 | ····<69e9>···DW_AT_location····:·(exprloc)·1·byte·block:·51·» (DW_OP_reg1·(x1)) | 11138 | ····<69e9>···DW_AT_location····:·(exprloc)·1·byte·block:·51·» (DW_OP_reg1·(x1)) |
11139 | ····<69eb>···DW_AT_call_value··:·(exprloc)·9·byte·block:·3·98·25·4·0·0·0·0·0·» (DW_OP_addr:·42598) | 11139 | ····<69eb>···DW_AT_call_value··:·(exprloc)·9·byte·block:·3·98·25·4·0·0·0·0·0·» (DW_OP_addr:·42598) |
11140 | ·<8><69f5>:·Abbrev·Number:·0 | 11140 | ·<8><69f5>:·Abbrev·Number:·0 |
11141 | ·<7><69f6>:·Abbrev·Number:·0 | 11141 | ·<7><69f6>:·Abbrev·Number:·0 |
11142 | ·<6><69f7>:·Abbrev·Number:·0 | 11142 | ·<6><69f7>:·Abbrev·Number:·0 |
11143 | ·<5><69f8>:·Abbrev·Number:·26·(DW_TAG_call_site) | 11143 | ·<5><69f8>:·Abbrev·Number:·26·(DW_TAG_call_site) |
11144 | ····<69f9>···DW_AT_call_return_pc:·(addr)·0x12f58 | 11144 | ····<69f9>···DW_AT_call_return_pc:·(addr)·0x12f58 |
11145 | ····<6a01>···DW_AT_call_origin·:·(ref_udata)·<0x656d | 11145 | ····<6a01>···DW_AT_call_origin·:·(ref_udata)·<0x656d5> |
11146 | ·<6><6a04>:·Abbrev·Number:·20·(DW_TAG_call_site_parameter) | 11146 | ·<6><6a04>:·Abbrev·Number:·20·(DW_TAG_call_site_parameter) |
11147 | ····<6a05>···DW_AT_call_parameter:·(ref_udata)·<0x5f58> | 11147 | ····<6a05>···DW_AT_call_parameter:·(ref_udata)·<0x5f58> |
11148 | ····<6a08>···DW_AT_call_value··:·(exprloc)·9·byte·block:·3·48·1e·4·0·0·0·0·0·» (DW_OP_addr:·41e48) | 11148 | ····<6a08>···DW_AT_call_value··:·(exprloc)·9·byte·block:·3·48·1e·4·0·0·0·0·0·» (DW_OP_addr:·41e48) |
11149 | ·<6><6a12>:·Abbrev·Number:·0 | 11149 | ·<6><6a12>:·Abbrev·Number:·0 |
11150 | ·<5><6a13>:·Abbrev·Number:·0 | 11150 | ·<5><6a13>:·Abbrev·Number:·0 |
11151 | ·<4><6a14>:·Abbrev·Number:·0 | 11151 | ·<4><6a14>:·Abbrev·Number:·0 |
11152 | ·<3><6a15>:·Abbrev·Number:·7·(DW_TAG_inlined_subroutine) | 11152 | ·<3><6a15>:·Abbrev·Number:·7·(DW_TAG_inlined_subroutine) |
Offset 12362, 15 lines modified | Offset 12362, 15 lines modified | ||
12362 | ····<7435>···DW_AT_location····:·(exprloc)·1·byte·block:·51·» (DW_OP_reg1·(x1)) | 12362 | ····<7435>···DW_AT_location····:·(exprloc)·1·byte·block:·51·» (DW_OP_reg1·(x1)) |
12363 | ····<7437>···DW_AT_call_value··:·(exprloc)·9·byte·block:·3·98·25·4·0·0·0·0·0·» (DW_OP_addr:·42598) | 12363 | ····<7437>···DW_AT_call_value··:·(exprloc)·9·byte·block:·3·98·25·4·0·0·0·0·0·» (DW_OP_addr:·42598) |
12364 | ·<8><7441>:·Abbrev·Number:·0 | 12364 | ·<8><7441>:·Abbrev·Number:·0 |
12365 | ·<7><7442>:·Abbrev·Number:·0 | 12365 | ·<7><7442>:·Abbrev·Number:·0 |
12366 | ·<6><7443>:·Abbrev·Number:·0 | 12366 | ·<6><7443>:·Abbrev·Number:·0 |
12367 | ·<5><7444>:·Abbrev·Number:·26·(DW_TAG_call_site) | 12367 | ·<5><7444>:·Abbrev·Number:·26·(DW_TAG_call_site) |
12368 | ····<7445>···DW_AT_call_return_pc:·(addr)·0x13100 | 12368 | ····<7445>···DW_AT_call_return_pc:·(addr)·0x13100 |
12369 | ····<744d>···DW_AT_call_origin·:·(ref_udata)·<0x656d | 12369 | ····<744d>···DW_AT_call_origin·:·(ref_udata)·<0x656d5> |
12370 | ·<6><7450>:·Abbrev·Number:·20·(DW_TAG_call_site_parameter) | 12370 | ·<6><7450>:·Abbrev·Number:·20·(DW_TAG_call_site_parameter) |
12371 | ····<7451>···DW_AT_call_parameter:·(ref_udata)·<0x5f58> | 12371 | ····<7451>···DW_AT_call_parameter:·(ref_udata)·<0x5f58> |
12372 | ····<7454>···DW_AT_call_value··:·(exprloc)·9·byte·block:·3·48·1e·4·0·0·0·0·0·» (DW_OP_addr:·41e48) | 12372 | ····<7454>···DW_AT_call_value··:·(exprloc)·9·byte·block:·3·48·1e·4·0·0·0·0·0·» (DW_OP_addr:·41e48) |
12373 | ·<6><745e>:·Abbrev·Number:·0 | 12373 | ·<6><745e>:·Abbrev·Number:·0 |
12374 | ·<5><745f>:·Abbrev·Number:·0 | 12374 | ·<5><745f>:·Abbrev·Number:·0 |
12375 | ·<4><7460>:·Abbrev·Number:·0 | 12375 | ·<4><7460>:·Abbrev·Number:·0 |
12376 | ·<3><7461>:·Abbrev·Number:·7·(DW_TAG_inlined_subroutine) | 12376 | ·<3><7461>:·Abbrev·Number:·7·(DW_TAG_inlined_subroutine) |
Offset 13419, 91 lines modified | Offset 13419, 91 lines modified | ||
13419 | ·<5><7e0b>:·Abbrev·Number:·2·(DW_TAG_call_site_parameter) | 13419 | ·<5><7e0b>:·Abbrev·Number:·2·(DW_TAG_call_site_parameter) |
13420 | ····<7e0c>···DW_AT_location····:·(exprloc)·1·byte·block:·50·» (DW_OP_reg0·(x0)) | 13420 | ····<7e0c>···DW_AT_location····:·(exprloc)·1·byte·block:·50·» (DW_OP_reg0·(x0)) |
13421 | ····<7e0e>···DW_AT_call_value··:·(exprloc)·2·byte·block:·86·0·» (DW_OP_breg22·(x22):·0) | 13421 | ····<7e0e>···DW_AT_call_value··:·(exprloc)·2·byte·block:·86·0·» (DW_OP_breg22·(x22):·0) |
13422 | ·<5><7e11>:·Abbrev·Number:·0 | 13422 | ·<5><7e11>:·Abbrev·Number:·0 |
13423 | ·<4><7e12>:·Abbrev·Number:·0 | 13423 | ·<4><7e12>:·Abbrev·Number:·0 |
13424 | ·<3><7e13>:·Abbrev·Number:·0 | 13424 | ·<3><7e13>:·Abbrev·Number:·0 |
13425 | ·<2><7e14>:·Abbrev·Number:·16·(DW_TAG_inlined_subroutine) | 13425 | ·<2><7e14>:·Abbrev·Number:·16·(DW_TAG_inlined_subroutine) |
13426 | ····<7e15>···DW_AT_abstract_origin:·(ref_udata)·<0x612c | 13426 | ····<7e15>···DW_AT_abstract_origin:·(ref_udata)·<0x612cf> |
13427 | ····<7e18>···DW_AT_entry_pc····:·(addr)·0x22af0 | 13427 | ····<7e18>···DW_AT_entry_pc····:·(addr)·0x22af0 |
13428 | ····<7e20>···DW_AT_GNU_entry_view:·(data2)·0 | 13428 | ····<7e20>···DW_AT_GNU_entry_view:·(data2)·0 |
13429 | ····<7e22>···DW_AT_ranges······:·(sec_offset)·0x7d03 | 13429 | ····<7e22>···DW_AT_ranges······:·(sec_offset)·0x7d03 |
13430 | ····<7e26>···DW_AT_call_file···:·(data1)·1 | 13430 | ····<7e26>···DW_AT_call_file···:·(data1)·1 |
13431 | ····<7e27>···DW_AT_call_line···:·(data2)·48081 | 13431 | ····<7e27>···DW_AT_call_line···:·(data2)·48081 |
13432 | ····<7e29>···DW_AT_call_column·:·(data1)·17 | 13432 | ····<7e29>···DW_AT_call_column·:·(data1)·17 |
13433 | ····<7e2a>···DW_AT_sibling·····:·(ref_udata)·<0x8563> | 13433 | ····<7e2a>···DW_AT_sibling·····:·(ref_udata)·<0x8563> |
13434 | ·<3><7e2d>:·Abbrev·Number:·4·(DW_TAG_formal_parameter) | 13434 | ·<3><7e2d>:·Abbrev·Number:·4·(DW_TAG_formal_parameter) |
13435 | ····<7e2e>···DW_AT_abstract_origin:·(ref_udata)·<0x6130 | 13435 | ····<7e2e>···DW_AT_abstract_origin:·(ref_udata)·<0x61305> |
13436 | ····<7e31>···DW_AT_location····:·(sec_offset)·0x1046·(location·list) | 13436 | ····<7e31>···DW_AT_location····:·(sec_offset)·0x1046·(location·list) |
13437 | ····<7e35>···DW_AT_GNU_locviews:·(sec_offset)·0x103e | 13437 | ····<7e35>···DW_AT_GNU_locviews:·(sec_offset)·0x103e |
13438 | ·<3><7e39>:·Abbrev·Number:·4·(DW_TAG_formal_parameter) | 13438 | ·<3><7e39>:·Abbrev·Number:·4·(DW_TAG_formal_parameter) |
13439 | ····<7e3a>···DW_AT_abstract_origin:·(ref_udata)·<0x613 | 13439 | ····<7e3a>···DW_AT_abstract_origin:·(ref_udata)·<0x61312> |
13440 | ····<7e3d>···DW_AT_location····:·(sec_offset)·0x1076·(location·list) | 13440 | ····<7e3d>···DW_AT_location····:·(sec_offset)·0x1076·(location·list) |
13441 | ····<7e41>···DW_AT_GNU_locviews:·(sec_offset)·0x106e | 13441 | ····<7e41>···DW_AT_GNU_locviews:·(sec_offset)·0x106e |
13442 | ·<3><7e45>:·Abbrev·Number:·4·(DW_TAG_formal_parameter) | 13442 | ·<3><7e45>:·Abbrev·Number:·4·(DW_TAG_formal_parameter) |
13443 | ····<7e46>···DW_AT_abstract_origin:·(ref_udata)·<0x612d | 13443 | ····<7e46>···DW_AT_abstract_origin:·(ref_udata)·<0x612de> |
13444 | ····<7e49>···DW_AT_location····:·(sec_offset)·0x10a7·(location·list) | 13444 | ····<7e49>···DW_AT_location····:·(sec_offset)·0x10a7·(location·list) |
13445 | ····<7e4d>···DW_AT_GNU_locviews:·(sec_offset)·0x109f | 13445 | ····<7e4d>···DW_AT_GNU_locviews:·(sec_offset)·0x109f |
13446 | ·<3><7e51>:·Abbrev·Number:·4·(DW_TAG_formal_parameter) | 13446 | ·<3><7e51>:·Abbrev·Number:·4·(DW_TAG_formal_parameter) |
13447 | ····<7e52>···DW_AT_abstract_origin:·(ref_udata)·<0x612e | 13447 | ····<7e52>···DW_AT_abstract_origin:·(ref_udata)·<0x612eb> |
13448 | ····<7e55>···DW_AT_location····:·(sec_offset)·0x10d2·(location·list) | 13448 | ····<7e55>···DW_AT_location····:·(sec_offset)·0x10d2·(location·list) |
13449 | ····<7e59>···DW_AT_GNU_locviews:·(sec_offset)·0x10cc | 13449 | ····<7e59>···DW_AT_GNU_locviews:·(sec_offset)·0x10cc |
13450 | ·<3><7e5d>:·Abbrev·Number:·4·(DW_TAG_formal_parameter) | 13450 | ·<3><7e5d>:·Abbrev·Number:·4·(DW_TAG_formal_parameter) |
13451 | ····<7e5e>···DW_AT_abstract_origin:·(ref_udata)·<0x612f | 13451 | ····<7e5e>···DW_AT_abstract_origin:·(ref_udata)·<0x612f8> |
13452 | ····<7e61>···DW_AT_location····:·(sec_offset)·0x10fb·(location·list) | 13452 | ····<7e61>···DW_AT_location····:·(sec_offset)·0x10fb·(location·list) |
13453 | ····<7e65>···DW_AT_GNU_locviews:·(sec_offset)·0x10f5 | 13453 | ····<7e65>···DW_AT_GNU_locviews:·(sec_offset)·0x10f5 |
13454 | ·<3><7e69>:·Abbrev·Number:·12·(DW_TAG_lexical_block) | 13454 | ·<3><7e69>:·Abbrev·Number:·12·(DW_TAG_lexical_block) |
13455 | ····<7e6a>···DW_AT_ranges······:·(sec_offset)·0x7d03 | 13455 | ····<7e6a>···DW_AT_ranges······:·(sec_offset)·0x7d03 |
13456 | ·<4><7e6e>:·Abbrev·Number:·5·(DW_TAG_variable) | 13456 | ·<4><7e6e>:·Abbrev·Number:·5·(DW_TAG_variable) |
13457 | ····<7e6f>···DW_AT_abstract_origin:·(ref_udata)·<0x6131 | 13457 | ····<7e6f>···DW_AT_abstract_origin:·(ref_udata)·<0x6131f> |
13458 | ····<7e72>···DW_AT_location····:·(sec_offset)·0x1122·(location·list) | 13458 | ····<7e72>···DW_AT_location····:·(sec_offset)·0x1122·(location·list) |
13459 | ····<7e76>···DW_AT_GNU_locviews:·(sec_offset)·0x1118 | 13459 | ····<7e76>···DW_AT_GNU_locviews:·(sec_offset)·0x1118 |
13460 | ·<4><7e7a>:·Abbrev·Number:·5·(DW_TAG_variable) | 13460 | ·<4><7e7a>:·Abbrev·Number:·5·(DW_TAG_variable) |
13461 | ····<7e7b>···DW_AT_abstract_origin:·(ref_udata)·<0x6132 | 13461 | ····<7e7b>···DW_AT_abstract_origin:·(ref_udata)·<0x6132a> |
13462 | ····<7e7e>···DW_AT_location····:·(sec_offset)·0x115a·(location·list) | 13462 | ····<7e7e>···DW_AT_location····:·(sec_offset)·0x115a·(location·list) |
13463 | ····<7e82>···DW_AT_GNU_locviews:·(sec_offset)·0x1152 | 13463 | ····<7e82>···DW_AT_GNU_locviews:·(sec_offset)·0x1152 |
13464 | ·<4><7e86>:·Abbrev·Number:·5·(DW_TAG_variable) | 13464 | ·<4><7e86>:·Abbrev·Number:·5·(DW_TAG_variable) |
13465 | ····<7e87>···DW_AT_abstract_origin:·(ref_udata)·<0x6133 | 13465 | ····<7e87>···DW_AT_abstract_origin:·(ref_udata)·<0x61337> |
13466 | ····<7e8a>···DW_AT_location····:·(sec_offset)·0x1187·(location·list) | 13466 | ····<7e8a>···DW_AT_location····:·(sec_offset)·0x1187·(location·list) |
13467 | ····<7e8e>···DW_AT_GNU_locviews:·(sec_offset)·0x117f | 13467 | ····<7e8e>···DW_AT_GNU_locviews:·(sec_offset)·0x117f |
13468 | ·<4><7e92>:·Abbrev·Number:·5·(DW_TAG_variable) | 13468 | ·<4><7e92>:·Abbrev·Number:·5·(DW_TAG_variable) |
13469 | ····<7e93>···DW_AT_abstract_origin:·(ref_udata)·<0x613 | 13469 | ····<7e93>···DW_AT_abstract_origin:·(ref_udata)·<0x61342> |
13470 | ····<7e96>···DW_AT_location····:·(sec_offset)·0x11c7·(location·list) | 13470 | ····<7e96>···DW_AT_location····:·(sec_offset)·0x11c7·(location·list) |
13471 | ····<7e9a>···DW_AT_GNU_locviews:·(sec_offset)·0x11af | 13471 | ····<7e9a>···DW_AT_GNU_locviews:·(sec_offset)·0x11af |
13472 | ·<4><7e9e>:·Abbrev·Number:·5·(DW_TAG_variable) | 13472 | ·<4><7e9e>:·Abbrev·Number:·5·(DW_TAG_variable) |
13473 | ····<7e9f>···DW_AT_abstract_origin:·(ref_udata)·<0x6134 | 13473 | ····<7e9f>···DW_AT_abstract_origin:·(ref_udata)·<0x6134f> |
13474 | ····<7ea2>···DW_AT_location····:·(sec_offset)·0x122b·(location·list) | 13474 | ····<7ea2>···DW_AT_location····:·(sec_offset)·0x122b·(location·list) |
13475 | ····<7ea6>···DW_AT_GNU_locviews:·(sec_offset)·0x1221 | 13475 | ····<7ea6>···DW_AT_GNU_locviews:·(sec_offset)·0x1221 |
13476 | ·<4><7eaa>:·Abbrev·Number:·5·(DW_TAG_variable) | 13476 | ·<4><7eaa>:·Abbrev·Number:·5·(DW_TAG_variable) |
13477 | ····<7eab>···DW_AT_abstract_origin:·(ref_udata)·<0x6135 | 13477 | ····<7eab>···DW_AT_abstract_origin:·(ref_udata)·<0x6135c> |
13478 | ····<7eae>···DW_AT_location····:·(sec_offset)·0x1295·(location·list) | 13478 | ····<7eae>···DW_AT_location····:·(sec_offset)·0x1295·(location·list) |
13479 | ····<7eb2>···DW_AT_GNU_locviews:·(sec_offset)·0x1277 | 13479 | ····<7eb2>···DW_AT_GNU_locviews:·(sec_offset)·0x1277 |
13480 | ·<4><7eb6>:·Abbrev·Number:·5·(DW_TAG_variable) | 13480 | ·<4><7eb6>:·Abbrev·Number:·5·(DW_TAG_variable) |
13481 | ····<7eb7>···DW_AT_abstract_origin:·(ref_udata)·<0x6136 | 13481 | ····<7eb7>···DW_AT_abstract_origin:·(ref_udata)·<0x61369> |
13482 | ····<7eba>···DW_AT_location····:·(sec_offset)·0x1322·(location·list) | 13482 | ····<7eba>···DW_AT_location····:·(sec_offset)·0x1322·(location·list) |
13483 | ····<7ebe>···DW_AT_GNU_locviews:·(sec_offset)·0x130a | 13483 | ····<7ebe>···DW_AT_GNU_locviews:·(sec_offset)·0x130a |
13484 | ·<4><7ec2>:·Abbrev·Number:·5·(DW_TAG_variable) | 13484 | ·<4><7ec2>:·Abbrev·Number:·5·(DW_TAG_variable) |
13485 | ····<7ec3>···DW_AT_abstract_origin:·(ref_udata)·<0x6137 | 13485 | ····<7ec3>···DW_AT_abstract_origin:·(ref_udata)·<0x61376> |
13486 | ····<7ec6>···DW_AT_location····:·(sec_offset)·0x1392·(location·list) | 13486 | ····<7ec6>···DW_AT_location····:·(sec_offset)·0x1392·(location·list) |
13487 | ····<7eca>···DW_AT_GNU_locviews:·(sec_offset)·0x1382 | 13487 | ····<7eca>···DW_AT_GNU_locviews:·(sec_offset)·0x1382 |
13488 | ·<4><7ece>:·Abbrev·Number:·5·(DW_TAG_variable) | 13488 | ·<4><7ece>:·Abbrev·Number:·5·(DW_TAG_variable) |
13489 | ····<7ecf>···DW_AT_abstract_origin:·(ref_udata)·<0x613 | 13489 | ····<7ecf>···DW_AT_abstract_origin:·(ref_udata)·<0x61383> |
13490 | ····<7ed2>···DW_AT_location····:·(sec_offset)·0x13f5·(location·list) | 13490 | ····<7ed2>···DW_AT_location····:·(sec_offset)·0x13f5·(location·list) |
13491 | ····<7ed6>···DW_AT_GNU_locviews:·(sec_offset)·0x13e5 | 13491 | ····<7ed6>···DW_AT_GNU_locviews:·(sec_offset)·0x13e5 |
13492 | ·<4><7eda>:·Abbrev·Number:·5·(DW_TAG_variable) | 13492 | ·<4><7eda>:·Abbrev·Number:·5·(DW_TAG_variable) |
13493 | ····<7edb>···DW_AT_abstract_origin:·(ref_udata)·<0x613 | 13493 | ····<7edb>···DW_AT_abstract_origin:·(ref_udata)·<0x61390> |
13494 | ····<7ede>···DW_AT_location····:·(sec_offset)·0x1476·(location·list) | 13494 | ····<7ede>···DW_AT_location····:·(sec_offset)·0x1476·(location·list) |
13495 | ····<7ee2>···DW_AT_GNU_locviews:·(sec_offset)·0x1466 | 13495 | ····<7ee2>···DW_AT_GNU_locviews:·(sec_offset)·0x1466 |
13496 | ·<4><7ee6>:·Abbrev·Number:·48·(DW_TAG_label) | 13496 | ·<4><7ee6>:·Abbrev·Number:·48·(DW_TAG_label) |
13497 | ····<7ee7>···DW_AT_abstract_origin:·(ref_udata)·<0x6139 | 13497 | ····<7ee7>···DW_AT_abstract_origin:·(ref_udata)·<0x6139d> |
13498 | ·<4><7eea>:·Abbrev·Number:·35·(DW_TAG_label) | 13498 | ·<4><7eea>:·Abbrev·Number:·35·(DW_TAG_label) |
13499 | ····<7eeb>···DW_AT_abstract_origin:·(ref_udata)·<0x613a | 13499 | ····<7eeb>···DW_AT_abstract_origin:·(ref_udata)·<0x613a5> |
13500 | ····<7eee>···DW_AT_low_pc······:·(addr)·0x22ba0 | 13500 | ····<7eee>···DW_AT_low_pc······:·(addr)·0x22ba0 |
13501 | ·<4><7ef6>:·Abbrev·Number:·48·(DW_TAG_label) | 13501 | ·<4><7ef6>:·Abbrev·Number:·48·(DW_TAG_label) |
Max diff block lines reached; 14901887/14910016 bytes (99.95%) of diff not shown. |
Offset 64188, 21 lines modified | Offset 64188, 21 lines modified | ||
64188 | ····000311ba·v000000000000001·v000000000000000·views·at·000311b8·for: | 64188 | ····000311ba·v000000000000001·v000000000000000·views·at·000311b8·for: |
64189 | ·············000000000002e37c·000000000002e40c·(DW_OP_lit1;·DW_OP_stack_value) | 64189 | ·············000000000002e37c·000000000002e40c·(DW_OP_lit1;·DW_OP_stack_value) |
64190 | ····000311c8·<End·of·list> | 64190 | ····000311c8·<End·of·list> |
64191 | ····000311c9·v000000000000001·v000000000000000·location·view·pair | 64191 | ····000311c9·v000000000000001·v000000000000000·location·view·pair |
64192 | ····000311cb·v000000000000001·v000000000000000·views·at·000311c9·for: | 64192 | ····000311cb·v000000000000001·v000000000000000·views·at·000311c9·for: |
64193 | ·············000000000002e37c·000000000002e40c·(DW_OP_implicit_pointer:·<0x2cf | 64193 | ·············000000000002e37c·000000000002e40c·(DW_OP_implicit_pointer:·<0x2cfb1>·0) |
64194 | ····000311dd·<End·of·list> | 64194 | ····000311dd·<End·of·list> |
64195 | ····000311de·v000000000000001·v000000000000000·location·view·pair | 64195 | ····000311de·v000000000000001·v000000000000000·location·view·pair |
64196 | ····000311e0·v000000000000001·v000000000000000·views·at·000311de·for: | 64196 | ····000311e0·v000000000000001·v000000000000000·views·at·000311de·for: |
64197 | ·············000000000002e37c·000000000002e40c·(DW_OP_implicit_pointer:·<0x2cfd | 64197 | ·············000000000002e37c·000000000002e40c·(DW_OP_implicit_pointer:·<0x2cfd9>·0) |
64198 | ····000311f2·<End·of·list> | 64198 | ····000311f2·<End·of·list> |
64199 | ····000311f3·v000000000000001·v000000000000000·location·view·pair | 64199 | ····000311f3·v000000000000001·v000000000000000·location·view·pair |
64200 | ····000311f5·v000000000000001·v000000000000000·views·at·000311f3·for: | 64200 | ····000311f5·v000000000000001·v000000000000000·views·at·000311f3·for: |
64201 | ·············000000000002e38c·000000000002e40c·(DW_OP_reg25·(x25)) | 64201 | ·············000000000002e38c·000000000002e40c·(DW_OP_reg25·(x25)) |
64202 | ····00031202·<End·of·list> | 64202 | ····00031202·<End·of·list> |
Offset 64274, 17 lines modified | Offset 64274, 17 lines modified | ||
64274 | ····000312b7·<End·of·list> | 64274 | ····000312b7·<End·of·list> |
64275 | ····000312b8·v000000000000003·v000000000000000·location·view·pair | 64275 | ····000312b8·v000000000000003·v000000000000000·location·view·pair |
64276 | ····000312ba·v000000000000000·v000000000000001·location·view·pair | 64276 | ····000312ba·v000000000000000·v000000000000001·location·view·pair |
64277 | ····000312bc·000000000002e40c·(base·address) | 64277 | ····000312bc·000000000002e40c·(base·address) |
64278 | ····000312c5·v000000000000003·v000000000000000·views·at·000312b8·for: | 64278 | ····000312c5·v000000000000003·v000000000000000·views·at·000312b8·for: |
64279 | ·············000000000002e40c·000000000002e444·(DW_OP_implicit_pointer:·<0x2cf1 | 64279 | ·············000000000002e40c·000000000002e444·(DW_OP_implicit_pointer:·<0x2cf14>·0) |
64280 | ····000312cf·v000000000000000·v000000000000001·views·at·000312ba·for: | 64280 | ····000312cf·v000000000000000·v000000000000001·views·at·000312ba·for: |
64281 | ·············000000000002ee3c·000000000002ee60·(DW_OP_implicit_pointer:·<0x2cf1 | 64281 | ·············000000000002ee3c·000000000002ee60·(DW_OP_implicit_pointer:·<0x2cf14>·0) |
64282 | ····000312db·<End·of·list> | 64282 | ····000312db·<End·of·list> |
64283 | ····000312dc·v000000000000000·v000000000000000·location·view·pair | 64283 | ····000312dc·v000000000000000·v000000000000000·location·view·pair |
64284 | ····000312de·v000000000000000·v000000000000000·views·at·000312dc·for: | 64284 | ····000312de·v000000000000000·v000000000000000·views·at·000312dc·for: |
64285 | ·············000000000002e434·000000000002e444·(DW_OP_reg20·(x20)) | 64285 | ·············000000000002e434·000000000002e444·(DW_OP_reg20·(x20)) |
64286 | ····000312ea·<End·of·list> | 64286 | ····000312ea·<End·of·list> |
Offset 80491, 37 lines modified | Offset 80491, 37 lines modified | ||
80491 | ····0003d82c·<End·of·list> | 80491 | ····0003d82c·<End·of·list> |
80492 | ····0003d82d·v000000000000001·v000000000000000·location·view·pair | 80492 | ····0003d82d·v000000000000001·v000000000000000·location·view·pair |
80493 | ····0003d82f·v000000000000000·v000000000000000·location·view·pair | 80493 | ····0003d82f·v000000000000000·v000000000000000·location·view·pair |
80494 | ····0003d831·00000000000279c0·(base·address) | 80494 | ····0003d831·00000000000279c0·(base·address) |
80495 | ····0003d83a·v000000000000001·v000000000000000·views·at·0003d82d·for: | 80495 | ····0003d83a·v000000000000001·v000000000000000·views·at·0003d82d·for: |
80496 | ·············00000000000279c0·00000000000279e4·(DW_OP_implicit_pointer:·<0x3c7 | 80496 | ·············00000000000279c0·00000000000279e4·(DW_OP_implicit_pointer:·<0x3c711>·0) |
80497 | ····0003d844·v000000000000000·v000000000000000·views·at·0003d82f·for: | 80497 | ····0003d844·v000000000000000·v000000000000000·views·at·0003d82f·for: |
80498 | ·············0000000000028988·00000000000289c4·(DW_OP_implicit_pointer:·<0x3c7 | 80498 | ·············0000000000028988·00000000000289c4·(DW_OP_implicit_pointer:·<0x3c711>·0) |
80499 | ····0003d850·<End·of·list> | 80499 | ····0003d850·<End·of·list> |
80500 | ····0003d851·v000000000000001·v000000000000000·location·view·pair | 80500 | ····0003d851·v000000000000001·v000000000000000·location·view·pair |
80501 | ····0003d853·v000000000000000·v000000000000000·location·view·pair | 80501 | ····0003d853·v000000000000000·v000000000000000·location·view·pair |
80502 | ····0003d855·00000000000279c0·(base·address) | 80502 | ····0003d855·00000000000279c0·(base·address) |
80503 | ····0003d85e·v000000000000001·v000000000000000·views·at·0003d851·for: | 80503 | ····0003d85e·v000000000000001·v000000000000000·views·at·0003d851·for: |
80504 | ·············00000000000279c0·00000000000279e4·(DW_OP_implicit_pointer:·<0x3c72 | 80504 | ·············00000000000279c0·00000000000279e4·(DW_OP_implicit_pointer:·<0x3c725>·0) |
80505 | ····0003d868·v000000000000000·v000000000000000·views·at·0003d853·for: | 80505 | ····0003d868·v000000000000000·v000000000000000·views·at·0003d853·for: |
80506 | ·············0000000000028988·00000000000289c4·(DW_OP_implicit_pointer:·<0x3c72 | 80506 | ·············0000000000028988·00000000000289c4·(DW_OP_implicit_pointer:·<0x3c725>·0) |
80507 | ····0003d874·<End·of·list> | 80507 | ····0003d874·<End·of·list> |
80508 | ····0003d875·v000000000000001·v000000000000000·location·view·pair | 80508 | ····0003d875·v000000000000001·v000000000000000·location·view·pair |
80509 | ····0003d877·v000000000000000·v000000000000000·location·view·pair | 80509 | ····0003d877·v000000000000000·v000000000000000·location·view·pair |
80510 | ····0003d879·00000000000279c0·(base·address) | 80510 | ····0003d879·00000000000279c0·(base·address) |
80511 | ····0003d882·v000000000000001·v000000000000000·views·at·0003d875·for: | 80511 | ····0003d882·v000000000000001·v000000000000000·views·at·0003d875·for: |
80512 | ·············00000000000279c0·00000000000279e4·(DW_OP_implicit_pointer:·<0x3c73 | 80512 | ·············00000000000279c0·00000000000279e4·(DW_OP_implicit_pointer:·<0x3c739>·0) |
80513 | ····0003d88c·v000000000000000·v000000000000000·views·at·0003d877·for: | 80513 | ····0003d88c·v000000000000000·v000000000000000·views·at·0003d877·for: |
80514 | ·············0000000000028988·00000000000289c4·(DW_OP_implicit_pointer:·<0x3c73 | 80514 | ·············0000000000028988·00000000000289c4·(DW_OP_implicit_pointer:·<0x3c739>·0) |
80515 | ····0003d898·<End·of·list> | 80515 | ····0003d898·<End·of·list> |
80516 | ····0003d899·v000000000000005·v000000000000000·location·view·pair | 80516 | ····0003d899·v000000000000005·v000000000000000·location·view·pair |
80517 | ····0003d89b·v000000000000000·v000000000000000·location·view·pair | 80517 | ····0003d89b·v000000000000000·v000000000000000·location·view·pair |
80518 | ····0003d89d·0000000000028998·(base·address) | 80518 | ····0003d89d·0000000000028998·(base·address) |
80519 | ····0003d8a6·v000000000000005·v000000000000000·views·at·0003d899·for: | 80519 | ····0003d8a6·v000000000000005·v000000000000000·views·at·0003d899·for: |
Offset 81795, 37 lines modified | Offset 81795, 37 lines modified | ||
81795 | ····0003e63a·<End·of·list> | 81795 | ····0003e63a·<End·of·list> |
81796 | ····0003e63b·v000000000000001·v000000000000000·location·view·pair | 81796 | ····0003e63b·v000000000000001·v000000000000000·location·view·pair |
81797 | ····0003e63d·v000000000000000·v000000000000000·location·view·pair | 81797 | ····0003e63d·v000000000000000·v000000000000000·location·view·pair |
81798 | ····0003e63f·00000000000272d8·(base·address) | 81798 | ····0003e63f·00000000000272d8·(base·address) |
81799 | ····0003e648·v000000000000001·v000000000000000·views·at·0003e63b·for: | 81799 | ····0003e648·v000000000000001·v000000000000000·views·at·0003e63b·for: |
81800 | ·············00000000000272d8·0000000000027300·(DW_OP_implicit_pointer:·<0x3c69 | 81800 | ·············00000000000272d8·0000000000027300·(DW_OP_implicit_pointer:·<0x3c699>·0) |
81801 | ····0003e652·v000000000000000·v000000000000000·views·at·0003e63d·for: | 81801 | ····0003e652·v000000000000000·v000000000000000·views·at·0003e63d·for: |
81802 | ·············0000000000027c4c·0000000000027c80·(DW_OP_implicit_pointer:·<0x3c69 | 81802 | ·············0000000000027c4c·0000000000027c80·(DW_OP_implicit_pointer:·<0x3c699>·0) |
81803 | ····0003e65e·<End·of·list> | 81803 | ····0003e65e·<End·of·list> |
81804 | ····0003e65f·v000000000000001·v000000000000000·location·view·pair | 81804 | ····0003e65f·v000000000000001·v000000000000000·location·view·pair |
81805 | ····0003e661·v000000000000000·v000000000000000·location·view·pair | 81805 | ····0003e661·v000000000000000·v000000000000000·location·view·pair |
81806 | ····0003e663·00000000000272d8·(base·address) | 81806 | ····0003e663·00000000000272d8·(base·address) |
81807 | ····0003e66c·v000000000000001·v000000000000000·views·at·0003e65f·for: | 81807 | ····0003e66c·v000000000000001·v000000000000000·views·at·0003e65f·for: |
81808 | ·············00000000000272d8·0000000000027300·(DW_OP_implicit_pointer:·<0x3c6a | 81808 | ·············00000000000272d8·0000000000027300·(DW_OP_implicit_pointer:·<0x3c6ad>·0) |
81809 | ····0003e676·v000000000000000·v000000000000000·views·at·0003e661·for: | 81809 | ····0003e676·v000000000000000·v000000000000000·views·at·0003e661·for: |
81810 | ·············0000000000027c4c·0000000000027c80·(DW_OP_implicit_pointer:·<0x3c6a | 81810 | ·············0000000000027c4c·0000000000027c80·(DW_OP_implicit_pointer:·<0x3c6ad>·0) |
81811 | ····0003e682·<End·of·list> | 81811 | ····0003e682·<End·of·list> |
81812 | ····0003e683·v000000000000001·v000000000000000·location·view·pair | 81812 | ····0003e683·v000000000000001·v000000000000000·location·view·pair |
81813 | ····0003e685·v000000000000000·v000000000000000·location·view·pair | 81813 | ····0003e685·v000000000000000·v000000000000000·location·view·pair |
81814 | ····0003e687·00000000000272d8·(base·address) | 81814 | ····0003e687·00000000000272d8·(base·address) |
81815 | ····0003e690·v000000000000001·v000000000000000·views·at·0003e683·for: | 81815 | ····0003e690·v000000000000001·v000000000000000·views·at·0003e683·for: |
81816 | ·············00000000000272d8·0000000000027300·(DW_OP_implicit_pointer:·<0x3c6 | 81816 | ·············00000000000272d8·0000000000027300·(DW_OP_implicit_pointer:·<0x3c6c1>·0) |
81817 | ····0003e69a·v000000000000000·v000000000000000·views·at·0003e685·for: | 81817 | ····0003e69a·v000000000000000·v000000000000000·views·at·0003e685·for: |
81818 | ·············0000000000027c4c·0000000000027c80·(DW_OP_implicit_pointer:·<0x3c6 | 81818 | ·············0000000000027c4c·0000000000027c80·(DW_OP_implicit_pointer:·<0x3c6c1>·0) |
81819 | ····0003e6a6·<End·of·list> | 81819 | ····0003e6a6·<End·of·list> |
81820 | ····0003e6a7·v000000000000005·v000000000000000·location·view·pair | 81820 | ····0003e6a7·v000000000000005·v000000000000000·location·view·pair |
81821 | ····0003e6a9·v000000000000000·v000000000000000·location·view·pair | 81821 | ····0003e6a9·v000000000000000·v000000000000000·location·view·pair |
81822 | ····0003e6ab·0000000000027c5c·(base·address) | 81822 | ····0003e6ab·0000000000027c5c·(base·address) |
81823 | ····0003e6b4·v000000000000005·v000000000000000·views·at·0003e6a7·for: | 81823 | ····0003e6b4·v000000000000005·v000000000000000·views·at·0003e6a7·for: |
Offset 97150, 32 lines modified | Offset 97150, 32 lines modified | ||
97150 | ····00049c94·v000000000000004·v000000000000000·location·view·pair | 97150 | ····00049c94·v000000000000004·v000000000000000·location·view·pair |
97151 | ····00049c96·v000000000000000·v000000000000000·location·view·pair | 97151 | ····00049c96·v000000000000000·v000000000000000·location·view·pair |
97152 | ····00049c98·v000000000000005·v000000000000004·location·view·pair | 97152 | ····00049c98·v000000000000005·v000000000000004·location·view·pair |
97153 | ····00049c9a·0000000000021b90·(base·address) | 97153 | ····00049c9a·0000000000021b90·(base·address) |
97154 | ····00049ca3·v000000000000004·v000000000000000·views·at·00049c94·for: | 97154 | ····00049ca3·v000000000000004·v000000000000000·views·at·00049c94·for: |
97155 | ·············0000000000021b90·0000000000021bf0·(DW_OP_implicit_pointer:·<0x4ab | 97155 | ·············0000000000021b90·0000000000021bf0·(DW_OP_implicit_pointer:·<0x4ab52>·0) |
97156 | ····00049cad·v000000000000000·v000000000000000·views·at·00049c96·for: | 97156 | ····00049cad·v000000000000000·v000000000000000·views·at·00049c96·for: |
97157 | ·············0000000000021f9c·0000000000021fa0·(DW_OP_implicit_pointer:·<0x4ab | 97157 | ·············0000000000021f9c·0000000000021fa0·(DW_OP_implicit_pointer:·<0x4ab52>·0) |
97158 | ····00049cb9·v000000000000005·v000000000000004·views·at·00049c98·for: | 97158 | ····00049cb9·v000000000000005·v000000000000004·views·at·00049c98·for: |
Max diff block lines reached; 30819/38776 bytes (79.48%) of diff not shown. |
Offset 1, 52 lines modified | Offset 1, 71 lines modified | ||
1 | GCC:·(Debian·14.2.0-16)·14.2.0 | 1 | L·dGCC:·(Debian·14.2.0-16)·14.2.0 |
2 | -FCa%Wl> | ||
3 | )r`9IRv.zx | ||
4 | 1zs$H}f& | ||
5 | m'onCAe·fd | ||
6 | 2 | k`PJ`pM{ | |
3 | RI#WNh{b- | ||
4 | =9bP:}^X | ||
5 | hAdS,P9e | ||
6 | iR@i%Z)< | ||
7 | I"7eeqSN | ||
7 | hmg[P0Z? | 8 | hmg[P0Z? |
8 | 'ab+S8xz | 9 | 'ab+S8xz |
9 | n9p|S[TR | ||
10 | f<I2l_@fl | ||
11 | `H_;l<a? | ||
12 | c*mK!wQ% | ||
13 | 10 | <O.xmzw>]s | |
11 | q[01FRb0 | ||
12 | MmQImP_& | ||
13 | ck}P@a2U | ||
14 | aKumKum{ | ||
15 | r"[5n*3D | ||
16 | !o93FMXj | ||
17 | "J!;Na,O | ||
18 | x)zv.[_p2 | ||
19 | 7I>*d*.n | ||
20 | ,36j3TH+ | ||
21 | qn?|o{ZR | ||
22 | Odm**Z-l | ||
23 | `S,0SkM0 | ||
24 | o}EsgSZ&R?u@ | ||
25 | @x`[0]ZN | ||
14 | E03K@(~ | 26 | E03K@(~^e+u |
15 | W`L\AbgZ | ||
16 | 6Eiz5oX^. | ||
17 | CTE_QQ:$ | ||
18 | dy)kGk=c\ | ||
19 | ?M» 3wle3? | ||
20 | #SYB&jd(» | ||
21 | O+}zh}zX | ||
22 | D$gRAYO\j | ||
23 | Pmj[kwR0 | ||
24 | Ly70^.2w | ||
25 | ;frHvz0& | ||
26 | tW%IRfS*z | ||
27 | 68+%xTBLS | ||
28 | =KS,Yr';M | ||
29 | Oy[H/I55m | ||
30 | 4fNpX1MKt | ||
31 | U/Oap]bHI | ||
32 | }VS}VS}vL | ||
33 | I=e]K2fF | ||
34 | X~P`[E-d[_ | ||
35 | 'D]» I'pR | ||
36 | YJFYlKbeQ | ||
37 | b+DY,CH+ | ||
38 | TSFjVf?|n | ||
39 | bms*pSJD | ||
40 | VTVZVVVVVfjx)-QAAn | ||
41 | 9$9Tj9\O | ||
42 | 0/Gt&+AX | ||
43 | pt)9d0^<d | ||
44 | 27 | H8Cf$a6E | |
28 | (vaJH^>_M | ||
29 | #o;;d)E~ | ||
30 | Tfh+psYl@ | ||
31 | #8LS·v3R | ||
32 | *Z`FY%\Q | ||
33 | J!m|8NkR | ||
34 | =ywVyNtg | ||
35 | UAcN'&sE | ||
36 | rMY]A4rE | ||
37 | » i\Wn;(): | ||
38 | ?~/{WXY` | ||
39 | fY$3%~013 | ||
40 | JhWKO^(& | ||
41 | eTwfwSk%h | ||
42 | » ;(qtmN" | ||
43 | uVWuVWuvZ` | ||
44 | w4wqCTDTT\s | ||
45 | Dy}jN`w0t | ||
46 | U<h*@gmO | ||
47 | xvkolTsE*| | ||
48 | 6\wXv]w| | ||
49 | ;;E_2MRi | ||
50 | u@p9peFr!<x | ||
51 | [7·\!5>mx | ||
52 | ei» )T}k^` | ||
53 | ^zdG*`E: | ||
54 | EEEEEEEEEEE | ||
55 | WZZ|kT\! | ||
56 | *^~]|A.M | ||
57 | 6@nPN[KX | ||
58 | p#Wc.RF< | ||
59 | k?q» _!=//w | ||
60 | -c4F=N#T | ||
61 | v(ED?» S_< | ||
62 | Vr6.E8`+ | ||
45 | puLU | 63 | puLU^[U| |
64 | ;?Z5H:RR | ||
46 | 4CL]Q@k9UTmr | 65 | 4CL]Q@k9UTmr |
47 | MDzVZBPr | 66 | MDzVZBPr |
48 | d:>0QS5v | 67 | d:>0QS5v |
49 | 1n+.R_8b· | 68 | 1n+.R_8b· |
50 | 4)[?%!9kL | 69 | 4)[?%!9kL |
51 | zmZ`aT,Pz | 70 | zmZ`aT,Pz |
52 | ?63".aD, | 71 | ?63".aD, |
Offset 92, 61 lines modified | Offset 111, 54 lines modified | ||
92 | sG4LCOep | 111 | sG4LCOep |
93 | LCA"-h~K | 112 | LCA"-h~K |
94 | $3!» yN\b | 113 | $3!» yN\b |
95 | +;]N):m^ | 114 | +;]N):m^ |
96 | e+`\4yq6<G | 115 | e+`\4yq6<G |
97 | 4s\Er\Er\Er\ | 116 | 4s\Er\Er\Er\ |
98 | J7RP'<'b | 117 | J7RP'<'b |
118 | BfN1fN1fN | ||
119 | O·)j1·(2 | ||
120 | yiQXDhQp"nQ(qhQ | ||
121 | xf6yu[~*H | ||
122 | 9x#yVQr\Q | ||
123 | ;#N\,s%]Pr! | ||
124 | mk$b_"6@ | ||
99 | ~/LJ2O$( | ||
100 | VQ%(WQ/| | ||
101 | q>cB:P^" | ||
102 | n1·9kwo~ | ||
Max diff block lines reached; 786/2359 bytes (33.32%) of diff not shown. |