2.12 MB
/srv/reproducible-results/rbuild-debian/r-b-build.nbaEJcDW/b1/contourpy_1.3.1-1_i386.changes vs.
/srv/reproducible-results/rbuild-debian/r-b-build.nbaEJcDW/b2/contourpy_1.3.1-1_i386.changes
414 B
Files
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
  
1 ·f81d81240fa6c6e36795e390f2153584·6503556·debug·optional·python3-contourpy-dbgsym_1.3.1-1_i386.deb 
2 ·bbf67bbf49d8b3241c63a9ad9171672f·223004·python·optional·python3-contourpy_1.3.1-1_i386.deb1 ·f0c7db3ad1acf87343f972719e4332d8·6503476·debug·optional·python3-contourpy-dbgsym_1.3.1-1_i386.deb
 2 ·a4fec9f5fa4cf9ab3e6c1291946b50a1·222984·python·optional·python3-contourpy_1.3.1-1_i386.deb
2.02 MB
python3-contourpy_1.3.1-1_i386.deb
367 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2024-12-01·23:52:06.000000·debian-binary1 -rw-r--r--···0········0········0········4·2024-12-01·23:52:06.000000·debian-binary
2 -rw-r--r--···0········0········0·····1836·2024-12-01·23:52:06.000000·control.tar.xz2 -rw-r--r--···0········0········0·····1836·2024-12-01·23:52:06.000000·control.tar.xz
3 -rw-r--r--···0········0········0···220976·2024-12-01·23:52:06.000000·data.tar.xz3 -rw-r--r--···0········0········0···220956·2024-12-01·23:52:06.000000·data.tar.xz
98.0 B
control.tar.xz
70.0 B
control.tar
48.0 B
./md5sums
30.0 B
./md5sums
Files differ
2.02 MB
data.tar.xz
2.02 MB
data.tar
2.02 MB
./usr/lib/python3/dist-packages/contourpy/_contourpy.cpython-313-i386-linux-gnu.so
File has been modified after NT_GNU_BUILD_ID has been applied.
430 B
readelf --wide --notes {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·18f2074469a1e430586632241d5971462ed27d163 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·18ac6b6b71108d06c375a0da783dcaea824e8725
2.02 MB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 459, 168 lines modifiedOffset 459, 168 lines modified
459 »       call···68d0·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>459 »       call···68d0·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>
460 /usr/include/c++/14/bits/new_allocator.h:104460 /usr/include/c++/14/bits/new_allocator.h:104
461 »       pop····%eax461 »       pop····%eax
462 »       push···-0x1c(%ebp)462 »       push···-0x1c(%ebp)
463 »       call···6d00·<_Unwind_Resume@plt>463 »       call···6d00·<_Unwind_Resume@plt>
464 »       nop464 »       nop
465 contourpy::ContourGenerator::check_levels(double,·double)·const·[clone·.cold]:465 contourpy::ContourGenerator::check_levels(double,·double)·const·[clone·.cold]:
466 ./.mesonpy-jcn36jx4/../src/contour_generator.cpp:42466 ./.mesonpy-gf41hxw_/../src/contour_generator.cpp:42
467 »       sub····$0xc,%esp467 »       sub····$0xc,%esp
468 »       mov····%esi,%ebx468 »       mov····%esi,%ebx
469 »       push···$0x8469 »       push···$0x8
470 »       call···6300·<__cxa_allocate_exception@plt>470 »       call···6300·<__cxa_allocate_exception@plt>
471 ./.mesonpy-jcn36jx4/../src/contour_generator.cpp:42·(discriminator·1)471 ./.mesonpy-gf41hxw_/../src/contour_generator.cpp:42·(discriminator·1)
472 »       pop····%ecx472 »       pop····%ecx
473 ./.mesonpy-jcn36jx4/../src/contour_generator.cpp:42473 ./.mesonpy-gf41hxw_/../src/contour_generator.cpp:42
474 »       mov····%eax,%edi474 »       mov····%eax,%edi
475 ./.mesonpy-jcn36jx4/../src/contour_generator.cpp:42·(discriminator·1)475 ./.mesonpy-gf41hxw_/../src/contour_generator.cpp:42·(discriminator·1)
476 »       pop····%eax476 »       pop····%eax
477 »       lea····-0x236a0(%esi),%eax477 »       lea····-0x236a0(%esi),%eax
478 »       push···%eax478 »       push···%eax
479 »       push···%edi479 »       push···%edi
480 »       call···6e10·<std::invalid_argument::invalid_argument(char·const*)@plt>480 »       call···6e10·<std::invalid_argument::invalid_argument(char·const*)@plt>
481 »       add····$0xc,%esp481 »       add····$0xc,%esp
482 ./.mesonpy-jcn36jx4/../src/contour_generator.cpp:42·(discriminator·2)482 ./.mesonpy-gf41hxw_/../src/contour_generator.cpp:42·(discriminator·2)
483 »       push···-0x3c(%esi)483 »       push···-0x3c(%esi)
484 »       push···-0x1c(%esi)484 »       push···-0x1c(%esi)
485 »       push···%edi485 »       push···%edi
486 »       call···6c70·<__cxa_throw@plt>486 »       call···6c70·<__cxa_throw@plt>
487 ./.mesonpy-jcn36jx4/../src/contour_generator.cpp:44487 ./.mesonpy-gf41hxw_/../src/contour_generator.cpp:44
488 »       sub····$0xc,%esp488 »       sub····$0xc,%esp
489 »       push···$0x8489 »       push···$0x8
490 »       call···6300·<__cxa_allocate_exception@plt>490 »       call···6300·<__cxa_allocate_exception@plt>
491 »       mov····%eax,%edi491 »       mov····%eax,%edi
492 ./.mesonpy-jcn36jx4/../src/contour_generator.cpp:44·(discriminator·1)492 ./.mesonpy-gf41hxw_/../src/contour_generator.cpp:44·(discriminator·1)
493 »       pop····%eax493 »       pop····%eax
494 »       lea····-0x23674(%esi),%eax494 »       lea····-0x23674(%esi),%eax
495 »       pop····%edx495 »       pop····%edx
496 »       push···%eax496 »       push···%eax
497 »       push···%edi497 »       push···%edi
498 »       call···6e10·<std::invalid_argument::invalid_argument(char·const*)@plt>498 »       call···6e10·<std::invalid_argument::invalid_argument(char·const*)@plt>
499 »       add····$0xc,%esp499 »       add····$0xc,%esp
500 ./.mesonpy-jcn36jx4/../src/contour_generator.cpp:44·(discriminator·2)500 ./.mesonpy-gf41hxw_/../src/contour_generator.cpp:44·(discriminator·2)
501 »       push···-0x3c(%esi)501 »       push···-0x3c(%esi)
502 »       push···-0x1c(%esi)502 »       push···-0x1c(%esi)
503 »       push···%edi503 »       push···%edi
504 »       call···6c70·<__cxa_throw@plt>504 »       call···6c70·<__cxa_throw@plt>
505 ./.mesonpy-jcn36jx4/../src/contour_generator.cpp:42·(discriminator·1)505 ./.mesonpy-gf41hxw_/../src/contour_generator.cpp:42·(discriminator·1)
506 »       sub····$0xc,%esp506 »       sub····$0xc,%esp
507 »       mov····%eax,-0x20(%ebp)507 »       mov····%eax,-0x20(%ebp)
508 »       mov····%esi,%ebx508 »       mov····%esi,%ebx
509 »       push···%edi509 »       push···%edi
510 »       call···6520·<__cxa_free_exception@plt>510 »       call···6520·<__cxa_free_exception@plt>
511 »       pop····%ecx511 »       pop····%ecx
512 »       push···-0x20(%ebp)512 »       push···-0x20(%ebp)
513 »       call···6d00·<_Unwind_Resume@plt>513 »       call···6d00·<_Unwind_Resume@plt>
514 ./.mesonpy-jcn36jx4/../src/contour_generator.cpp:44·(discriminator·1)514 ./.mesonpy-gf41hxw_/../src/contour_generator.cpp:44·(discriminator·1)
515 »       sub····$0xc,%esp515 »       sub····$0xc,%esp
516 »       mov····%eax,-0x20(%ebp)516 »       mov····%eax,-0x20(%ebp)
517 »       mov····%esi,%ebx517 »       mov····%esi,%ebx
518 »       push···%edi518 »       push···%edi
519 »       call···6520·<__cxa_free_exception@plt>519 »       call···6520·<__cxa_free_exception@plt>
520 »       pop····%eax520 »       pop····%eax
521 »       push···-0x20(%ebp)521 »       push···-0x20(%ebp)
522 »       call···6d00·<_Unwind_Resume@plt>522 »       call···6d00·<_Unwind_Resume@plt>
523 contourpy::ContourGenerator::check_levels(pybind11::array_t<double,·16>·const&,·bool)·const·[clone·.cold]:523 contourpy::ContourGenerator::check_levels(pybind11::array_t<double,·16>·const&,·bool)·const·[clone·.cold]:
524 ./.mesonpy-jcn36jx4/../src/contour_generator.cpp:44·(discriminator·1)524 ./.mesonpy-gf41hxw_/../src/contour_generator.cpp:44·(discriminator·1)
525 »       fstp···%st(0)525 »       fstp···%st(0)
526 ./.mesonpy-jcn36jx4/../src/contour_generator.cpp:33526 ./.mesonpy-gf41hxw_/../src/contour_generator.cpp:33
527 »       sub····$0xc,%esp527 »       sub····$0xc,%esp
528 »       mov····-0x70(%ebp),%ebx528 »       mov····-0x70(%ebp),%ebx
529 »       push···$0x8529 »       push···$0x8
530 »       call···6300·<__cxa_allocate_exception@plt>530 »       call···6300·<__cxa_allocate_exception@plt>
531 ./.mesonpy-jcn36jx4/../src/contour_generator.cpp:33·(discriminator·1)531 ./.mesonpy-gf41hxw_/../src/contour_generator.cpp:33·(discriminator·1)
532 »       pop····%edi532 »       pop····%edi
533 ./.mesonpy-jcn36jx4/../src/contour_generator.cpp:33533 ./.mesonpy-gf41hxw_/../src/contour_generator.cpp:33
534 »       mov····%eax,%esi534 »       mov····%eax,%esi
535 ./.mesonpy-jcn36jx4/../src/contour_generator.cpp:33·(discriminator·1)535 ./.mesonpy-gf41hxw_/../src/contour_generator.cpp:33·(discriminator·1)
536 »       pop····%eax536 »       pop····%eax
537 »       lea····-0x24c44(%ebx),%eax537 »       lea····-0x24c44(%ebx),%eax
538 »       push···%eax538 »       push···%eax
539 »       push···%esi539 »       push···%esi
540 »       call···6e10·<std::invalid_argument::invalid_argument(char·const*)@plt>540 »       call···6e10·<std::invalid_argument::invalid_argument(char·const*)@plt>
541 »       add····$0x10,%esp541 »       add····$0x10,%esp
542 ./.mesonpy-jcn36jx4/../src/contour_generator.cpp:33·(discriminator·2)542 ./.mesonpy-gf41hxw_/../src/contour_generator.cpp:33·(discriminator·2)
543 »       mov····-0x1c(%ebp),%eax543 »       mov····-0x1c(%ebp),%eax
544 »       sub····%gs:0x14,%eax544 »       sub····%gs:0x14,%eax
545 »       jne····744a·<__cxa_finalize@plt+0x57a>545 »       jne····744a·<__cxa_finalize@plt+0x57a>
546 »       push···%ecx546 »       push···%ecx
547 »       mov····-0x70(%ebp),%eax547 »       mov····-0x70(%ebp),%eax
548 »       push···-0x3c(%eax)548 »       push···-0x3c(%eax)
549 »       mov····%eax,%ebx549 »       mov····%eax,%ebx
550 »       push···-0x1c(%eax)550 »       push···-0x1c(%eax)
551 »       push···%esi551 »       push···%esi
552 »       call···6c70·<__cxa_throw@plt>552 »       call···6c70·<__cxa_throw@plt>
553 ./.mesonpy-jcn36jx4/../src/contour_generator.cpp:25553 ./.mesonpy-gf41hxw_/../src/contour_generator.cpp:25
554 »       sub····$0xc,%esp554 »       sub····$0xc,%esp
555 »       mov····-0x70(%ebp),%ebx555 »       mov····-0x70(%ebp),%ebx
556 »       push···$0x8556 »       push···$0x8
557 »       call···6300·<__cxa_allocate_exception@plt>557 »       call···6300·<__cxa_allocate_exception@plt>
558 »       mov····%eax,%esi558 »       mov····%eax,%esi
559 ./.mesonpy-jcn36jx4/../src/contour_generator.cpp:25·(discriminator·1)559 ./.mesonpy-gf41hxw_/../src/contour_generator.cpp:25·(discriminator·1)
560 »       pop····%eax560 »       pop····%eax
561 »       lea····-0x23614(%ebx),%eax561 »       lea····-0x23614(%ebx),%eax
562 »       pop····%edx562 »       pop····%edx
563 »       push···%eax563 »       push···%eax
564 »       push···%esi564 »       push···%esi
565 »       call···6e10·<std::invalid_argument::invalid_argument(char·const*)@plt>565 »       call···6e10·<std::invalid_argument::invalid_argument(char·const*)@plt>
566 »       add····$0x10,%esp566 »       add····$0x10,%esp
567 ./.mesonpy-jcn36jx4/../src/contour_generator.cpp:25·(discriminator·2)567 ./.mesonpy-gf41hxw_/../src/contour_generator.cpp:25·(discriminator·2)
568 »       mov····-0x1c(%ebp),%eax568 »       mov····-0x1c(%ebp),%eax
569 »       sub····%gs:0x14,%eax569 »       sub····%gs:0x14,%eax
570 »       jne····744f·<__cxa_finalize@plt+0x57f>570 »       jne····744f·<__cxa_finalize@plt+0x57f>
571 »       push···%eax571 »       push···%eax
572 »       mov····-0x70(%ebp),%eax572 »       mov····-0x70(%ebp),%eax
573 »       push···-0x3c(%eax)573 »       push···-0x3c(%eax)
574 »       mov····%eax,%ebx574 »       mov····%eax,%ebx
575 »       push···-0x1c(%eax)575 »       push···-0x1c(%eax)
576 »       push···%esi576 »       push···%esi
577 »       call···6c70·<__cxa_throw@plt>577 »       call···6c70·<__cxa_throw@plt>
578 ./.mesonpy-jcn36jx4/../src/contour_generator.cpp:33·(discriminator·2)578 ./.mesonpy-gf41hxw_/../src/contour_generator.cpp:33·(discriminator·2)
579 »       call···71ec0·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::basic_string<pybind11::bytes,·void>(pybind11::bytes·const&,·std::allocator<char>·const&)@@Base+0x18300>579 »       call···71ec0·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::basic_string<pybind11::bytes,·void>(pybind11::bytes·const&,·std::allocator<char>·const&)@@Base+0x18300>
580 ./.mesonpy-jcn36jx4/../src/contour_generator.cpp:25·(discriminator·2)580 ./.mesonpy-gf41hxw_/../src/contour_generator.cpp:25·(discriminator·2)
581 »       call···71ec0·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::basic_string<pybind11::bytes,·void>(pybind11::bytes·const&,·std::allocator<char>·const&)@@Base+0x18300>581 »       call···71ec0·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::basic_string<pybind11::bytes,·void>(pybind11::bytes·const&,·std::allocator<char>·const&)@@Base+0x18300>
582 ./.mesonpy-jcn36jx4/../src/contour_generator.cpp:25·(discriminator·1)582 ./.mesonpy-gf41hxw_/../src/contour_generator.cpp:25·(discriminator·1)
583 »       sub····$0xc,%esp583 »       sub····$0xc,%esp
584 »       mov····-0x70(%ebp),%ebx584 »       mov····-0x70(%ebp),%ebx
585 »       mov····%eax,%edi585 »       mov····%eax,%edi
Max diff block lines reached; 2112669/2118718 bytes (99.71%) of diff not shown.
811 B
error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: readelf: Error: no .dynamic section in the dynamic segment
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·66323037·34343639·61316534·33303538·f2074469a1e43058 
3 ··0x00000010·36363332·32343164·35393731·34363265·6632241d5971462e2 ··0x00000000·61633662·36623731·31303864·30366333·ac6b6b71108d06c3
 3 ··0x00000010·37356130·64613738·33646361·65613832·75a0da783dcaea82
4 ··0x00000020·64323764·31362e64·65627567·00000000·d27d16.debug....4 ··0x00000020·34653837·32352e64·65627567·00000000·4e8725.debug....
5 ··0x00000030·97da688e····························..h.5 ··0x00000030·d48a75da····························..u.
  
1.46 KB
./usr/lib/python3/dist-packages/contourpy/util/_build_config.py
    
Offset 22, 20 lines modifiedOffset 22, 20 lines modified
22 ········contourpy_version="1.3.1",22 ········contourpy_version="1.3.1",
23 ········meson_version="1.7.0",23 ········meson_version="1.7.0",
24 ········mesonpy_version="0.17.1",24 ········mesonpy_version="0.17.1",
25 ········pybind11_version="2.13.6",25 ········pybind11_version="2.13.6",
  
26 ········#·Misc·meson·settings26 ········#·Misc·meson·settings
27 ········meson_backend="ninja",27 ········meson_backend="ninja",
28 ········build_dir=r"/build/reproducible-path/contourpy-1.3.1/.mesonpy-jcn36jx4/lib/contourpy/util",28 ········build_dir=r"/build/reproducible-path/contourpy-1.3.1/.mesonpy-gf41hxw_/lib/contourpy/util",
29 ········source_dir=r"/build/reproducible-path/contourpy-1.3.1/lib/contourpy/util",29 ········source_dir=r"/build/reproducible-path/contourpy-1.3.1/lib/contourpy/util",
30 ········cross_build="False",30 ········cross_build="False",
  
31 ········# Build·options31 ········# Build·options
32 ········build_options=r"-Dbuildtype=release·-Db_ndebug=if-release·-Db_vscrt=md·-Dprefix=/usr·-Dlibdir=lib/i386-linux-gnu·-Dlocalstatedir=/var·-Dsysconfdir=/etc·-Dwrap_mode=nodownload·-Dvsenv=True·--native-file=/build/reproducible-path/contourpy-1.3.1/.mesonpy-jcn36jx4/meson-python-native-file.ini",32 ········build_options=r"-Dbuildtype=release·-Db_ndebug=if-release·-Db_vscrt=md·-Dprefix=/usr·-Dlibdir=lib/i386-linux-gnu·-Dlocalstatedir=/var·-Dsysconfdir=/etc·-Dwrap_mode=nodownload·-Dvsenv=True·--native-file=/build/reproducible-path/contourpy-1.3.1/.mesonpy-gf41hxw_/meson-python-native-file.ini",
33 ········buildtype="release",33 ········buildtype="release",
34 ········cpp_std="c++17",34 ········cpp_std="c++17",
35 ········debug="False",35 ········debug="False",
36 ········optimization="3",36 ········optimization="3",
37 ········vsenv="True",37 ········vsenv="True",
38 ········b_ndebug="if-release",38 ········b_ndebug="if-release",
39 ········b_vscrt="from_buildtype",39 ········b_vscrt="from_buildtype",
101 KB
python3-contourpy-dbgsym_1.3.1-1_i386.deb
367 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2024-12-01·23:52:06.000000·debian-binary1 -rw-r--r--···0········0········0········4·2024-12-01·23:52:06.000000·debian-binary
2 -rw-r--r--···0········0········0······536·2024-12-01·23:52:06.000000·control.tar.xz2 -rw-r--r--···0········0········0······536·2024-12-01·23:52:06.000000·control.tar.xz
3 -rw-r--r--···0········0········0··6502828·2024-12-01·23:52:06.000000·data.tar.xz3 -rw-r--r--···0········0········0··6502748·2024-12-01·23:52:06.000000·data.tar.xz
650 B
control.tar.xz
622 B
control.tar
374 B
./control
    
Offset 5, 8 lines modifiedOffset 5, 8 lines modified
5 Architecture:·i3865 Architecture:·i386
6 Maintainer:·Debian·Python·Team·<team+python@tracker.debian.org>,6 Maintainer:·Debian·Python·Team·<team+python@tracker.debian.org>,
7 Installed-Size:·65587 Installed-Size:·6558
8 Depends:·python3-contourpy·(=·1.3.1-1)8 Depends:·python3-contourpy·(=·1.3.1-1)
9 Section:·debug9 Section:·debug
10 Priority:·optional10 Priority:·optional
11 Description:·debug·symbols·for·python3-contourpy11 Description:·debug·symbols·for·python3-contourpy
12 Build-Ids:·18f2074469a1e430586632241d5971462ed27d1612 Build-Ids:·18ac6b6b71108d06c375a0da783dcaea824e8725
226 B
./md5sums
30.0 B
./md5sums
Files differ
178 B
line order
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 usr/lib/debug/.build-id/18/f2074469a1e430586632241d5971462ed27d16.debug1 usr/lib/debug/.build-id/18/ac6b6b71108d06c375a0da783dcaea824e8725.debug
99.9 KB
data.tar.xz
99.9 KB
data.tar
1.29 KB
file list
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-12-01·23:52:06.000000·./1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-12-01·23:52:06.000000·./
2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-12-01·23:52:06.000000·./usr/2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-12-01·23:52:06.000000·./usr/
3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-12-01·23:52:06.000000·./usr/lib/3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-12-01·23:52:06.000000·./usr/lib/
4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-12-01·23:52:06.000000·./usr/lib/debug/4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-12-01·23:52:06.000000·./usr/lib/debug/
5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-12-01·23:52:06.000000·./usr/lib/debug/.build-id/5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-12-01·23:52:06.000000·./usr/lib/debug/.build-id/
6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-12-01·23:52:06.000000·./usr/lib/debug/.build-id/18/6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-12-01·23:52:06.000000·./usr/lib/debug/.build-id/18/
7 -rw-r--r--···0·root·········(0)·root·········(0)··6704544·2024-12-01·23:52:06.000000·./usr/lib/debug/.build-id/18/f2074469a1e430586632241d5971462ed27d16.debug7 -rw-r--r--···0·root·········(0)·root·········(0)··6704544·2024-12-01·23:52:06.000000·./usr/lib/debug/.build-id/18/ac6b6b71108d06c375a0da783dcaea824e8725.debug
8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-12-01·23:52:06.000000·./usr/share/8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-12-01·23:52:06.000000·./usr/share/
9 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-12-01·23:52:06.000000·./usr/share/doc/9 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-12-01·23:52:06.000000·./usr/share/doc/
10 lrwxrwxrwx···0·root·········(0)·root·········(0)········0·2024-12-01·23:52:06.000000·./usr/share/doc/python3-contourpy-dbgsym·->·python3-contourpy10 lrwxrwxrwx···0·root·········(0)·root·········(0)········0·2024-12-01·23:52:06.000000·./usr/share/doc/python3-contourpy-dbgsym·->·python3-contourpy
98.6 KB
./usr/lib/debug/.build-id/18/f2074469a1e430586632241d5971462ed27d16.debug vs.
./usr/lib/debug/.build-id/18/ac6b6b71108d06c375a0da783dcaea824e8725.debug
File has been modified after NT_GNU_BUILD_ID has been applied. Files 99% similar despite different names
430 B
readelf --wide --notes {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·18f2074469a1e430586632241d5971462ed27d163 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·18ac6b6b71108d06c375a0da783dcaea824e8725
9.56 KB
readelf --wide --debug-dump=rawline {}
    
Offset 25, 15 lines modifiedOffset 25, 15 lines modified
25 ··Opcode·9·has·1·arg25 ··Opcode·9·has·1·arg
26 ··Opcode·10·has·0·args26 ··Opcode·10·has·0·args
27 ··Opcode·11·has·0·args27 ··Opcode·11·has·0·args
28 ··Opcode·12·has·1·arg28 ··Opcode·12·has·1·arg
  
29 ·The·Directory·Table·(offset·0x22,·lines·17,·columns·1):29 ·The·Directory·Table·(offset·0x22,·lines·17,·columns·1):
30 ··Entry»  Name30 ··Entry»  Name
31 ··0»      (line_strp)»   (offset:·0):·./.mesonpy-jcn36jx431 ··0»      (line_strp)»   (offset:·0):·./.mesonpy-gf41hxw_
32 ··1»      (line_strp)»   (offset:·0x2b):·../src32 ··1»      (line_strp)»   (offset:·0x2b):·../src
33 ··2»      (line_strp)»   (offset:·0x32):·/usr/include/pybind11/detail33 ··2»      (line_strp)»   (offset:·0x32):·/usr/include/pybind11/detail
34 ··3»      (line_strp)»   (offset:·0x4f):·/usr/include/python3.1334 ··3»      (line_strp)»   (offset:·0x4f):·/usr/include/python3.13
35 ··4»      (line_strp)»   (offset:·0x67):·/usr/include/c++/14/bits35 ··4»      (line_strp)»   (offset:·0x67):·/usr/include/c++/14/bits
36 ··5»      (line_strp)»   (offset:·0x80):·/usr/include/pybind1136 ··5»      (line_strp)»   (offset:·0x80):·/usr/include/pybind11
37 ··6»      (line_strp)»   (offset:·0x96):·/usr/include/c++/14/ext37 ··6»      (line_strp)»   (offset:·0x96):·/usr/include/c++/14/ext
38 ··7»      (line_strp)»   (offset:·0xae):·/usr/include/c++/1438 ··7»      (line_strp)»   (offset:·0xae):·/usr/include/c++/14
Offset 80000, 15 lines modifiedOffset 80000, 15 lines modified
80000 ··Opcode·9·has·1·arg80000 ··Opcode·9·has·1·arg
80001 ··Opcode·10·has·0·args80001 ··Opcode·10·has·0·args
80002 ··Opcode·11·has·0·args80002 ··Opcode·11·has·0·args
80003 ··Opcode·12·has·1·arg80003 ··Opcode·12·has·1·arg
  
80004 ·The·Directory·Table·(offset·0x21e76,·lines·17,·columns·1):80004 ·The·Directory·Table·(offset·0x21e76,·lines·17,·columns·1):
80005 ··Entry»  Name80005 ··Entry»  Name
80006 ··0»      (line_strp)»   (offset:·0):·./.mesonpy-jcn36jx480006 ··0»      (line_strp)»   (offset:·0):·./.mesonpy-gf41hxw_
80007 ··1»      (line_strp)»   (offset:·0x2b):·../src80007 ··1»      (line_strp)»   (offset:·0x2b):·../src
80008 ··2»      (line_strp)»   (offset:·0x32):·/usr/include/pybind11/detail80008 ··2»      (line_strp)»   (offset:·0x32):·/usr/include/pybind11/detail
80009 ··3»      (line_strp)»   (offset:·0x4f):·/usr/include/python3.1380009 ··3»      (line_strp)»   (offset:·0x4f):·/usr/include/python3.13
80010 ··4»      (line_strp)»   (offset:·0x67):·/usr/include/c++/14/bits80010 ··4»      (line_strp)»   (offset:·0x67):·/usr/include/c++/14/bits
80011 ··5»      (line_strp)»   (offset:·0x80):·/usr/include/pybind1180011 ··5»      (line_strp)»   (offset:·0x80):·/usr/include/pybind11
80012 ··6»      (line_strp)»   (offset:·0x96):·/usr/include/c++/14/ext80012 ··6»      (line_strp)»   (offset:·0x96):·/usr/include/c++/14/ext
80013 ··7»      (line_strp)»   (offset:·0xae):·/usr/include/c++/1480013 ··7»      (line_strp)»   (offset:·0xae):·/usr/include/c++/14
Offset 161527, 15 lines modifiedOffset 161527, 15 lines modified
161527 ··Opcode·9·has·1·arg161527 ··Opcode·9·has·1·arg
161528 ··Opcode·10·has·0·args161528 ··Opcode·10·has·0·args
161529 ··Opcode·11·has·0·args161529 ··Opcode·11·has·0·args
161530 ··Opcode·12·has·1·arg161530 ··Opcode·12·has·1·arg
  
161531 ·The·Directory·Table·(offset·0x44786,·lines·17,·columns·1):161531 ·The·Directory·Table·(offset·0x44786,·lines·17,·columns·1):
161532 ··Entry»  Name161532 ··Entry»  Name
161533 ··0»      (line_strp)»   (offset:·0):·./.mesonpy-jcn36jx4161533 ··0»      (line_strp)»   (offset:·0):·./.mesonpy-gf41hxw_
161534 ··1»      (line_strp)»   (offset:·0x2b):·../src161534 ··1»      (line_strp)»   (offset:·0x2b):·../src
161535 ··2»      (line_strp)»   (offset:·0x32):·/usr/include/pybind11/detail161535 ··2»      (line_strp)»   (offset:·0x32):·/usr/include/pybind11/detail
161536 ··3»      (line_strp)»   (offset:·0x4f):·/usr/include/python3.13161536 ··3»      (line_strp)»   (offset:·0x4f):·/usr/include/python3.13
161537 ··4»      (line_strp)»   (offset:·0x67):·/usr/include/c++/14/bits161537 ··4»      (line_strp)»   (offset:·0x67):·/usr/include/c++/14/bits
161538 ··5»      (line_strp)»   (offset:·0x80):·/usr/include/pybind11161538 ··5»      (line_strp)»   (offset:·0x80):·/usr/include/pybind11
161539 ··6»      (line_strp)»   (offset:·0x96):·/usr/include/c++/14/ext161539 ··6»      (line_strp)»   (offset:·0x96):·/usr/include/c++/14/ext
161540 ··7»      (line_strp)»   (offset:·0xae):·/usr/include/c++/14161540 ··7»      (line_strp)»   (offset:·0xae):·/usr/include/c++/14
Offset 247642, 15 lines modifiedOffset 247642, 15 lines modified
247642 ··Opcode·9·has·1·arg247642 ··Opcode·9·has·1·arg
247643 ··Opcode·10·has·0·args247643 ··Opcode·10·has·0·args
247644 ··Opcode·11·has·0·args247644 ··Opcode·11·has·0·args
247645 ··Opcode·12·has·1·arg247645 ··Opcode·12·has·1·arg
  
247646 ·The·Directory·Table·(offset·0x68fba,·lines·10,·columns·1):247646 ·The·Directory·Table·(offset·0x68fba,·lines·10,·columns·1):
247647 ··Entry»  Name247647 ··Entry»  Name
247648 ··0»      (line_strp)»   (offset:·0):·./.mesonpy-jcn36jx4247648 ··0»      (line_strp)»   (offset:·0):·./.mesonpy-gf41hxw_
247649 ··1»      (line_strp)»   (offset:·0x2b):·../src247649 ··1»      (line_strp)»   (offset:·0x2b):·../src
247650 ··2»      (line_strp)»   (offset:·0xae):·/usr/include/c++/14247650 ··2»      (line_strp)»   (offset:·0xae):·/usr/include/c++/14
247651 ··3»      (line_strp)»   (offset:·0x152):·/usr/lib/gcc/i686-linux-gnu/14/include247651 ··3»      (line_strp)»   (offset:·0x152):·/usr/lib/gcc/i686-linux-gnu/14/include
247652 ··4»      (line_strp)»   (offset:·0x199):·/usr/include/i386-linux-gnu/bits/types247652 ··4»      (line_strp)»   (offset:·0x199):·/usr/include/i386-linux-gnu/bits/types
247653 ··5»      (line_strp)»   (offset:·0x110):·/usr/include/i386-linux-gnu/c++/14/bits247653 ··5»      (line_strp)»   (offset:·0x110):·/usr/include/i386-linux-gnu/c++/14/bits
247654 ··6»      (line_strp)»   (offset:·0x67):·/usr/include/c++/14/bits247654 ··6»      (line_strp)»   (offset:·0x67):·/usr/include/c++/14/bits
247655 ··7»      (line_strp)»   (offset:·0x138):·/usr/include/c++/14/debug247655 ··7»      (line_strp)»   (offset:·0x138):·/usr/include/c++/14/debug
Offset 247951, 15 lines modifiedOffset 247951, 15 lines modified
247951 ··Opcode·9·has·1·arg247951 ··Opcode·9·has·1·arg
247952 ··Opcode·10·has·0·args247952 ··Opcode·10·has·0·args
247953 ··Opcode·11·has·0·args247953 ··Opcode·11·has·0·args
247954 ··Opcode·12·has·1·arg247954 ··Opcode·12·has·1·arg
  
247955 ·The·Directory·Table·(offset·0x6925e,·lines·10,·columns·1):247955 ·The·Directory·Table·(offset·0x6925e,·lines·10,·columns·1):
247956 ··Entry»  Name247956 ··Entry»  Name
247957 ··0»      (line_strp)»   (offset:·0):·./.mesonpy-jcn36jx4247957 ··0»      (line_strp)»   (offset:·0):·./.mesonpy-gf41hxw_
247958 ··1»      (line_strp)»   (offset:·0x2b):·../src247958 ··1»      (line_strp)»   (offset:·0x2b):·../src
247959 ··2»      (line_strp)»   (offset:·0xae):·/usr/include/c++/14247959 ··2»      (line_strp)»   (offset:·0xae):·/usr/include/c++/14
247960 ··3»      (line_strp)»   (offset:·0x152):·/usr/lib/gcc/i686-linux-gnu/14/include247960 ··3»      (line_strp)»   (offset:·0x152):·/usr/lib/gcc/i686-linux-gnu/14/include
247961 ··4»      (line_strp)»   (offset:·0x199):·/usr/include/i386-linux-gnu/bits/types247961 ··4»      (line_strp)»   (offset:·0x199):·/usr/include/i386-linux-gnu/bits/types
247962 ··5»      (line_strp)»   (offset:·0x110):·/usr/include/i386-linux-gnu/c++/14/bits247962 ··5»      (line_strp)»   (offset:·0x110):·/usr/include/i386-linux-gnu/c++/14/bits
247963 ··6»      (line_strp)»   (offset:·0x67):·/usr/include/c++/14/bits247963 ··6»      (line_strp)»   (offset:·0x67):·/usr/include/c++/14/bits
247964 ··7»      (line_strp)»   (offset:·0x138):·/usr/include/c++/14/debug247964 ··7»      (line_strp)»   (offset:·0x138):·/usr/include/c++/14/debug
Offset 248227, 15 lines modifiedOffset 248227, 15 lines modified
248227 ··Opcode·9·has·1·arg248227 ··Opcode·9·has·1·arg
248228 ··Opcode·10·has·0·args248228 ··Opcode·10·has·0·args
248229 ··Opcode·11·has·0·args248229 ··Opcode·11·has·0·args
248230 ··Opcode·12·has·1·arg248230 ··Opcode·12·has·1·arg
  
248231 ·The·Directory·Table·(offset·0x694cc,·lines·17,·columns·1):248231 ·The·Directory·Table·(offset·0x694cc,·lines·17,·columns·1):
248232 ··Entry»  Name248232 ··Entry»  Name
248233 ··0»      (line_strp)»   (offset:·0):·./.mesonpy-jcn36jx4248233 ··0»      (line_strp)»   (offset:·0):·./.mesonpy-gf41hxw_
248234 ··1»      (line_strp)»   (offset:·0x2b):·../src248234 ··1»      (line_strp)»   (offset:·0x2b):·../src
248235 ··2»      (line_strp)»   (offset:·0x32):·/usr/include/pybind11/detail248235 ··2»      (line_strp)»   (offset:·0x32):·/usr/include/pybind11/detail
248236 ··3»      (line_strp)»   (offset:·0x4f):·/usr/include/python3.13248236 ··3»      (line_strp)»   (offset:·0x4f):·/usr/include/python3.13
248237 ··4»      (line_strp)»   (offset:·0x67):·/usr/include/c++/14/bits248237 ··4»      (line_strp)»   (offset:·0x67):·/usr/include/c++/14/bits
248238 ··5»      (line_strp)»   (offset:·0x80):·/usr/include/pybind11248238 ··5»      (line_strp)»   (offset:·0x80):·/usr/include/pybind11
248239 ··6»      (line_strp)»   (offset:·0x96):·/usr/include/c++/14/ext248239 ··6»      (line_strp)»   (offset:·0x96):·/usr/include/c++/14/ext
248240 ··7»      (line_strp)»   (offset:·0xae):·/usr/include/c++/14248240 ··7»      (line_strp)»   (offset:·0xae):·/usr/include/c++/14
Offset 350873, 15 lines modifiedOffset 350873, 15 lines modified
350873 ··Opcode·9·has·1·arg350873 ··Opcode·9·has·1·arg
350874 ··Opcode·10·has·0·args350874 ··Opcode·10·has·0·args
350875 ··Opcode·11·has·0·args350875 ··Opcode·11·has·0·args
350876 ··Opcode·12·has·1·arg350876 ··Opcode·12·has·1·arg
  
350877 ·The·Directory·Table·(offset·0x948b5,·lines·17,·columns·1):350877 ·The·Directory·Table·(offset·0x948b5,·lines·17,·columns·1):
350878 ··Entry»  Name350878 ··Entry»  Name
350879 ··0»      (line_strp)»   (offset:·0):·./.mesonpy-jcn36jx4350879 ··0»      (line_strp)»   (offset:·0):·./.mesonpy-gf41hxw_
350880 ··1»      (line_strp)»   (offset:·0x2b):·../src350880 ··1»      (line_strp)»   (offset:·0x2b):·../src
350881 ··2»      (line_strp)»   (offset:·0x32):·/usr/include/pybind11/detail350881 ··2»      (line_strp)»   (offset:·0x32):·/usr/include/pybind11/detail
350882 ··3»      (line_strp)»   (offset:·0x4f):·/usr/include/python3.13350882 ··3»      (line_strp)»   (offset:·0x4f):·/usr/include/python3.13
350883 ··4»      (line_strp)»   (offset:·0x67):·/usr/include/c++/14/bits350883 ··4»      (line_strp)»   (offset:·0x67):·/usr/include/c++/14/bits
350884 ··5»      (line_strp)»   (offset:·0x80):·/usr/include/pybind11350884 ··5»      (line_strp)»   (offset:·0x80):·/usr/include/pybind11
350885 ··6»      (line_strp)»   (offset:·0x96):·/usr/include/c++/14/ext350885 ··6»      (line_strp)»   (offset:·0x96):·/usr/include/c++/14/ext
350886 ··7»      (line_strp)»   (offset:·0xae):·/usr/include/c++/14350886 ··7»      (line_strp)»   (offset:·0xae):·/usr/include/c++/14
Offset 432693, 15 lines modifiedOffset 432693, 15 lines modified
432693 ··Opcode·9·has·1·arg432693 ··Opcode·9·has·1·arg
432694 ··Opcode·10·has·0·args432694 ··Opcode·10·has·0·args
432695 ··Opcode·11·has·0·args432695 ··Opcode·11·has·0·args
432696 ··Opcode·12·has·1·arg432696 ··Opcode·12·has·1·arg
  
432697 ·The·Directory·Table·(offset·0xb73a2,·lines·17,·columns·1):432697 ·The·Directory·Table·(offset·0xb73a2,·lines·17,·columns·1):
432698 ··Entry»  Name432698 ··Entry»  Name
432699 ··0»      (line_strp)»   (offset:·0):·./.mesonpy-jcn36jx4432699 ··0»      (line_strp)»   (offset:·0):·./.mesonpy-gf41hxw_
432700 ··1»      (line_strp)»   (offset:·0x2b):·../src432700 ··1»      (line_strp)»   (offset:·0x2b):·../src
432701 ··2»      (line_strp)»   (offset:·0x32):·/usr/include/pybind11/detail432701 ··2»      (line_strp)»   (offset:·0x32):·/usr/include/pybind11/detail
432702 ··3»      (line_strp)»   (offset:·0x4f):·/usr/include/python3.13432702 ··3»      (line_strp)»   (offset:·0x4f):·/usr/include/python3.13
432703 ··4»      (line_strp)»   (offset:·0x67):·/usr/include/c++/14/bits432703 ··4»      (line_strp)»   (offset:·0x67):·/usr/include/c++/14/bits
432704 ··5»      (line_strp)»   (offset:·0x80):·/usr/include/pybind11432704 ··5»      (line_strp)»   (offset:·0x80):·/usr/include/pybind11
432705 ··6»      (line_strp)»   (offset:·0x96):·/usr/include/c++/14/ext432705 ··6»      (line_strp)»   (offset:·0x96):·/usr/include/c++/14/ext
432706 ··7»      (line_strp)»   (offset:·0xae):·/usr/include/c++/14432706 ··7»      (line_strp)»   (offset:·0xae):·/usr/include/c++/14
Max diff block lines reached; 4156/9709 bytes (42.81%) of diff not shown.
87.0 KB
readelf --wide --debug-dump=info {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 ···Length:········0x1413·(32-bit)4 ···Length:········0x1413·(32-bit)
5 ···Version:·······55 ···Version:·······5
6 ···Unit·Type:·····DW_UT_partial·(3)6 ···Unit·Type:·····DW_UT_partial·(3)
7 ···Abbrev·Offset:·07 ···Abbrev·Offset:·0
8 ···Pointer·Size:··48 ···Pointer·Size:··4
9 ·<0><c>:·Abbrev·Number:·28·(DW_TAG_partial_unit)9 ·<0><c>:·Abbrev·Number:·28·(DW_TAG_partial_unit)
10 ····<d>···DW_AT_stmt_list···:·(sec_offset)·010 ····<d>···DW_AT_stmt_list···:·(sec_offset)·0
11 ····<11>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·./.mesonpy-jcn36jx411 ····<11>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·./.mesonpy-gf41hxw_
12 ·<1><15>:·Abbrev·Number:·19·(DW_TAG_base_type)12 ·<1><15>:·Abbrev·Number:·19·(DW_TAG_base_type)
13 ····<16>···DW_AT_byte_size···:·(data1)·813 ····<16>···DW_AT_byte_size···:·(data1)·8
14 ····<17>···DW_AT_encoding····:·(data1)·7»    (unsigned)14 ····<17>···DW_AT_encoding····:·(data1)·7»    (unsigned)
15 ····<18>···DW_AT_name········:·(strp)·(offset:·0x4e65c):·long·long·unsigned·int15 ····<18>···DW_AT_name········:·(strp)·(offset:·0x4e65c):·long·long·unsigned·int
16 ·<1><1c>:·Abbrev·Number:·19·(DW_TAG_base_type)16 ·<1><1c>:·Abbrev·Number:·19·(DW_TAG_base_type)
17 ····<1d>···DW_AT_byte_size···:·(data1)·417 ····<1d>···DW_AT_byte_size···:·(data1)·4
18 ····<1e>···DW_AT_encoding····:·(data1)·7»    (unsigned)18 ····<1e>···DW_AT_encoding····:·(data1)·7»    (unsigned)
Offset 3674, 15 lines modifiedOffset 3674, 15 lines modified
3674 ···Length:········0x6648·(32-bit)3674 ···Length:········0x6648·(32-bit)
3675 ···Version:·······53675 ···Version:·······5
3676 ···Unit·Type:·····DW_UT_partial·(3)3676 ···Unit·Type:·····DW_UT_partial·(3)
3677 ···Abbrev·Offset:·0x81c3677 ···Abbrev·Offset:·0x81c
3678 ···Pointer·Size:··43678 ···Pointer·Size:··4
3679 ·<0><1423>:·Abbrev·Number:·172·(DW_TAG_partial_unit)3679 ·<0><1423>:·Abbrev·Number:·172·(DW_TAG_partial_unit)
3680 ····<1425>···DW_AT_stmt_list···:·(sec_offset)·03680 ····<1425>···DW_AT_stmt_list···:·(sec_offset)·0
3681 ····<1429>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·./.mesonpy-jcn36jx43681 ····<1429>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·./.mesonpy-gf41hxw_
3682 ·<1><142d>:·Abbrev·Number:·56·(DW_TAG_const_type)3682 ·<1><142d>:·Abbrev·Number:·56·(DW_TAG_const_type)
3683 ····<142e>···DW_AT_type········:·(ref_addr)·<0x1c>,·unsigned·int3683 ····<142e>···DW_AT_type········:·(ref_addr)·<0x1c>,·unsigned·int
3684 ·<1><1432>:·Abbrev·Number:·56·(DW_TAG_const_type)3684 ·<1><1432>:·Abbrev·Number:·56·(DW_TAG_const_type)
3685 ····<1433>···DW_AT_type········:·(ref_addr)·<0x31>,·long·unsigned·int3685 ····<1433>···DW_AT_type········:·(ref_addr)·<0x31>,·long·unsigned·int
3686 ·<1><1437>:·Abbrev·Number:·19·(DW_TAG_typedef)3686 ·<1><1437>:·Abbrev·Number:·19·(DW_TAG_typedef)
3687 ····<1438>···DW_AT_name········:·(strp)·(offset:·0x7c86a):·__int8_t3687 ····<1438>···DW_AT_name········:·(strp)·(offset:·0x7c86a):·__int8_t
3688 ····<143c>···DW_AT_decl_file···:·(data1)·633688 ····<143c>···DW_AT_decl_file···:·(data1)·63
Offset 19446, 15 lines modifiedOffset 19446, 15 lines modified
19446 ···Length:········0xd4·(32-bit)19446 ···Length:········0xd4·(32-bit)
19447 ···Version:·······519447 ···Version:·······5
19448 ···Unit·Type:·····DW_UT_partial·(3)19448 ···Unit·Type:·····DW_UT_partial·(3)
19449 ···Abbrev·Offset:·0x2c9219449 ···Abbrev·Offset:·0x2c92
19450 ···Pointer·Size:··419450 ···Pointer·Size:··4
19451 ·<0><7a6f>:·Abbrev·Number:·5·(DW_TAG_partial_unit)19451 ·<0><7a6f>:·Abbrev·Number:·5·(DW_TAG_partial_unit)
19452 ····<7a70>···DW_AT_stmt_list···:·(sec_offset)·019452 ····<7a70>···DW_AT_stmt_list···:·(sec_offset)·0
19453 ····<7a74>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·./.mesonpy-jcn36jx419453 ····<7a74>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·./.mesonpy-gf41hxw_
19454 ·<1><7a78>:·Abbrev·Number:·16·(DW_TAG_namespace)19454 ·<1><7a78>:·Abbrev·Number:·16·(DW_TAG_namespace)
19455 ····<7a79>···DW_AT_name········:·(string)·std19455 ····<7a79>···DW_AT_name········:·(string)·std
19456 ····<7a7d>···DW_AT_sibling·····:·(ref1)·<0x7a8d>19456 ····<7a7d>···DW_AT_sibling·····:·(ref1)·<0x7a8d>
19457 ·<2><7a7e>:·Abbrev·Number:·21·(DW_TAG_namespace)19457 ·<2><7a7e>:·Abbrev·Number:·21·(DW_TAG_namespace)
19458 ····<7a7f>···DW_AT_name········:·(strp)·(offset:·0x67f94):·__detail19458 ····<7a7f>···DW_AT_name········:·(strp)·(offset:·0x67f94):·__detail
19459 ·<3><7a83>:·Abbrev·Number:·58·(DW_TAG_structure_type)19459 ·<3><7a83>:·Abbrev·Number:·58·(DW_TAG_structure_type)
19460 ····<7a84>···DW_AT_name········:·(strp)·(offset:·0x7c664):·_Identity19460 ····<7a84>···DW_AT_name········:·(strp)·(offset:·0x7c664):·_Identity
Offset 19538, 30 lines modifiedOffset 19538, 30 lines modified
19538 ···Length:········0x19·(32-bit)19538 ···Length:········0x19·(32-bit)
19539 ···Version:·······519539 ···Version:·······5
19540 ···Unit·Type:·····DW_UT_partial·(3)19540 ···Unit·Type:·····DW_UT_partial·(3)
19541 ···Abbrev·Offset:·0x2c9219541 ···Abbrev·Offset:·0x2c92
19542 ···Pointer·Size:··419542 ···Pointer·Size:··4
19543 ·<0><7b47>:·Abbrev·Number:·5·(DW_TAG_partial_unit)19543 ·<0><7b47>:·Abbrev·Number:·5·(DW_TAG_partial_unit)
19544 ····<7b48>···DW_AT_stmt_list···:·(sec_offset)·019544 ····<7b48>···DW_AT_stmt_list···:·(sec_offset)·0
19545 ····<7b4c>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·./.mesonpy-jcn36jx419545 ····<7b4c>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·./.mesonpy-gf41hxw_
19546 ·<1><7b50>:·Abbrev·Number:·30·(DW_TAG_const_type)19546 ·<1><7b50>:·Abbrev·Number:·30·(DW_TAG_const_type)
19547 ····<7b51>···DW_AT_type········:·(ref_addr)·<0x5d4>,·double19547 ····<7b51>···DW_AT_type········:·(ref_addr)·<0x5d4>,·double
19548 ·<1><7b55>:·Abbrev·Number:·39·(DW_TAG_pointer_type)19548 ·<1><7b55>:·Abbrev·Number:·39·(DW_TAG_pointer_type)
19549 ····<7b56>···DW_AT_byte_size···:·(implicit_const)·419549 ····<7b56>···DW_AT_byte_size···:·(implicit_const)·4
19550 ····<7b56>···DW_AT_type········:·(ref_udata)·<0x7b50>,·double19550 ····<7b56>···DW_AT_type········:·(ref_udata)·<0x7b50>,·double
19551 ·<1><7b57>:·Abbrev·Number:·019551 ·<1><7b57>:·Abbrev·Number:·0
19552 ··Compilation·Unit·@·offset·0x7b58:19552 ··Compilation·Unit·@·offset·0x7b58:
19553 ···Length:········0x211·(32-bit)19553 ···Length:········0x211·(32-bit)
19554 ···Version:·······519554 ···Version:·······5
19555 ···Unit·Type:·····DW_UT_partial·(3)19555 ···Unit·Type:·····DW_UT_partial·(3)
19556 ···Abbrev·Offset:·0x39a719556 ···Abbrev·Offset:·0x39a7
19557 ···Pointer·Size:··419557 ···Pointer·Size:··4
19558 ·<0><7b64>:·Abbrev·Number:·10·(DW_TAG_partial_unit)19558 ·<0><7b64>:·Abbrev·Number:·10·(DW_TAG_partial_unit)
19559 ····<7b65>···DW_AT_stmt_list···:·(sec_offset)·019559 ····<7b65>···DW_AT_stmt_list···:·(sec_offset)·0
19560 ····<7b69>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·./.mesonpy-jcn36jx419560 ····<7b69>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·./.mesonpy-gf41hxw_
19561 ·<1><7b6d>:·Abbrev·Number:·27·(DW_TAG_namespace)19561 ·<1><7b6d>:·Abbrev·Number:·27·(DW_TAG_namespace)
19562 ····<7b6e>···DW_AT_name········:·(string)·std19562 ····<7b6e>···DW_AT_name········:·(string)·std
19563 ····<7b72>···DW_AT_sibling·····:·(ref_udata)·<0x7bc6>19563 ····<7b72>···DW_AT_sibling·····:·(ref_udata)·<0x7bc6>
19564 ·<2><7b73>:·Abbrev·Number:·35·(DW_TAG_structure_type)19564 ·<2><7b73>:·Abbrev·Number:·35·(DW_TAG_structure_type)
19565 ····<7b74>···DW_AT_name········:·(strp)·(offset:·0x1d88f):·integer_sequence<unsigned·int,·0>19565 ····<7b74>···DW_AT_name········:·(strp)·(offset:·0x1d88f):·integer_sequence<unsigned·int,·0>
19566 ····<7b78>···DW_AT_byte_size···:·(data1)·119566 ····<7b78>···DW_AT_byte_size···:·(data1)·1
19567 ····<7b79>···DW_AT_decl_file···:·(data1)·7819567 ····<7b79>···DW_AT_decl_file···:·(data1)·78
Offset 19927, 15 lines modifiedOffset 19927, 15 lines modified
19927 ···Length:········0x32ef·(32-bit)19927 ···Length:········0x32ef·(32-bit)
19928 ···Version:·······519928 ···Version:·······5
19929 ···Unit·Type:·····DW_UT_partial·(3)19929 ···Unit·Type:·····DW_UT_partial·(3)
19930 ···Abbrev·Offset:·0x13b619930 ···Abbrev·Offset:·0x13b6
19931 ···Pointer·Size:··419931 ···Pointer·Size:··4
19932 ·<0><7d79>:·Abbrev·Number:·72·(DW_TAG_partial_unit)19932 ·<0><7d79>:·Abbrev·Number:·72·(DW_TAG_partial_unit)
19933 ····<7d7a>···DW_AT_stmt_list···:·(sec_offset)·019933 ····<7d7a>···DW_AT_stmt_list···:·(sec_offset)·0
19934 ····<7d7e>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·./.mesonpy-jcn36jx419934 ····<7d7e>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·./.mesonpy-gf41hxw_
19935 ·<1><7d82>:·Abbrev·Number:·6·(DW_TAG_namespace)19935 ·<1><7d82>:·Abbrev·Number:·6·(DW_TAG_namespace)
19936 ····<7d83>···DW_AT_name········:·(string)·std19936 ····<7d83>···DW_AT_name········:·(string)·std
19937 ····<7d87>···DW_AT_sibling·····:·(ref_udata)·<0x8c0c>19937 ····<7d87>···DW_AT_sibling·····:·(ref_udata)·<0x8c0c>
19938 ·<2><7d89>:·Abbrev·Number:·100·(DW_TAG_namespace)19938 ·<2><7d89>:·Abbrev·Number:·100·(DW_TAG_namespace)
19939 ····<7d8a>···DW_AT_name········:·(strp)·(offset:·0x67f94):·__detail19939 ····<7d8a>···DW_AT_name········:·(strp)·(offset:·0x67f94):·__detail
19940 ····<7d8e>···DW_AT_sibling·····:·(ref_udata)·<0x810c>19940 ····<7d8e>···DW_AT_sibling·····:·(ref_udata)·<0x810c>
19941 ·<3><7d90>:·Abbrev·Number:·52·(DW_TAG_structure_type)19941 ·<3><7d90>:·Abbrev·Number:·52·(DW_TAG_structure_type)
Offset 28185, 15 lines modifiedOffset 28185, 15 lines modified
28185 ···Length:········0xb35·(32-bit)28185 ···Length:········0xb35·(32-bit)
28186 ···Version:·······528186 ···Version:·······5
28187 ···Unit·Type:·····DW_UT_partial·(3)28187 ···Unit·Type:·····DW_UT_partial·(3)
28188 ···Abbrev·Offset:·0x23e828188 ···Abbrev·Offset:·0x23e8
28189 ···Pointer·Size:··428189 ···Pointer·Size:··4
28190 ·<0><b06c>:·Abbrev·Number:·76·(DW_TAG_partial_unit)28190 ·<0><b06c>:·Abbrev·Number:·76·(DW_TAG_partial_unit)
28191 ····<b06d>···DW_AT_stmt_list···:·(sec_offset)·028191 ····<b06d>···DW_AT_stmt_list···:·(sec_offset)·0
28192 ····<b071>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·./.mesonpy-jcn36jx428192 ····<b071>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·./.mesonpy-gf41hxw_
28193 ·<1><b075>:·Abbrev·Number:·10·(DW_TAG_namespace)28193 ·<1><b075>:·Abbrev·Number:·10·(DW_TAG_namespace)
28194 ····<b076>···DW_AT_name········:·(string)·std28194 ····<b076>···DW_AT_name········:·(string)·std
28195 ····<b07a>···DW_AT_sibling·····:·(ref_udata)·<0xb859>28195 ····<b07a>···DW_AT_sibling·····:·(ref_udata)·<0xb859>
28196 ·<2><b07c>:·Abbrev·Number:·98·(DW_TAG_namespace)28196 ·<2><b07c>:·Abbrev·Number:·98·(DW_TAG_namespace)
28197 ····<b07d>···DW_AT_name········:·(strp)·(offset:·0x67f94):·__detail28197 ····<b07d>···DW_AT_name········:·(strp)·(offset:·0x67f94):·__detail
28198 ····<b081>···DW_AT_sibling·····:·(ref_udata)·<0xb556>28198 ····<b081>···DW_AT_sibling·····:·(ref_udata)·<0xb556>
28199 ·<3><b083>:·Abbrev·Number:·59·(DW_TAG_structure_type)28199 ·<3><b083>:·Abbrev·Number:·59·(DW_TAG_structure_type)
Offset 29948, 15 lines modifiedOffset 29948, 15 lines modified
29948 ···Length:········0x59·(32-bit)29948 ···Length:········0x59·(32-bit)
29949 ···Version:·······529949 ···Version:·······5
29950 ···Unit·Type:·····DW_UT_partial·(3)29950 ···Unit·Type:·····DW_UT_partial·(3)
29951 ···Abbrev·Offset:·0x638829951 ···Abbrev·Offset:·0x6388
29952 ···Pointer·Size:··429952 ···Pointer·Size:··4
29953 ·<0><bba5>:·Abbrev·Number:·44·(DW_TAG_partial_unit)29953 ·<0><bba5>:·Abbrev·Number:·44·(DW_TAG_partial_unit)
29954 ····<bba6>···DW_AT_stmt_list···:·(sec_offset)·029954 ····<bba6>···DW_AT_stmt_list···:·(sec_offset)·0
29955 ····<bbaa>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·./.mesonpy-jcn36jx429955 ····<bbaa>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·./.mesonpy-gf41hxw_
29956 ·<1><bbae>:·Abbrev·Number:·42·(DW_TAG_namespace)29956 ·<1><bbae>:·Abbrev·Number:·42·(DW_TAG_namespace)
29957 ····<bbaf>···DW_AT_name········:·(string)·std29957 ····<bbaf>···DW_AT_name········:·(string)·std
29958 ····<bbb3>···DW_AT_sibling·····:·(ref_udata)·<0xbbe3>29958 ····<bbb3>···DW_AT_sibling·····:·(ref_udata)·<0xbbe3>
29959 ·<2><bbb4>:·Abbrev·Number:·100·(DW_TAG_structure_type)29959 ·<2><bbb4>:·Abbrev·Number:·100·(DW_TAG_structure_type)
29960 ····<bbb5>···DW_AT_name········:·(strp)·(offset:·0x4a3ee):·iterator_traits<int*>29960 ····<bbb5>···DW_AT_name········:·(strp)·(offset:·0x4a3ee):·iterator_traits<int*>
29961 ····<bbb9>···DW_AT_byte_size···:·(data1)·129961 ····<bbb9>···DW_AT_byte_size···:·(data1)·1
29962 ····<bbba>···DW_AT_decl_file···:·(data1)·7129962 ····<bbba>···DW_AT_decl_file···:·(data1)·71
Offset 29996, 15 lines modifiedOffset 29996, 15 lines modified
Max diff block lines reached; 82658/89069 bytes (92.80%) of diff not shown.
430 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 GCC:·(Debian·14.2.0-17)·14.2.01 %GCC:·(Debian·14.2.0-17)·14.2.0
2 Janh:X_pZ2 Janh:X_pZ
3 yvF;mgw\3 yvF;mgw\
4 o;P)2B~v.4 o;P)2B~v.
5 »       ej3h40-5 »       ej3h40-
6 $ilnwT0Qg6 $ilnwT0Qg
7 C_\b^knAs7 C_\b^knAs
8 L(6bz0p<8 L(6bz0p<
Offset 1113, 19 lines modifiedOffset 1113, 14 lines modified
1113 "MO~/>=a1113 "MO~/>=a
1114 cK'0VZ.f)1114 cK'0VZ.f)
1115 zs{NuR!1·&1115 zs{NuR!1·&
1116 dZ·'/OU,1116 dZ·'/OU,
1117 ),0`Q@y*1117 ),0`Q@y*
1118 f5I7k*_X1118 f5I7k*_X
1119 BH0L-qx31119 BH0L-qx3
1120 lU|TE/hr 
1121 x7l9iSfE] 
1122 ,lE9k,&Y 
1123 ,XbJ[\XE 
1124 sfG&^!M@ 
1125 }.O"ctBG1120 }.O"ctBG
1126 SxK4H~5*E1121 SxK4H~5*E
1127 uM(S4vMw1122 uM(S4vMw
1128 /JbQxIX^}a1123 /JbQxIX^}a
1129 W=ik*(q=1124 W=ik*(q=
1130 iggxL:}QW<1125 iggxL:}QW<
1131 x3a[hD1N1126 x3a[hD1N
439 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1292, 15 lines modifiedOffset 1292, 15 lines modified
1292 »       ...1292 »       ...
  
1293 0002eff8·<.L917>:1293 0002eff8·<.L917>:
1294 »       ...1294 »       ...
  
1295 0002f028·<.L918>:1295 0002f028·<.L918>:
1296 .L918():1296 .L918():
1297 ./.mesonpy-jcn36jx4/../src/mpl2014.cpp:10381297 ./.mesonpy-gf41hxw_/../src/mpl2014.cpp:1038
1298 »       add····%al,(%eax)1298 »       add····%al,(%eax)
1299 »       add····%al,(%eax)1299 »       add····%al,(%eax)
1300 »       ...1300 »       ...
  
1301 0002f02d·<.L911>:1301 0002f02d·<.L911>:
1302 »       ...1302 »       ...
  
494 B
readelf --wide --decompress --string-dump=.debug_line_str {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 String·dump·of·section·'.debug_line_str':1 String·dump·of·section·'.debug_line_str':
2 ··[·····0]··./.mesonpy-jcn36jx42 ··[·····0]··./.mesonpy-gf41hxw_
3 ··[····14]··../src/chunk_local.cpp3 ··[····14]··../src/chunk_local.cpp
4 ··[····2b]··../src4 ··[····2b]··../src
5 ··[····32]··/usr/include/pybind11/detail5 ··[····32]··/usr/include/pybind11/detail
6 ··[····4f]··/usr/include/python3.136 ··[····4f]··/usr/include/python3.13
7 ··[····67]··/usr/include/c++/14/bits7 ··[····67]··/usr/include/c++/14/bits
8 ··[····80]··/usr/include/pybind118 ··[····80]··/usr/include/pybind11
9 ··[····96]··/usr/include/c++/14/ext9 ··[····96]··/usr/include/c++/14/ext